Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Awesome Firebase/Firestore-based CMS. The missing admin panel for your Firebase project!
FireCMS is an open-source, developer-first Firebase CMS and Firestore admin panel framework that auto-generates CRUD interfaces, forms, and data management tools from your schema, built with React and TypeScript.
FireCMS is an open-source Firebase CMS and Firestore admin panel framework built with React and TypeScript. It connects natively to Firebase Firestore (and MongoDB in the PRO edition) and auto-generates CRUD interfaces, forms, and data management tools from your schema, producing a production-ready admin panel in minutes. The project is maintained by FireCMS and offers both a fully managed Cloud SaaS and a self-hosted Community edition under the MIT license.
FireCMS provides the following schema-driven capabilities, all configurable from the UI or in code:
useSideEntityController, useSnackbarController, and useAuthController.@firecms/core is published on npm and the standalone @firecms/ui component library works in any React project.Four main groups use FireCMS to get a production admin panel without building one from scratch:
The feature set translates into concrete workflows for different users:
npx create-firecms-app or connect FireCMS Cloud to an existing Firestore project.The system takes a Firestore schema as its input and generates the admin UI as output. Define a schema visually, via AI, or by inference from existing collections, then FireCMS builds the collection views and forms from it. For self-hosting, scaffold a project with npx create-firecms-app and deploy anywhere; for FireCMS Cloud, connect your Firebase project at app.firecms.co and go live without deployment, with a free 1-month trial that requires no credit card.
FireCMS has three editions with different feature gates. Community is self-hosted and free under the MIT license; PRO is self-hosted under the Business Source License 1.1; Cloud is a fully managed SaaS with a free 1-month trial. The PRO and Cloud editions add the visual schema editor, AI features, DataTalk, entity history, user management UI, and data import/export; MongoDB support is available in PRO only.
Answers to common FireCMS questions:
The Community edition is free and self-hosted under the MIT license. FireCMS Cloud offers a free 1-month trial without requiring a credit card, and after that it is a paid managed service. PRO is a paid self-hosted edition under the Business Source License 1.1.
Yes, the PRO edition includes MongoDB support via the @firecms/mongodb package. The Community edition and Cloud do not include MongoDB support; Cloud is Firebase/Firestore only.
FireCMS is built with TypeScript 5.x, React 18+, Tailwind CSS v4, Firebase 12, Radix UI, and TipTap v3. It is distributed as a modular monorepo with packages like @firecms/core, @firecms/ui, @firecms/firebase, and @firecms/cli.
Yes. Developers can build custom React fields, views, and hooks, and integrate them through built-in controllers such as useSideEntityController, useSnackbarController, and useAuthController. Full theme control and custom branding are available, and the standalone @firecms/ui component library can be used in any React project.
Yes, all views — collections, forms, and custom views — support real-time Firestore updates, so changes sync instantly across all connected users.
