Launching July 2025

The Modular Phoenix LiveView SaaS Starter Kit

Spin up a production-ready Elixir-powered SaaS in minutes with a CLI-driven setup.
Pick your stack. Skip the boilerplate. Launch in minutes.

🚀 Join the waitlist and get 20% off at launch

Get up and running in literally 2 minutes

Everything is optional, you get a script that does everything for you.

Access Repo

Get access to the repository

Fork

Fork the repository to your account

Config

Set your environment variables

Deploy

Deploy to your hosting provider

Earn

Start earning money from your SaaS

Authentication & OAuth

Complete auth system with password, magic link, and GitHub/Google OAuth ready to go.

Own user data2FAOAuthPassword reset

Payments

Complete payment integration with Stripe, Polar, and LemonSqueezy. Real-time webhook handling and comprehensive test coverage built-in.

StripeLemonSqueezyPolarWebhooks

AI Integration

Built-in AI functionality configured with your API keys. Fault tollerant AI processing with zero-shot prompt handling.

Multiple adaptersReady to useReal-time streaming

API & Real-time

Phoenix JSON API and WebSocket support built-in. Real-time features out of the box with LiveView and PubSub.

PubSubWebSocketsJSON APIReal-time updates

Database

Powerful PostgreSQL integration with Ecto. Type-safe database queries, migrations, and real-time data synchronization.

PostgreSQLEctoMigrationsReal-time sync

Background Jobs

Oban job processing built-in with web UI for monitoring background tasks. Fault-tolerant async processing included.

ObanWeb UIFault-tolerantMonitoring

Internationalization

Phoenix Gettext integration included for multi-language support. Reach more customers with built-in i18n.

GettextLanguage switcherMail templates

Transactional Emails

Transactional emails built-in with dev mode previewing. Send emails to your customers seamlessly.

Dev previewingCustom templatesProvider choice

Design System

DaisyUI theming built-in with Tailwind v4.
Modern, beautiful UI components ready to use with a design system internal page.

DaisyUITailwind v4Dark modeMobile-first

Organizations

Multi-tenant organizations with real-time collaboration. LiveView-powered member management and instant resource sharing.

Seat-based billingMember rolesReal-time collaboration

Marketing Blog

Full-featured marketing blog built with Phoenix. Multi-language support, real-time comments, and SEO optimization out of the box.

Multi-languageSEO optimizedReal-time comments

Phoenix Analytics

Self-hosted analytics dashboard with live updates and interactive data visualization. No fees, no tracking, no data leaks.

DashboardUser trackingSelf-hosted

Landing Page

Beautiful landing page with complete design system included. DaisyUI theming, responsive design, modular marketing sections.

Component libraryResponsiveDesign system

Legal Pages

Multi-language placeholder pages for privacy policy and terms of service are included.

Privacy policyTerms of serviceMulti-language

Fault-Tolerant

Built on the battle-tested Erlang VM. Supervisors and fault-tolerance built-in for rock-solid reliability.

Erlang VMSupervisorsSelf-healing99.9% uptime

Deployment

Deploy to Fly.io in under 5 minutes. Built-in Docker support, automatic scaling, and fault-tolerant deployment ready to go.

Fly.ioDockerAuto-scaling5 min setup

Claude & Cursor Ready

Pre-configured rules for Claude and Cursor to follow and help you build your app. Tidewave MCP configured for run-time analysis.

ClaudeCursorTidewave MCP

Phoenix Errors

Self-hosted error tracking with detailed error reports and actionable insights.

Error trackingDetailed reportsActionable insights
Chris

Hi, I'm Chris.

I'm a Staff Engineer and indiehacker who's been building web apps for over a decade. Here's the thing though - even with Elixir and Phoenix being incredibly productive, I kept catching myself rebuilding the exact same infrastructure for every single project.

Auth systems, payment integrations, background jobs, email workflows... the list goes on. Despite Phoenix giving me superpowers compared to other frameworks, I was still spending weeks on boilerplate instead of building the actual product.

That's when I realized: why not build this stuff once, properly, and never have to do it again? This template is the result - all the tedious foundation work done so you can focus on what makes your SaaS unique.