finds.dev← search

// the find

antoineross/Hikari

★ 386 · TypeScript · MIT · updated Sep 2025

A complete & open source Nextjs.14, Stripe and Supabase SaaS Starter Template using App Router

A Next.js 14 SaaS starter that wires together Supabase auth, Stripe subscriptions, shadcn/ui, and Fumadocs for docs and blog. Targets indie hackers who want to skip the boilerplate and ship a paid product quickly. The README says 'work in progress' in a warning block, which is the most honest thing on the page.

The stack choices are sensible and current — App Router, Supabase local dev with Docker, Stripe webhook sync for subscription state, and tRPC added as an optional layer rather than forced on you. The project has actual Supabase migrations checked in rather than hand-waving at a schema dump, which means you can run `supabase db reset` and get a real starting point. Fumadocs for the built-in docs site is a better pick than most starters make — it's a proper MDX pipeline, not a hacked-together blog. The `env.js`/`env.mjs` setup suggests runtime env validation is in place, which saves a class of deploy-time surprises.

The 'work in progress' warning is real — the last meaningful commit activity and the two-migration Supabase history (one from 2023, one from 2024) suggest this isn't being actively maintained. There are duplicate component files all over the place: `components/animated-beam.tsx` and `components/magicui/animated-beam.tsx`, `components/logo-cloud-svg.tsx` duplicated in `components/landing-page/`, which tells you the codebase was assembled quickly and nobody cleaned it up. The tRPC integration is described as 'just add 3 folders and 1 file' in the docs rather than being wired in by default, meaning you get half a thing. At 386 stars it hasn't been stress-tested by real production traffic, so you're the guinea pig for whatever Supabase RLS policy gaps exist in the starter schema.

View on GitHub → Homepage ↗

// 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 →