Moneygun

The Rails 8 SaaS boilerplate for multi-tenant applications.

Ruby on Rails
License

Moneygun features

Why Moneygun?

Skip weeks of boilerplate. Ship your B2B SaaS faster with production-ready:

  • Multi-tenant architecture - Route-based organization management
  • Team management - Invitations, roles, member administration
  • Stripe subscriptions - Payments via Pay gem, ready to monetize
  • Authentication - Devise + OAuth (Google, GitHub)
  • Authorization - Pundit policies per organization
  • Modern UI - Tailwind CSS, daisyUI, dark mode

Teams should be an MVP feature. Learn why

Quick Start

git clone git@github.com:yshmarov/moneygun.git my-saas
cd my-saas
bin/setup
bin/dev

Deploy

Deploy to Render
Deploy to Heroku

Documentation

Guide Description
Getting Started Installation and setup
Architecture Multi-tenancy, models, patterns
Stripe Integration Payments and subscriptions
Development Testing, linting, conventions
Deployment Production deployment guides
Linting Code quality tools

Video Tutorials

Route-based multitenancy
Route-based Multitenancy
Build your B2B SaaS
Build Your B2B SaaS

Contributors



License

MIT License - see LICENSE

Acknowledgments

Inspired by Bullet Train and Jumpstart Pro.