Celtrix is a modern web-app scaffolder. Set up full-stack web applications in seconds with your preferred technologies.
Celtrix supports preset stacks for immediate scaffolding as well as a flexible custom wizard.
Scaffold ready-to-go, production-grade applications:
- MERN (MongoDB, Express, React, Node.js)
- MEAN (MongoDB, Express, Angular, Node.js)
- MEVN (MongoDB, Express, Vue, Node.js)
- MERN / MEAN / MEVN + Tailwind + Auth (Ready-to-go auth & styling)
- React + Tailwind + Firebase (Serverless starter)
- Next.js (Modern React framework setup)
- Hono (Hono, Prisma, React)
Mix and match your tech stack interactively:
| Layer | Supported Technologies |
|---|---|
| Frontend | React Router, Next.js, Nuxt, TanStack, Astro, SvelteKit, SolidStart |
| Backend | Hono, Fastify, Express, Convex, None (Frontend-only) |
| Runtime | Node.js, Bun |
| Database | PostgreSQL, SQLite, MySQL, MongoDB, None |
| ORM | Prisma, Drizzle, None |
| API Layer | REST, tRPC, oRPC, None |
| Authentication | Clerk, Better Auth, None |
| Add-ons | Biome, Husky, Nx, Vercel AI SDK |
No global installation is required. Run:
npx celtrix my-appScaffold a preset MERN template instantly:
npx celtrix mern-js my-app # JavaScript
npx celtrix mern-ts my-app # TypeScriptTo contribute to Celtrix or run it locally:
- Clone the repository:
git clone https://github.com/celtrix-os/Celtrix.git cd Celtrix - Install dependencies:
npm install
- Run the CLI:
node index.js
- Test globally:
npm link celtrix my-test-app
If you are working on repository issues:
npm run validate # Validate API keys (Pinecone, GitHub, Gemini)
npm run populate-issues # Sync GitHub issues to vector database
npm run check-duplicates # Scan database for duplicates
npm run debug-db # Inspect database health & statusWe welcome all contributions! Please check out CONTRIBUTING.md to get started.
Made with ❤️ by the Celtrix Team
