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

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

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 builders and founders actively searching for tools like yours. 100% free to submit, live in 24 hours.