Your CMSbased on Firebaseor MongoDB
The # 1 open-source Firebase CMS/Admin Panel
Much more than a CMS
FireCMS is a platform upon which thousands of companies build their back-office applications and admin panels. Open-source, headless, extensible, and fully customizable.
Launch Your Admin Panel in 3 Simple Steps
Connect Your Project
We will setup a Service Account for you and connect it to your project.
Define Your Data Models
Let FireCMS infer your data structure automatically or define it manually.
Go Live Instantly
Access your fully functional, production-ready admin panel or CMS.
Built for Modern Development Teams
Developers
Rapidly build internal tools, CRUD interfaces, and back-offices without the frontend hassle. Focus on your core application logic.
Startups
Get your MVP's admin panel or basic CMS running in minutes, not weeks. Iterate quickly and manage your data efficiently.
Agencies
Deliver custom back-office solutions for clients faster and more reliably on top of the scalable Google Cloud infrastructure.
Content Managers
Best-in-class user experience for managing your data. FireCMS is designed to be intuitive and easy to use.
Automatic schema detection
Build your content model visually with FireCMS's powerful schema editor. Create collections, define fields, and establish relationships with an intuitive drag-and-drop UI.
With 20+ field types and advanced validation options, you can build sophisticated data models in minutes instead of hours. The schema editor handles the complexity, letting you focus on creating the perfect admin experience for your team.
Talk to Your Data
Simply ask questions in natural language and get instant results.
Powerful, intuitive, and effortless.
This table shows all products with a price greater than 100.
Simple Data Import, from file to CMS
FireCMS offers a streamlined data import feature designed to make your life easier. Whether you're working with extensive CSV, JSON or Excel files, our intuitive tools enable you to transfer and integrate your datasets into FireCMS. No more tedious manual data entry or convoluted import processes—just quick, efficient, and reliable data importation.
Our data import tool will detect your data types automatically, and if you override a mapping, it will do the data conversion for you.
For developers
Type-Safe Schema Definitions
Define your data models in TypeScript for complete type safety. Your schemas become the single source of truth for both your admin panel and application.
const productCollection = buildCollection({
name: "Products",
path: "products",
properties: {
name: {
dataType: "string",
name: "Name",
validation: { required: true }
},
price: {
dataType: "number",
name: "Price",
validation: { required: true, min: 0 }
}
}
});
Custom React Components
Extend the CMS with your own React components. Create custom property fields, entity views, or navigation items that perfectly fit your project needs.
Focus on Your Core Application Logic
Build powerful internal tools, CRUD interfaces, and back-offices without the frontend hassle. FireCMS works with every existing project and doesn't enforce any data structure.
Explore Developer FeaturesTypescript
React
Tailwind CSS
Firebase/MongoDB
️ Open-source
All the power of Firebase/MongoDB
and open source
Extend the functionality of your admin panel and your complete project with all the capabilities of Firebase and Google Cloud, or MongoDB Atlas.