A fully production-ready open source starter template — not just a demo, not just a starter, but the real thing.
Most "starter" templates stop short of reality. They give you a scaffold, a hint of architecture, and avoid making strong choices. This repo does the opposite:
This is not a starter. This is production.
- This template is used in a real, live deployment — not a contrived todo app or simple demo.
- What you see here runs somewhere real. It’s not hypothetical.
- Most templates try to stay “minimal” and defer everything to you.
- This includes everything you need to ship a product. If something is missing, you can contribute it in.
- You won’t hit a wall where “template ends and app begins.”
- This is the app, just ready for you to plug in your ideas.
- We welcome contributions for common needs — auth, payments, admin dashboards, CMS integrations, logging, analytics, and more.
- If you needed it in production, someone else will too.
- No reliance on closed third-party services for critical infrastructure.
- No hard dependencies on hosted auth, logging providers, or proprietary tools.
- Every part of this stack is open source and self-hostable.
- Your product, your infrastructure, your control.
This template isn’t theoretical. It’s deployed. It’s monitored. It’s improved with real-world feedback.
This isn’t a “starter repo.” It’s a head start — one you won’t need to throw away.
- ✅ End-to-end typed APIs (GraphQL + OpenAPI)
- ✅ Full auth stack (OAuth, sessions, etc.) — self-hosted, no third-party lock-in
- ✅ Integrated database & migrations (Postgres, Drizzle/Prisma)
- ✅ Reusable UI components
- ✅ Email sending + templates (via self-hostable options)
- ✅ CLI tools for local development
- ✅ Monorepo support with Turborepo
- ✅ Hono-based backend with blazing-fast edge support
- ✅ Production-grade logging, error reporting, and monitoring — without vendor lock-in
- ✅ Dev/prod environment parity
Don’t waste time wiring things together — just start building.
Ship-ready software
This template is for builders who want to ship — fast. It’s intentionally opinionated, batteries-included, and deploy-first.
Add instead of avoid
Most starters avoid building features. We accept them. If it’s something a real product needs, we’ll add it. This grows with you.
Used in production
Not just an idea — this powers real projects. It will be maintained and hardened over time.
Own your stack
From database to auth to logs — everything here can run on your infrastructure. No lock-in, no black boxes.
- Founders who want to build SaaS / tools / services quickly
- Developers who are tired of redoing the same boilerplate
- Teams who need a realistic starting point
- Open source contributors who want to push beyond MVP
- Builders who value open source, control, and self-hosting
While the exact stack may evolve, this template centers around:
- Monorepo powered by Turborepo
- Backend using Hono with GraphQL + OpenAPI
- TypeScript everywhere
- UI is framework-agnostic or defaults to modern component libraries
- Database ready (e.g. Postgres + Prisma or Drizzle)
- Auth is self-hostable and open source
- Logging via open observability tools
- CI/CD and preview deployments configured
- No external dependencies you can't host yourself
If there's something you'd want in production, open a PR. We believe in scaling the template with the community. Whether it's file uploads, payment integrations, dashboards, or other essentials — let’s build it in.