finds.dev← search

// the find

dev-xo/remix-saas

★ 1,463 · TypeScript · MIT · updated Jun 2026

A Lightweight, Production-Ready Remix Stack for your next SaaS application.

A Remix starter template for SaaS apps with auth (magic link + OAuth), Stripe subscriptions, SQLite via Prisma, i18n, and Fly.io deployment baked in. Targets developers who want to skip the boring setup and ship a paid product built on Remix. Spiritually similar to Epic Stack but lighter.

The `npx create-remix-saas@latest` init flow with optional Arcjet integration shows real thought about DX — you get a working app, not just a scaffold. Auth covers magic link, OAuth providers, and TOTP verify in one coherent module rather than bolted-on packages. Route structure uses Remix's flat-file conventions well; the `dashboard+`, `auth+`, `onboarding+` grouping is clean and easy to extend. Stripe webhook handling lives in a single `api+/webhook.ts` route, which is the right call — keeps billing logic isolated.

SQLite is the default database, which is fine for a demo but a real SaaS on Fly.io with multiple instances will hit write concurrency walls fast; there's no documented path to Postgres. Test coverage is essentially one placeholder file (`tests/integration/example.test.ts`) — you're adopting this on faith, not with a safety net. The i18n setup (two locales, hardcoded strings) will become painful if you have more than a handful of routes; it's scaffolding, not a real i18n strategy. Admin panel is a single index route with no actual functionality, so if you need any ops tooling you're building it from scratch.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →