Overview
Your SaaS metrics at a glance
User Management
Manage roles, sessions and access
Sign in to Genesis
Welcome back
Password
Magic links · OAuth · Passkeys supported
I noticed I had zero leverage. Same decisions, different codebase, no compounding value. This is how I broke that cycle.
Developer from Aotearoa, a small island nation off the coast of Antarctica, shipping bits and bytes to the world. Over 11 years building in product teams, I noticed the same pattern: every new idea starts from the same place.
Auth, billing, admin, email. Different codebase, same decisions made somewhere else. I built the foundation once, maintained it properly, and turned it into a product. Eleven years of decisions, packaged. My investment is your head start.
11+
years building
6+
times I've rebuilt the stack
20+
SaaS products renovated
Every greenfield starts the same way: two months of auth, admin, billing, and email before the first line of product code. You have built all of it before. That is exactly the problem.
The foundation work is not hard, it is just endless. Session handling, role gates, password resets, webhook signatures, migration strategy — decisions you have already made three times, remade slightly differently on every project, with none of the effort compounding. The plumbing is a tax on every idea you want to test.
Genesis is that foundation built once and maintained properly. The decisions are the ones you would have made after your third greenfield, wired together and kept current through published packages. Fix lands upstream, every project inherits it. Your first commit is product code.
Every technology in Genesis earned its place. Proven in production, integrated together, and maintained as the ecosystem evolves.
TanStack Start
Full-stack React with SSR and file-based routing
Better Auth
Auth with social login, sessions, and roles
Prisma
Type-safe database access with migrations built in
Tailwind v4
Utility-first CSS, no config file needed
tRPC
End-to-end type-safe API, no codegen
olwiba ecosystem
Components, blocks, tooling, and docs - maintained together
Bun
Fast runtime, bundler, and package manager
TypeScript
Full type safety across the entire stack
Purpose-built workflows without rebuilding your stack from scratch.
Router loaders, tRPC procedures, and Prisma models share types. Refactor with confidence instead of grep-driven development.
Email and password, magic links, OAuth, and admin impersonation are configured, not blog posts you still need to implement.
tRPC for your app, an optional REST layer with an OpenAPI spec, and an MCP server so AI agents can call your backend with real auth.
Toggle experiments per user or role and track usage without bolting on a third-party service on day one.
Real scenarios teams ship in their first month.
Dashboard, settings, onboarding, and admin are ready. You focus on the domain logic that wins deals.
Reuse the admin area for ops workflows and role-gated actions without standing up a separate stack.
SQLite in development means zero config. Scaffold on Saturday morning, deploy a container by Sunday.
One command scaffolds the full stack. Each layer feeds the next — and olwibaSYNC keeps everything current.
One command scaffolds a complete project, stamps your identity, and wires the full stack.
Start with clone
Fork or use the GitHub template to start clean.
Your complete product — auth, billing, admin, email, blog — live from day one.
Premium blocks and advanced compositions built on olwibaUI.
Founding member pricing, locked in for the first cohort. Price increases once the founding period closes.
Cost should not be what stops you. Apply and we will sort something out.
Everything you need to ship a SaaS from day one. Founding price, locked in for the first cohort.
The full template at the standard price. Available once the founding period closes.
Every purchase directly supports the ongoing maintenance of the template and the open source ecosystem it is built on.
Straight answers for developers evaluating Genesis.
Sign in and explore everything Genesis ships before you write a line of product code. Auth flows, admin panel, feature flags, onboarding, all working.
No setup required · Explore the full app · See what you start with
Releases, new modules, and build notes from Genesis. No spam, unsubscribe any time.
By subscribing you agree to our Privacy Policy.