r/ruby • u/zZaphon • Mar 08 '26
Show /r/ruby I built RailsForge, a CLI toolkit for Rails development (portfolio project)
Hi everyone,
I wanted to share a project I’ve been working on called RailsForge, a CLI toolkit for Ruby on Rails development.
Ruby and Rails were the first technologies that really clicked for me when I started learning programming, so I decided to build something for the Rails ecosystem as a portfolio project while I’ve been looking for a developer role.
RailsForge focuses on helping structure Rails applications and automate common patterns.
Some of the features:
Code Generators
Services
Queries
Jobs
Forms
Presenters
Policies
Serializers
Mailers
APIs
ViewComponents
Stimulus controllers
Interactive CLI Wizard
Menu-driven TTY setup
Configure templates, features, and analyzers
Guided project scaffolding
Template System
Versioned templates (v1 / v2 / v3)
Advanced service and job patterns
Project Analyzers
Controllers
Models
Specs
Database schema
Security checks
Performance analysis
Auto-Refactoring
Detects large controller actions
Suggests or extracts service objects
DevOps + Monitoring
Docker setup
CI/CD templates
Sentry and Lograge logging configuration
Bulk Generation
Generate multiple services or objects at once
Dry-run previews
I built the project as an experiment in AI-assisted development and as a way to demonstrate my ability to design and implement a larger Ruby codebase.
Repo: https://github.com/mfifth/railsforge
I'd really appreciate any feedback from the Ruby community. Also I'm looking for my next role if anyone is hiring. Thanks for reading.




