{"repo":"stickerdaniel/saas-starter","free":true,"listed":false,"github":"https://github.com/stickerdaniel/saas-starter","clone":"git clone https://github.com/stickerdaniel/saas-starter.git","description":"Open-source SvelteKit + Convex SaaS template that gets harder to break the more agents work on it. Auth, billing, admin, AI chat, email, and i18n ship end to end. Every recurring bug class becomes an ESLint rule, banned-pattern check, test, or validator, enforced in CI. Deploy on Cloudflare or Vercel for $0.","language":"TypeScript","stars":51,"topics":["better-auth","convex","saas-template","svelte","sveltekit","tailwindcss","typescript","ai-chat","bun","cloudflare-workers"],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":"Ship SaaS faster with agents, without the regressions An open-source SvelteKit + Convex starter/reference application with auth, billing, admin, AI chat, email, and i18n wired end to end. Recurring bug classes become ESLint rules, validators, and tests that keep your agents in check. Start on free tiers. Deploy to Cloudflare/Vercel, or your own Node server. Live demo! The public demo covers the user-facing features. Run the quick start below to access admin panel, support dashboard, and user management. Why This Exists I kept rebuilding the same stack and pointing my agent at old repos to copy patterns I had already built, so I collected the best versions here: streaming AI chat with tool calling and file uploads, support chat with human handoff, auth, billing, admin features, emails, and i18n. The same mistakes also kept showing up across repos. In addition to giving agents good patterns to copy, the codebase enforces its own rules. Every recurring class of bug becomes an ESLint rule, banned-pattern check, test, or Convex validator. CI requires every fix PR to include a Regression guard: verdict. This makes the same defect harder to introduce twice. The stack is deliberately opinionated, following Rich Harris's case for smart defaults that fit well together. Quick Start Start the app with a local Convex backend and a seeded admin account: Visit the URL printed by bun run dev (a stable per-project port) and sign in: No external services required. To activate optional features","default_branch":null,"files":null,"tree":[],"storefront":"/r/stickerdaniel","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/stickerdaniel/saas-starter/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."}