The first truly composable headless CMS built for the modular web.
Note: LuxeCMS is under active development and is not production-ready. Join our Discord to stay updated on the first stable release. We are also looking for contributors! 🚀 Reach out over Discord if you're interested.
LuxeCMS is a modular headless CMS that revolutionizes content management through true composability and framework independence. Built for modern development workflows, it enables teams to create scalable content architectures that grow with their needs while maintaining complete control over their technology choices. Amazing, right?
If you're interested in this project, please consider giving us a ⭐ star to show your support and stay updated on our progress.
- True Composability: Build your CMS like a composable frontend - add only what you need
- Framework Independence: No vendor lock-in - use any frontend framework or build your own integration
- Live Preview: Instantly preview content changes through external SSR renderers specific to your frontend
- Content Types: Documents, objects, widgets, pages, media, and more - all with full versioning and history
- Developer-First: Type-safe APIs, comprehensive docs, and an extensible plugin system
- Plugins: Extend LuxeCMS with custom plugins for your specific use case (e.g. e-commerce, SEO, etc.)
To get started with LuxeCMS, run the following command:
pnpm create luxe@latest
# or
npm create luxe@latestFollow the steps in the CLI to create a new Luxe project.
Note: LuxeCMS is still in development and won't setup a working project yet.
LuxeCMS is currently in the very early stages of development. Here's what we're working on:
| Feature | Status | Description |
|---|---|---|
| Core Functionality | 🚧 In Progress | Core CMS functionality (configuration, CLI tools, internals, etc.) |
| Module System | 🚧 In Progress | Module system for registering and running modules |
| Core Features | 📆 Planned | Core CMS features (content types, versioning, history, scheduling, etc.) |
| API Server | 📆 Planned | API server for managing content, users, media, and other CMS data |
| Webhooks Server | 📆 Planned | Webhooks server for triggering external events on content changes |
| CLI Tools | 📆 Planned | CLI tools for managing LuxeCMS projects and modules |
| Admin Interface | 📆 Planned | Admin interface for managing content, users, media, and other CMS data |
| Plugin System | 📆 Planned | Plugin system for extending LuxeCMS modules with custom functionality |
| Object Module | 📆 Planned | Object module for creating and managing key-value data |
| Document Module | 📆 Planned | Document module for creating and managing complex documents with schemas |
| User Module | 📆 Planned | User module for managing user accounts and permissions |
| Media Module | 📆 Planned | Media module for uploading and managing media assets |
| Widget Module | 📆 Planned | Widget module for creating and managing reusable components |
| Astro Integration | 📆 Planned | Astro integration for live previewing content changes and widget rendering |
| Page Module | 📆 Planned | Page module for creating and managing static and dynamic pages |
| SEO Plugin | ✨ TBD | SEO plugin for managing metadata, sitemaps, and other SEO functionality |
| Next.js Integration | ✨ TBD | Next.js integration for live previewing content changes and widget rendering |
| SvelteKit Integration | ✨ TBD | SvelteKit integration for live previewing content changes and widget rendering |
| Medusa Plugin | ✨ TBD | Medusa plugin for e-commerce functionality (products, categories) |
| Shopify Plugin | ✨ TBD | Shopify plugin for e-commerce functionality (products, collections) |
| A/B Testing Plugin | ✨ TBD | A/B testing plugin for running experiments on content changes |
Got a feature request? Join our Discord and let us know!
This project would not be possible without the existence of these amazing open-source projects Astro & Medusa.
We welcome contributions! See our Contributing Guide for details on:
- Setting up your development environment
- Making pull requests
- Our coding standards
Join our Discord to connect with other contributors.
MIT © LuxeCMS Contributors
