Rails & PhoenixOne-time

Saddlebrook

Phoenix LiveView SaaS starter with Oban jobs and Stripe billing

About this starter

Saddlebrook brings the usual SaaS pieces to Phoenix. It extends phx.gen.auth with magic links and Google sign-in, adds organizations with invites and roles, Stripe subscriptions with a LiveView billing page, Oban for background jobs and scheduled emails, and an admin dashboard with live metrics. Swoosh handles mail, and Gettext covers English and Spanish.

It is opinionated about LiveView for everything, including the marketing pages, so there is almost no JavaScript to maintain. Realtime features like live notifications take a few lines. The limitation is hiring and help: Elixir is a smaller ecosystem, fewer Stripe examples exist, and some payment edge cases took us longer to debug than in the Rails kits.

Highlights

  • 01Live notifications and metrics without JS code
  • 02Oban jobs for trials, dunning and digests
  • 03English and Spanish via Gettext

Tags

Related starters

More in Rails & Phoenix
  • Quillon

    Rails & Phoenix

    Open source

    Open-source Phoenix starter built on the Ash framework

    Free4.1
    • ash
    • phoenix
  • Gristmill

    Rails & Phoenix

    One-time

    Rails backend with an Inertia and React front end, no separate API

    $179 once4.2
    • inertia
    • react
  • Cobbler

    Rails & Phoenix

    Open source

    A plain, open-source Rails 8 starter you can read in an hour

    Free4.0
    • rails
    • open source
Live demo · Kitshelf— View template →