Next.js & RemixOpen source

Lanternfish

MIT-licensed Next.js and Supabase starter for solo founders

About this starter

Lanternfish is the smallest useful thing on top of Next.js and Supabase. You get email, Google and GitHub sign-in through Supabase Auth, row-level security policies already written for a profiles and projects table, Stripe Checkout with a webhook that syncs subscription status, and a settings page for account deletion. Emails go through Resend with plain HTML templates.

Its opinion is that the database should enforce access, so nearly every permission check lives in SQL policies rather than in route handlers. That keeps the TypeScript lean but means you will be writing Postgres. The limitation: there are no teams or organizations at all. Adding them means reworking the policies, which the maintainer says is out of scope.

Highlights

  • 01Row-level security policies written and tested
  • 02Under 60 files, readable in one evening
  • 03Account deletion and data export included

Tags

Related starters

More in Next.js & Remix
  • Ferrule

    Next.js & Remix

    One-time

    Next.js SaaS with Payload CMS for the blog, docs and changelog

    $149 once4.0
    • payload cms
    • docs
  • Tidepool Kit

    Next.js & Remix

    Free

    Realtime Next.js starter on Convex, free for any number of apps

    Free4.2
    • convex
    • realtime
  • Haybale

    Next.js & Remix

    One-time

    Landing page, login and Stripe checkout. That's it, on purpose.

    $79 once4.3
    • minimal
    • sqlite
Live demo · Kitshelf— View template →