The programming language for agents
Top RAILS GitHub Repositories & Tools (2026)
Discover the most starred and trending open source tools tagged with #rails.
The Ruby-native AI framework. Chats, agents, tools, images, audio, and video through one consistent API, in plain Ruby or Rails.
๐ฑ Reactive views for the HTML+ERB you already have.
A pre-execution guard for AI coding agents. It blocks destructive Git and file system commands, plus common attempts to access sensitive files, before a tool call runs. Supports Amp Code, Antigravity CLI, Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot CLI, Grok Build, Hermes Agent, Kimi Code, OpenClaw, OpenCode, and Pi.
Guardrails for Pi that steer instead of interrupt: enforces your project rules on every write, holds only hard-to-undo actions (3 per 1,000 calls, measured on real sessions), catches unverified "done" claims and stuck loops, and trims tool output. Built on pi-typesafe.
Free, open source, WakaTime-compatible coding time tracker
Track changes to your rails models
FriendlyId is the โSwiss Army bulldozerโ of slugging and permalink plugins for ActiveRecord. It allows you to create pretty URLโs and work with human-friendly strings as if they were numeric ids for ActiveRecord models.
Zammad is a web based open source helpdesk/customer support system.
Pagination library for Rails and other Ruby applications
Ruby implementation of GraphQL
๐ Solidus, the open-source eCommerce framework for industry trailblazers.
AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer, Dynamoid)
Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites
๐ฎ Untangle your GitHub Notifications
A Rails application template with our standard defaults, optimized for deployment on Heroku.
Rails authentication with email & password.
Audited (formerly acts_as_audited) is an ORM extension that logs all changes to your Rails models.
A gem providing "time travel", "time freezing", and "time acceleration" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.
an application that automates the lifecycle of servers