// the find
firecmsco/firecms
Awesome Firebase/Firestore-based CMS. The missing admin panel for your Firebase project!
FireCMS is a React + TypeScript admin panel framework that auto-generates CRUD interfaces from your Firestore schema. It targets developers who are already on Firebase and want a back-office without building one from scratch. There's a self-hosted community edition and a managed cloud tier, though the useful features are mostly gated.
The modular monorepo structure is clean — you pull in @firecms/firebase, @firecms/data_import, etc. separately, so bundle bloat is at least intentional rather than accidental. The windowed spreadsheet view with real-time Firestore sync is genuinely useful for data-heavy admin work; virtualized rendering means it won't fall over on large collections. Migrating off MUI/emotion to Tailwind CSS v4 and Radix UI was the right call — the old stack was a customization nightmare and had serious performance costs. The plugin architecture for custom React fields and views means you're not fighting the framework when the built-in field types don't fit.
The license split will catch you. MIT covers the core shell, but schema editor UI, data import/export, entity history, user management, and AI features are all BSL (PRO or Cloud). What you actually get for free is a CRUD table with custom fields — most of what makes this worth using costs money. Firebase lock-in is the other structural problem: the MongoDB adapter is PRO-only and the whole data model assumes Firestore's document/collection hierarchy, so if your backend isn't Firebase you're adapting the tool to something it wasn't designed for. The demo backend has hundreds of Yarn cache zip files committed directly to the repo, which is sloppy and suggests the project doesn't have tight hygiene standards. The README claims trust from Google, Microsoft, and IKEA engineering teams while sitting at 1,275 stars — that kind of name-dropping with those numbers is a yellow flag on credibility.