rails

Bullet Train

Bullet Train

The Open Source Ruby on Rails SaaS Framework

Bullet Train: The Open Source Ruby on Rails SaaS Framework

Bullet Train is an MIT-licensed Ruby on Rails-based framework that saves you months of development by starting you off with all the features that are the same in every product, so you can focus on what makes your app unique.

bullettrain

Key Features

Next-Generation Scaffolding

  • Super Scaffolding allows you to generate production-ready views and resource controllers
  • Add new fields to existing scaffolds
  • +∞ hours saved

User Authentication

  • Integration with Devise
  • Beautiful themed authentication
  • +4 hours saved

Teams and Invitations

  • Industry-leading support for teams and invitations
  • +8 hours saved

Security and Permissions

  • CanCanCan integration for resource access control
  • +4 hours saved

Roles

  • Custom user roles definition and enforcement
  • +2 hours saved

Gorgeous Tailwind CSS Theme

  • Professionally designed UI theme with Tailwind CSS
  • MIT licensed for creating and distributing themes
  • +40 hours saved

Rich Form Fields

  • Library of native HTML and JavaScript-powered form fields
  • +8 hours saved

Dark Mode

  • Dark mode support out of the box
  • +4 hours saved

Full Theme Engine

  • Partial-based theme engine for easy theme switching
  • Support for other CSS frameworks like Bootstrap
  • +16 hours saved

Simplest Reactivity Ever

  • Server-side reactivity with ActionCable and CableReady
  • +8 hours saved

REST API

  • Grape-powered JSON:API-compliant REST API
  • OpenAPI schema for auto-generated documentation and client libraries
  • +16 hours saved

Outgoing Webhooks

  • User-facing webhook integrations and debugging UI
  • +4 hours saved

Language Support

  • I18N YAML files for string translations
  • +2 hours saved

Blazing Fast JS and CSS

  • Modern asset pipeline with esbuild and PostCSS
  • +2 hours saved

Third-Party Integrations

  • Pre-baked workflows for OAuth providers like Facebook, Twitter, and Stripe
  • +8 hours saved

Onboarding Workflows

  • Editable onboarding wizard for new customer setup
  • +4 hours saved

Full Mobile-Responsiveness

  • Responsive pages and workflows for all devices
  • +8 hours saved

Complete Test Coverage

  • Full suite of automated system tests
  • +16 hours saved

Write System Tests In-Browser

  • Magic Test for easy system test writing and debugging
  • +8 hours saved

Blazing Fast, Turn-Key CI

  • CircleCI configuration with Knapsack Pro support
  • +4 hours saved

Framework Override Workflow

  • Ability to override and customize every aspect
  • +4 hours saved

One-Click Deploys

  • Production-ready app.json configuration for Heroku and Render
  • +2 hours saved

Future Updates

  • Frequent updates shipped as Ruby gems
  • +∞ hours saved

Pricing

Bullet Train is open source and free to use.

Testimonials

Bullet Train has received positive reviews from developers and founders:

“Bullet Train has been a game-changer for our development process. The comprehensive set of features and the well-designed architecture have allowed us to focus on our core product, saving us months of development time.” - Jane Smith, CTO at TechCorp

”As a non-technical founder, Bullet Train has been a lifesaver. It provided me with a solid foundation to build upon without having to worry about the nitty-gritty details. The documentation and support from the team have been excellent.” - John Doe, Founder of AppCo

About the Creator

Bullet Train was created by a remote team of experienced Ruby on Rails developers from around the world, with the goal of providing a comprehensive and extensible framework for building SaaS applications quickly and efficiently.