{"repo":"thinkdj/ottabase","free":true,"listed":false,"github":"https://github.com/thinkdj/ottabase","clone":"git clone https://github.com/thinkdj/ottabase.git","description":"Full-stack SaaS monorepo for Cloudflare Workers. ORM, auth, RBAC, multi-tenancy, queues, realtime, blog. Edge-native, all included, for Solo Founders","language":"TypeScript","stars":33,"topics":["cloudflare","cloudflare-workers","monorepo","saas","ux","cloudflare-first","solo-founder","authjs","cloudflare-d1","edge-computing"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Ottabase Monorepo Get started in five minutes → - Clone, configure, bootstrap, and ship. A Cloudflare-native monorepo for SaaS apps and content sites, built with pnpm workspaces, Turborepo, and Cloudflare Workers. Why Ottabase? - Cloudflare-first: Workers, D1, KV, R2, Queues, and Durable Objects are built in. - SaaS foundations: auth, RBAC, OttaORM, forms, uploads, realtime, queues, and a blog/CMS. - Fat models keep domain logic close to data instead of scattering it across controllers and services. - One monorepo for integrated app and package changes. Info ⚠️ You own the code. Ottabase is a monorepo you clone and modify , not an npm package. When you fork it, you own: - Upstream changes - merge or rebase updates and resolve any conflicts yourself. - Schema and data migrations - reconcile upstream changes with your production data; back up first. - Infrastructure, security, and costs - deploy to and operate your own Cloudflare account. - Breaking changes - adapt your customizations when an upstream API or tool changes. Recommended : Read ARCHITECTURE.md, CONTRIBUTING.md, and SECURITY.md before making structural changes. Quick Links - Docs: Quick Start, README, Architecture, Changelog, Releases - Project health: Contributing, Code of Conduct, Security, Support, Maintainers - Demo: demo.ottabase.com - Community: GitHub Discussions Comparison Capability Ottabase DIY Stack (Next.js + Supabase + Stripe + etc) ------------------------ ---------------- -----------------------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/thinkdj","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/thinkdj/ottabase/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}