Next.js & RemixOne-time

Haybale

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

About this starter

Haybale does three things: a marketing page with pricing, magic-link sign-in, and a Stripe Checkout flow that unlocks a paid area. There is a simple account page, a webhook handler with idempotency keys, and two emails. The whole kit is around 40 files on Next.js with SQLite through Drizzle, so it deploys to a single small server.

The author is opinionated about launching before building. The README suggests validating with a one-page product first and adding teams only when someone asks for them. The limitation follows from that: no teams, no admin panel, no i18n and no subscription management beyond the Stripe customer portal. You will outgrow it, which is the point, but plan for the rewrite.

Highlights

  • 01Around 40 files, live on a $5 server
  • 02Idempotent Stripe webhook handler
  • 03Setup to first payment in under 30 minutes

Tags

Related starters

More in Next.js & Remix
  • Wickerwork

    Next.js & Remix

    Open source

    React Router 7 and SQLite on Fly, with Litestream backups

    Free4.5
    • react router
    • sqlite
  • 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
Live demo · Kitshelf— View template →