Bullet Train

Open-source Ruby on Rails SaaS framework

bullettrain.co
Visit Website
Launched
Category
Starter Kits
Sub-Category
SaaS Boilerplates
Pricing Model
Open source
Starts From
Free
Platforms
Web
Founder
Andrew Culver

Target Audience

Ruby on Rails developersSaaS developersStartup foundersIndie hackersFull-stack developersRuby developers
Bullet Train screenshot 1

What is Bullet Train

Bullet Train is an open-source Ruby on Rails framework and SaaS application template. It gives developers a working foundation for multi-tenant SaaS products with authentication, teams, roles, permissions, billing, APIs, webhooks, integrations, admin tools, and deployment support.

Overview

Bullet Train is built for developers who want to build a SaaS product on Rails without implementing the same application infrastructure from scratch. It provides account and team management, authentication, roles and permissions, onboarding, REST APIs, incoming and outgoing webhooks, Stripe billing, background jobs, an admin panel, testing tools, and a component-based UI system. The project is open source and uses Ruby on Rails with PostgreSQL and Redis. Its scaffolding system can generate application code and database structures as your product grows, making it more useful for a full SaaS application than a basic Rails starter.

Who should and shouldn't use it

Should use it
  • You are building a SaaS product with Ruby on Rails
  • You need multi-tenant accounts, teams, roles, and permissions
  • You want billing and Stripe support included in your starting architecture
  • You want an open-source codebase that you can modify and own
  • You expect your application to need APIs, webhooks, integrations, and admin functionality
  • You want scaffolding tools that can generate common SaaS application code
Shouldn't use it
  • You are building with Next.js, Laravel, Django, or another non-Rails stack
  • You want a minimal Rails starter with very little pre-built functionality
  • You are building a simple marketing website rather than a SaaS application
  • You want a hosted SaaS builder instead of a codebase you manage yourself

Key Features

  • Ruby on Rails SaaS application template
  • Multi-tenant accounts and teams
  • Authentication and two-factor authentication
  • Roles and permissions
  • User onboarding
  • Super Scaffolding for generating application code
  • Stripe billing and subscription management
  • REST API support
  • Incoming and outgoing webhooks
  • Zapier integration
  • OAuth provider support
  • Admin panel
  • Background jobs with Sidekiq
  • Theme and UI component system
  • Automated testing tools
  • Docker support
  • Heroku and Render deployment support

Integrations Supported

StripeZapierOAuth providersPostgreSQLRedisSidekiqHerokuRenderDocker

Frequently Asked Questions

Get Discovered by Founders Ready to Buy

List your app in front of 10,000+ builders actively searching for tools like yours. 100% free to submit, live in 24 hours.