{"repo":"axelhamil/clean-stack","free":true,"listed":false,"github":"https://github.com/axelhamil/clean-stack","clone":"git clone https://github.com/axelhamil/clean-stack.git","description":"SaaS-ready boilerplate. BetterAuth + multi-tenant + Resend + R2 already wired (Stripe on the roadmap). Bun, Hono, React 19, TanStack, Drizzle, Postgres. Clean Architecture + pragmatic DDD. Fourteen non-negotiable architecture rules, zero-warning pipeline, AI-pair ready.","language":"TypeScript","stars":17,"topics":["boilerplate","clean-architecture","drizzle-orm","monorepo","pnpm","postgresql","production-ready","shadcn-ui","starter-template","tailwindcss"],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":"clean-stack The SaaS boilerplate that says no. Auth, multi-tenant, email, storage already wired. You clone, you write business logic — everything else is settled. Bun + Hono API · Vite + React 19 + TanStack app · Drizzle + Postgres · DDD-kit for the domain · BetterAuth + Resend + R2 for the SaaS layer. --- Status — work in progress. This boilerplate is under active iteration. No support, no SLA, no public issue queue. --- Quick start Two ways to run it. Pick one. Option A — Native (fastest hot reload) Prerequisites — Bun 1.3+, Node 24+, pnpm 10, Docker with Compose v2. Option B — Fully containerized (Docker only) No Bun, no Node, no pnpm on your host. Everything runs in containers (api + app + Postgres) with hot reload via compose develop.watch . Prerequisites — Docker with Compose v2.22+ (the develop.watch minimum). Follow the official guide for your OS — do not use apt install docker.io (Canonical's package, not Docker Inc.). OS Official guide --- --- macOS Docker Desktop for Mac Windows Docker Desktop for Windows (WSL2) Debian Install Docker Compose on Debian Ubuntu Install Docker Compose on Ubuntu Fedora Install Docker Compose on Fedora RHEL / Rocky / Alma Install Docker Compose on RHEL Arch / Manjaro extra/docker + extra/docker-compose (already v2, no plugin needed) NixOS Docker — NixOS Wiki v1 ( docker-compose , hyphen) is EOL since June 2023 — always use docker compose (space). Open http://localhost:5173 , sign up with any email, you're in. --- Why bother Most SaaS tem","default_branch":null,"files":null,"tree":[],"storefront":"/r/axelhamil","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/axelhamil/clean-stack/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."}