๐Ÿš€ Rails 8 + Solid Stack + Hotwire

Ship Your SaaS
10x Faster

The next-gen modular Rails starter kit. Choose only what you need. Deploy in minutes, not weeks. Everything configured and production-ready.

In Active Development
terminal
# Create a new SaaS in 3 commands
$ rails new myapp --template=railkit
# โšก Choose modules: Auth, Payments, Teams, API, Admin...
โœ“ RailKit installed! (45 seconds)

$ bin/railkit generate feature Subscription
โœ“ Created: models, controllers, views, tests, migrations
โœ“ Stripe integration configured
โœ“ Real-time UI ready

$ kamal deploy
โœ“ Deployed to production! ๐Ÿš€
10x
faster development
30+
modules included
100%
modular & tested
0
vendor lock-in

Why RailKit?

Stop wasting weeks on boilerplate. Start building features that matter from day one.

๐ŸŽฏ

Modular Architecture

Don't need Teams? Don't install it. Only need API? That's all you get. Pick modules like LEGO blocks and keep your codebase clean.

โšก

CLI-First Approach

Powerful CLI generator creates features in seconds with proper architecture, comprehensive tests, and beautiful documentation automatically.

๐Ÿš€

Production Ready

Kamal 2, Docker, CI/CD, monitoring, error tracking - everything configured. Deploy to production on day one with zero DevOps headaches.

What's Inside RailKit

Each module is a production-ready solution

๐Ÿ”

Auth Module

Complete authentication system with Devise, 2FA, OAuth providers, Passkeys, email confirmations, and password recovery.

Devise 2FA/OTP OAuth Passkeys
๐Ÿ’ณ

Payments Module

Stripe and Paddle integrations ready to go. Handle subscriptions, one-time payments, usage-based billing, and customer portals.

Stripe Paddle Webhooks
๐Ÿ‘ฅ

Teams Module

Full multitenancy support with team roles, invitation system, access controls, and beautiful team switching UI.

Multitenancy RBAC Invites
โšก

Real-time Module

Turbo Streams and Action Cable for instant live updates. Real-time chat, notifications, and live dashboards included.

Turbo Streams Action Cable
๐Ÿค–

AI Module

Multi-provider AI integration ready. Work with OpenAI, Anthropic, Gemini through a unified interface with streaming support.

OpenAI Claude Streaming
๐Ÿš€

API Module

REST API and GraphQL ready. JWT authentication, rate limiting, API versioning, and auto-generated documentation.

REST GraphQL JWT
๐Ÿ‘‘

Admin Module

Beautiful admin panel built with Hotwire. User management, analytics dashboards, user impersonation, and audit logs.

Dashboard Analytics Impersonate
๐Ÿ“ง

Email Module

Transactional emails via SendGrid or Postmark. Beautiful responsive templates with preview mode in development.

MJML Templates Preview
๐Ÿ“ฑ

Mobile Module

Hotwire Native integration for iOS and Android. Build native mobile apps with the same Rails backend. True native experience.

iOS Android Native
๐Ÿ“Š

Analytics Module

Built-in analytics and event tracking. Monitor user behavior, feature usage, and business metrics without external tools.

Events Metrics
๐Ÿ””

Notifications Module

Multi-channel notification system. In-app, email, and push notifications with user preferences and delivery tracking.

In-app Email Push
๐Ÿ”

Search Module

Full-text search powered by PostgreSQL or Elasticsearch. Fast, relevant search results with filters and facets.

Full-text Filters

And that's just the beginning... More modules in development!

View Roadmap

Without RailKit vs With RailKit

See the difference yourself

โŒ Without RailKit

  • โ€ข 2-4 weeks setting up authentication, payments, teams
  • โ€ข Manually configure Stripe webhooks and error handling
  • โ€ข Build admin panel from scratch
  • โ€ข Figure out deployment and DevOps
  • โ€ข Write tests for all boilerplate code
  • โ€ข Launch after 2-3 months
8-12 weeks
Before first customer
RECOMMENDED

โœ“ With RailKit

  • โœ“ Install RailKit, choose modules in 5 minutes
  • โœ“ All integrations configured and tested
  • โœ“ Beautiful admin panel included
  • โœ“ One command deployment ready
  • โœ“ Comprehensive test suite included
  • โœ“ Launch in days, not months
2-3 days
To production-ready app

Built with Modern Tech

Latest versions, best practices

๐Ÿ’Ž
Rails 8
Solid Stack
โšก
Hotwire
Turbo + Stimulus
๐ŸŽจ
Tailwind CSS
v4 Alpha
๐Ÿ˜
PostgreSQL
16+
๐Ÿ”ด
Redis
Cache & Jobs
๐Ÿ“ฆ
Solid Queue
Background Jobs
๐Ÿณ
Docker
Containerized
โ˜๏ธ
Kamal 2
Zero-downtime
๐Ÿงช
RSpec
Tested
โš™๏ธ
GitHub Actions
CI/CD

Development Roadmap

What's coming next

Q1 2026 - Foundation

In Progress
  • โœ“ Core architecture & CLI tool
  • โœ“ Auth, Payments, Teams modules
  • โณ Admin panel & API modules
  • โณ Documentation site launch

Q2 2026 - Enhancement

Planned
  • โ—‹ AI & Real-time modules
  • โ—‹ Email & Notifications modules
  • โ—‹ Public beta release
  • โ—‹ Community Discord launch

Q3 2026 - Mobile & Scale

Future
  • โ—‹ Hotwire Native templates
  • โ—‹ Analytics & Search modules
  • โ—‹ Video tutorials & courses
  • โ—‹ Official v1.0 launch

Frequently Asked Questions

Everything you need to know

Q: Is RailKit open source?

RailKit will have a dual licensing model: the core CLI and basic modules will be open source (MIT), while premium modules and advanced features will be available through a paid license. This ensures sustainability while giving back to the community.

Q: What's the pricing model?

We're finalizing pricing, but it will be a one-time payment with lifetime updates. No subscriptions. Early supporters will get significant discounts. Join the waitlist to be notified when pricing is announced.

Q: Can I use RailKit for client projects?

Absolutely! Your license will allow unlimited projects - personal, commercial, and client work. The only restriction is you can't resell RailKit itself as a competing product.

Q: What about updates and new modules?

Lifetime updates are included! You'll get all bug fixes, Rails version updates, and new modules as they're released. We're committed to keeping RailKit modern and up-to-date with the Rails ecosystem.

Q: Do I need to be an expert to use RailKit?

You should have basic Rails knowledge. If you've built a Rails app before, you'll feel right at home. We'll have extensive documentation and video tutorials to help you get started quickly.

Q: Can I customize the generated code?

100%! All generated code is yours to modify. RailKit follows Rails conventions and best practices, so it's easy to understand and customize. No magic, no vendor lock-in.

Q: Will there be support?

Yes! Email support for license holders, comprehensive documentation, and a private Discord community where you can get help from the team and other developers.

Join the Waitlist

Get early access and exclusive launch discounts

500+ developers already joined

We'll notify you when RailKit launches. No spam, unsubscribe anytime.

Early supporters get:

โœ“ 50% launch discount
โœ“ Lifetime updates
โœ“ Priority support

Ready to Ship Faster?

Stop wasting time on boilerplate. Start building features that matter.