Rails & PhoenixOne-timeFeatured

Firebrick

Rails 8 starter with Hotwire, Solid Queue and the Pay gem, ready for teams

About this starter

Firebrick is a Rails 8 kit that sticks to the defaults and fills in the business parts. It uses the built-in authentication generator extended with OAuth and magic links, accounts with members and roles, the Pay gem for Stripe and Paddle subscriptions, Solid Queue for jobs, Solid Cache, Action Mailer templates for every lifecycle email, and an admin built with Avo. Kamal config deploys it to any VPS.

It is opinionated about the one-person framework idea: no separate front end, Turbo and Stimulus for interactivity, SQLite or Postgres depending on scale. Tests use Minitest with fixtures for every plan. The limitation: there is no API layer. If you need a mobile app or public API, you will add serializers and token auth yourself.

Highlights

  • 01Kamal deploy to any VPS in one command
  • 02Lifecycle emails for trials, dunning and cancel
  • 03Avo admin with impersonation

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
  • Saddlebrook

    Rails & Phoenix

    One-time

    Phoenix LiveView SaaS starter with Oban jobs and Stripe billing

    $199 once4.5
    • phoenix
    • liveview
Live demo · Starter Bench— View template →