This is your work, valued
Ruby developer, open source contributor, author of @shrinerb, vim-test and rodauth-rails
down. Streaming downloads using Net::HTTP, http.rb or HTTPX
★ 1.1kimage_processing. Web-friendly image processing macros for libvips and ImageMagick
★ 958rodauth-rails. Rails integration for Rodauth authentication framework
★ 760tus-ruby-server. Ruby server for tus resumable upload protocol
★ 239paperclip-dropbox. [OBSOLETE] Extends Paperclip with Dropbox storage.
★ 148sequel-activerecord_connection. Allows Sequel to reuse Active Record's database connection
★ 143as-duration. Extraction of ActiveSupport::Duration from Rails
★ 126uppy-s3_multipart. Provides Ruby endpoints for AWS S3 multipart uploads in Uppy
★ 71rodauth-omniauth. OmniAuth login and registration for Rodauth authentication framework
★ 67rodauth-demo-rails. Example Rails app that uses Rodauth for authentication
★ 48tic-tac-toe. Play tic-tac-toe in your Terminal
★ 44rodauth-i18n. I18n integration and translations for Rodauth authentication framework
★ 28flickr-objects. An object-oriented wrapper for the Flickr API.
★ 28rodauth-model. Password attribute and associations for Rodauth account model
★ 24shrine-example. [MOVED] Roda & Sequel demo for Shrine
★ 18budget. Roda & Sequel app for tracking expenses
★ 16flickrie. [DEPRECATED] A wrapper gem for the Flickr API
★ 14rodauth-pwned. Rodauth extension that checks user passwords against the Pwned Passwords API
★ 13rodauth-openapi. Generate OpenAPI documentation for your Rodauth endpoints
★ 12goliath-rack_proxy. [DEPRECATED] Goliath as a web server for your Rack app
★ 11janko.io. My blog
★ 8musique. A Ruby gem for manipulating musical constructs.
★ 6the-ultimate-guide-to-timeouts-in-ruby. :clock4:
★ 6dotfiles. My dotfiles
★ 6hanami-rodauth-example. Example Hanami 2 application using Rodauth authentication framework
★ 6capybara-vs-webdriverio. Battle between Capybara and Webdriver.io for browser testing
★ 6rodauth-guest. Guest accounts for Rodauth authentication framework
★ 3shrine-example-melbourne. Shrine tutorial application for Coder Factory Academy
★ 1pg_partman. Partition management extension for PostgreSQL
★ 2.8krv. 💎💨 Extremely fast Ruby version and gem manager
★ 1.8klinus-torvalds-skills. A single CLAUDE.md file to improve Claude Code behavior, derived from Linus Torvalds' observations on coding pitfalls.
★ 258vtsls. LSP wrapper for typescript extension of vscode
★ 1.1kclaude-code-project-boundary. Claude Code plugin: scope-aware protection — allows destructive ops (rm, mv, chmod) within project, blocks them outside. Built for dangerouslySkipPermissions mode.
★ 86elena. Elena is a simple, tiny library for building Progressive Web Components.
★ 368sidekiq-cron. Scheduler / Cron for Sidekiq jobs
★ 1.9kcctop. A keyboard-first menubar app to monitor and jump between AI coding sessions — minimum setup required.
★ 131fixturebot. The speed of fixtures with the syntactic sugar of factories.
★ 197rails_vite. Simple Vite integration for Rails, inspired by Laravel. No proxy, no config duplication.
★ 85claude-plugins-official. Official, Anthropic-managed directory of high quality Claude Code Plugins.
★ 32krubydex. A high-performance static analysis toolkit for Ruby
★ 279superpowers. An agentic skills framework & software development methodology that works.
★ 252kskills. Claude skills based on the Layered Rails book and beyond
★ 391skill-rails-upgrade.
★ 53agent-browser. Browser automation CLI for AI agents
★ 38kagent_ferrum. Browser automation library optimized for AI agents. Wraps Ferrum (Chrome headless via CDP) with compact snapshots: accessibility tree + markdown.
★ 30chrome-devtools-mcp. Chrome DevTools for coding agents
★ 47ksqlit. A user friendly TUI for SQL databases. Written in python. Supports SQL server, Mysql, PostreSQL, SQLite, Turso and more.
★ 4.5kruby-agent-skills. A collection of Agent Skills designed for efficient work with Ruby type signatures, including RBS, Sorbet, and other typing systems
★ 26ruby-sdk. The official Ruby SDK for the Model Context Protocol.
★ 860ruby-skills. Claude Code plugins for Ruby development.
★ 122draggable. The JavaScript Drag & Drop library your grandparents warned you about.
★ 18kruby-deprecate_public. Warn when calling private methods via public interface
★ 13protocol-url. Ruby
★ 21exreg. A Unicode regular expression library written in Ruby
★ 62psych-pure. A YAML parser written in Ruby
★ 62rubocop-erb. RuboCop plugin for ERB template.
★ 40error_highlight. The gem enhances Exception#message by adding a short explanation where the exception is raised
★ 154agentskills. Specification and documentation for Agent Skills
★ 23klanguage-server-protocol. Defines a common protocol for language servers.
★ 13kmaskicons. TypeScript
★ 154ghostty. 👻 Soothing pastel theme for Ghostty
★ 538rubocop-rails. A RuboCop extension focused on enforcing Rails best practices and coding conventions.
★ 876validates_timeliness. Date and time validation plugin for ActiveModel and Rails. Supports multiple ORMs and allows custom date/time formats.
★ 1.6kclaude-ruby-plugins. Claude Code skills, commands, and agents for writing Ruby RBS type signatures
★ 19low_type. Elegant types in Ruby
★ 343ruby-lsp-factory_bot. Ruby LSP add-on that provides additional editor features for FactoryBot factories
★ 10try. fresh directories for every vibe
★ 3.7kzed-comment. A comment extension for the Zed editor
★ 170yabeda-puma-plugin. Collects Puma web-server metrics from puma control panel
★ 83ruby-lsp-rspec. A Ruby LSP addon for RSpec tests
★ 218cov-loupe. Refines Ruby Simplecov test coverage data as CLI, MCP server, and library
★ 46active_record_compose. activemodel form object pattern. it embraces multiple AR models and provides a transparent interface as if they were a single model.
★ 47countries. All sorts of useful information about every country packaged as convenient little country objects. It includes data from ISO 3166 (countries and states/subdivisions ), ISO 4217 (currency), and E.164 (phone numbers).
★ 2.4kreactionview. 🌱 A new ActionView-compatible ERB engine with modern DX - re-imagined with Herb.
★ 479lexxy. A modern rich text editor for Rails.
★ 1.2kagents.md. AGENTS.md — a simple, open format for guiding coding agents
★ 23kclaude-agent-acp. Use Claude Agent SDK from any ACP client
★ 2.2ktidewave_rails. MCP server with runtime-level tools for Rails development
★ 474agent-client-protocol. A protocol for connecting any editor to any agent
★ 3.6kcodecompanion.nvim. ✨ AI Coding, Vim Style
★ 6.7kaction_push_native. Rails push notifications for mobile platforms
★ 471awesome-ruby-lsp. A curated list of awesome addons for ruby-lsp
★ 50thruster. Go
★ 1.2kpassive_queue. Rails queue adapter for mindful developers. Accepts all jobs, executes none. Perfect reliability through strategic non-action.
★ 58activeagent. ActiveAgent Rails framework for Agent Apps
★ 960agent-context. A framework for Ruby Gems to expose LLM context.
★ 81ferrum_pdf. A PDF generator for Rails using Ferrum & headless Chrome
★ 523Leaflet. 🍃 JavaScript library for mobile-friendly interactive maps 🇺🇦
★ 45kharper. Offline, privacy-first grammar checker. Fast, open-source, Rust-powered
★ 11kmcp-remote. TypeScript
★ 1.5kgeocoder. Complete Ruby geocoding solution.
★ 6.4kcontext7. Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors
★ 59kcontainer. A tool for creating and running Linux containers using lightweight virtual machines on a Mac. It is written in Swift, and optimized for Apple silicon.
★ 47kclaude-code. Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
★ 137krubyschema. Ruby
★ 122github-mcp-server. GitHub's official MCP Server
★ 31ksolid_errors. database-backed, app-internal exception tracker for Rails applications
★ 486rails-mcp-server. A Ruby gem implementation of a Model Context Protocol (MCP) server for Rails projects. This server allows LLMs (Large Language Models) to interact with Rails projects through the Model Context Protocol.
★ 564croatia. A Ruby Gem with various Croatia-specific utilities
★ 10gem-clone. Ruby
★ 14roast. Structured AI workflows made easy
★ 1.2kbundler_mcp. A Model Context Protocol (MCP) server enabling AI agents to query information about gems in a Ruby project's Gemfile, including source code and metadata.
★ 19sentry-mcp. An MCP server for interacting with Sentry via LLMs.
★ 766herb. 🌿 Powerful and seamless HTML-aware ERB toolchain.
★ 1.3kdifftastic. a structural diff that understands syntax 🟥🟩
★ 26kfast-mcp. A Ruby Implementation of the Model Context Protocol
★ 1.2kmodelcontextprotocol. Specification and documentation for the Model Context Protocol
★ 8.6kruby_ui. Ruby gem for RubyUI Components
★ 1kservers. Model Context Protocol Servers
★ 88kbridge-components. A collection of bridge components for Hotwire Native apps.
★ 471ruby_llm. One delightful Ruby framework for every major AI provider. Build AI agents, chatbots, RAG apps, and multimodal workflows in beautiful, expressive code.
★ 4.2kgraphql-client. A Ruby library for declaring, composing and executing GraphQL queries
★ 78nice_partials. A little bit of magic to make partials perfect for components.
★ 384solid_queue. Database-backed Active Job backend
★ 2.4kmaintenance_tasks. A Rails engine for queueing and managing data migrations.
★ 1.3kruby. The Ruby language support for Zed editor
★ 130invisible_captcha. 🍯 Unobtrusive and flexible spam protection for Rails apps
★ 1.2kmission_control-jobs. Dashboard and Active Job extensions to operate and troubleshoot background jobs
★ 1kspark. Hot reloading for Hotwire
★ 460solid_cable. A database backed ActionCable adapter
★ 338gli. Make awesome command-line applications the easy way
★ 1.3ktailwindcss-ruby. A self-contained `tailwindcss` executable, wrapped up in a ruby gem.
★ 91tree-sitter-haml. HAML grammar for tree-sitter
★ 12app_profiler. Collect performance profiles for your Rails application.
★ 268all-ruby. Run various versions of ruby command
★ 91cash. An absurdly small jQuery alternative for modern browsers.
★ 7kroda-sse. A Roda plugin for SSE
★ 16turbo-mount. Use React, Vue, Svelte, and other components with Hotwire
★ 476vite-plugin-svelte. Svelte plugin for https://vite.dev
★ 1ktree-sitter-slim. Slim template language grammar for tree-sitter
★ 12zed-slim. Slim template support for Zed
★ 8actual_db_schema. Keep DB schema in sync across branches effortlessly. Install and use rails db:migrate as normal. The gem handles the rest automatically.
★ 394heap-profiler. Ruby heap profiler
★ 250redoc. 📘 OpenAPI/Swagger-generated API Reference Documentation
★ 26kmaybe. The personal finance app for everyone
★ 54kmoneta. a unified interface to key/value stores
★ 1.1kzellij. A terminal workspace with batteries included
★ 34kactiverecord-has_some_of_many. Optimized top-N-per-group Active Record associations using lateral joins
★ 311get_process_mem. Get memory usage of a process in Ruby
★ 497nicetest. minitest + cli + colors
★ 27active_record_tracer. A tracer for Active Record queries
★ 200zed-stimulus. Stimulus LSP support for Zed
★ 20uri. URI is a module providing classes to handle Uniform Resource Identifiers
★ 123tree-sitter-ruby. Ruby grammar for tree-sitter
★ 228ruby-lsp-rails. A Ruby LSP add-on for Rails
★ 683stimulus-lsp. Intelligent Stimulus tooling for Visual Studio Code, Neovim, and more!
★ 300cyperful. Interactive system testing UI for capybara
★ 361turbo-confirm. The easiest way to add custom confirmation dialog support to Rails apps.
★ 177autotuner. Get suggestions to tune Ruby's garbage collector
★ 614LazyVim. Neovim config for the lazy
★ 27klazy.nvim. 💤 A modern plugin manager for Neovim
★ 21kactiverecord-originator. A RubyGem adding SQL comments to indicate the origin of the SQL
★ 75counter. Ruby
★ 30rails_autolink. The auto_link function from Rails
★ 619zed. Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
★ 87kgraphlient. Ruby GraphQL Client
★ 254require-hooks. Require Hooks provides infrastructure for intercepting require/load calls in Ruby
★ 66solid_cache. A database-backed ActiveSupport::Cache::Store
★ 1kacidic_job. 🧪 Durable execution workflows for Active Job
★ 623litestack. Ruby
★ 1.5kvernier. 📏 next generation CRuby profiler
★ 1.1kgemstash. A RubyGems.org cache and private gem server
★ 794globalid. Identify app models with a URI
★ 1.3kpostgres-language-server. A Language Server for Postgres
★ 5.2kwebauthn-json. 🔏 A small WebAuthn API wrapper that translates to/from pure JSON using base64url.
★ 790mongo-vs-pg-large-table-performance. Ruby
★ 3rubyevents. On a mission to index all Ruby events.
★ 554rehype-pretty-code. Beautiful code blocks for Markdown or MDX.
★ 1.3kshiki. A beautiful yet powerful syntax highlighter
★ 14kparallel_tests. Ruby: 2 CPUs = 2x Testing Speed for RSpec, Test::Unit and Cucumber
★ 3.5ktree-sitter. An incremental parsing system for programming tools
★ 26kstarship. ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
★ 59kdry-credentials. A mixin to use encrypted credentials in your classes
★ 16connection_pool. Generic connection pooling for Ruby
★ 1.7kbatch-loader. :zap: Powerful tool for avoiding N+1 DB or HTTP queries
★ 1.1kjekyll-seo-tag. A Jekyll plugin to add metadata tags for search engines and social networks to better index and display your site's content.
★ 1.7kprism. Prism Ruby parser
★ 1ksinged. Get a flamegraph anywhere in your code base. Powered by stackprof, rbspy, and speedscope
★ 421passkeys.dev. source for the passkeys.dev developer site
★ 213webauthn. Web Authentication: An API for accessing Public Key Credentials
★ 1.4krack_session_access. Rack middleware that provides access to rack.session environment
★ 258job-iteration. Makes your background jobs interruptible and resumable by design.
★ 1.3kvite. Next generation frontend tooling. It's fast!
★ 82klight_blog. LightBlog: a file-based blog app written in Ruby
★ 16jwt_sessions. XSS/CSRF safe JWT auth designed for SPA
★ 596rb-sys. Easily build Ruby native extensions in Rust
★ 310vite_ruby. ⚡️ Vite.js in Ruby, bringing joy to your JavaScript experience
★ 1.6kparanoia. acts_as_paranoid for Rails 5, 6 and 7
★ 2.9kby. Ruby Library Preloader
★ 113im. Isolated Module Autoloader for Ruby
★ 119authentication-zero. An authentication system generator for Rails applications.
★ 1.9kstandard. Ruby's bikeshed-proof linter and formatter 🚲
★ 2.9kreline. The compatible library with the API of Ruby's stdlib 'readline'
★ 310guides. Hanami Guides
★ 56ruby-openai. OpenAI API + Ruby! 🤖❤️ GPT-5 & Realtime WebRTC compatible!
★ 3.2krailsdevs.com. The reverse job board for Ruby on Rails developers.
★ 806ruby-lsp. An opinionated language server for Ruby
★ 2kliteral_enums. Ruby Enums with a literal-style syntax.
★ 58rodauth-oauth. (Mirror) Roda OAuth and OpenID provider plugin
★ 21hotkey. Trigger an action on an element with a keyboard shortcut.
★ 3.3kdry-logger. Logging library
★ 37overmind. Process manager for Procfile-based applications and tmux
★ 3.7khanami-mailer. Mail for Ruby applications
★ 49listen. The Listen gem listens to file modifications and notifies you about the changes.
★ 2kwebauthn-ruby. WebAuthn ruby server library ― Make your Ruby/Rails web server become a conformant WebAuthn Relying Party
★ 768roda-turbo. Turbo Streams support for Roda.
★ 17spy. A simple opinionated mocking framework. All the features of rspec-mocks and more in half the code.
★ 149ruby-argon2. A Ruby gem offering bindings for Argon2 password hashing
★ 242cutoff. Deadlines for Ruby
★ 159lightningcss. An extremely fast CSS parser, transformer, bundler, and minifier written in Rust.
★ 7.6kactiverecord-trilogy-adapter. Active Record adapter for the Trilogy database client for Rails v6.0 - v7.0.
★ 177trilogy. Trilogy is a client library for MySQL-compatible database servers, designed for performance, flexibility, and ease of embedding.
★ 784sidekiq-limit_fetch. A Sidekiq plugin to support advanced queue control (limiting, pausing, blocking, querying)
★ 963turbo-rails. Use Turbo in your Ruby on Rails app
★ 2.4kturbo. The speed of a single-page web application without having to write any JavaScript
★ 7.4krodauth-select-account. (Mirror) Support logging into multiple accounts in the same session, using rodauth
★ 6safely. Rescue and report exceptions in non-critical code
★ 565gh-dash. A rich terminal UI for GitHub that doesn't break your flow.
★ 12kripper-tags. fast, accurate ctags generator for ruby source code using Ripper
★ 556jsonhero-web. JSON Hero is an open-source, beautiful JSON explorer for the web that lets you browse, search and navigate your JSON files at speed. 🚀. Built with 💜 by the Trigger.dev team.
★ 11kBumbler. Track the load progress of your Bundler-based projects
★ 729magnus. Ruby bindings for Rust. Write Ruby extension gems in Rust, or call Ruby from Rust.
★ 887zimfw. Zim Framework: The Zsh configuration framework with blazing speed and modular extensions.
★ 4.6kpage_title_helper. Simple, internationalized and DRY page titles and headings for Rails.
★ 113gem-compare. A RubyGems plugin that compares versions of the given gem
★ 246combustion. Simple, elegant testing for Rails Engines
★ 721hanami-2-application-template. Hanami 2 application starter template
★ 108tantiny. Tiny full-text search for Ruby powered by Tantivy
★ 234