{"id":14171,"url":"https://github.com/brandonhimpfen/awesome-ruby","name":"awesome-ruby","description":"A curated list of awesome Ruby resources, libraries, frameworks, and tips to help you level up your Ruby development skills.","projects_count":35,"last_synced_at":"2026-06-14T05:00:21.472Z","repository":{"id":197612299,"uuid":"655452405","full_name":"awesomelistsio/awesome-ruby","owner":"awesomelistsio","description":"A curated list of awesome Ruby resources, libraries, frameworks, and tips to help you level up your Ruby development skills.","archived":false,"fork":false,"pushed_at":"2026-01-16T22:19:38.000Z","size":24,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-26T23:59:03.082Z","etag":null,"topics":["awesome","awesome-list","awesome-lists","ruby","ruby-on-rails"],"latest_commit_sha":null,"homepage":"https://lnktr.net/awesome","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/awesomelistsio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"ko_fi":"awesomelists","custom":["https://www.paypal.com/donate/?hosted_button_id=3LLKRXJU44EJJ"]}},"created_at":"2023-06-18T23:39:15.000Z","updated_at":"2026-01-16T22:19:42.000Z","dependencies_parsed_at":"2024-11-05T04:02:54.494Z","dependency_job_id":null,"html_url":"https://github.com/awesomelistsio/awesome-ruby","commit_stats":null,"previous_names":["brandonhimpfen/awesome-ruby","awesomelistsio/awesome-ruby"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/awesomelistsio/awesome-ruby","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awesomelistsio%2Fawesome-ruby","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awesomelistsio%2Fawesome-ruby/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awesomelistsio%2Fawesome-ruby/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awesomelistsio%2Fawesome-ruby/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/awesomelistsio","download_url":"https://codeload.github.com/awesomelistsio/awesome-ruby/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awesomelistsio%2Fawesome-ruby/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30416310,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-12T04:41:02.746Z","status":"ssl_error","status_checked_at":"2026-03-12T04:40:12.571Z","response_time":114,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-12T20:23:53.735Z","updated_at":"2026-06-14T05:00:21.473Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Tools and Utilities","Community","Libraries and Frameworks","Deployment","License","Learning Ruby","Blogs","Testing","Performance Optimization","Ruby Style Guides"],"sub_categories":[],"readme":"# Awesome Ruby [![Awesome Lists](https://srv-cdn.himpfen.io/badges/awesome-lists/awesomelists-flat.svg)](https://github.com/brandonhimpfen/awesome)\n\n[![DOI](https://zenodo.org/badge/655452405.svg)](https://doi.org/10.5281/zenodo.19681704)  \n[![GitHub Sponsor](https://srv-cdn.himpfen.io/badges/github/github-flat.svg)](https://github.com/sponsors/brandonhimpfen) \u0026nbsp; \n[![Buy Me a Coffee](https://srv-cdn.himpfen.io/badges/buymeacoffee/buymeacoffee-flat.svg)](https://buymeacoffee.com/brandonhimpfen) \u0026nbsp; \n[![Ko-Fi](https://srv-cdn.himpfen.io/badges/kofi/kofi-flat.svg)](https://ko-fi.com/brandonhimpfen) \u0026nbsp; \n[![PayPal](https://srv-cdn.himpfen.io/badges/paypal/paypal-flat.svg)](https://paypal.me/brandonhimpfen)\n\n📌 This repository is archived with Zenodo and can be cited using the DOI above.\n\n\u003e A curated list of awesome Ruby resources, libraries, frameworks, and tips to help you level up your Ruby development skills.\n\n_Support ongoing maintenance and curation via [GitHub Sponsors](https://github.com/sponsors/brandonhimpfen)._\n\n## Contents\n\n- [Learning Ruby](#learning-ruby)\n- [Ruby Style Guides](#ruby-style-guides)\n- [Libraries and Frameworks](#libraries-and-frameworks)\n- [Tools and Utilities](#tools-and-utilities)\n- [Testing](#testing)\n- [Performance Optimization](#performance-optimization)\n- [Deployment](#deployment)\n- [Community](#community)\n- [Blogs](#blogs)\n\n## Learning Ruby\n\n- [Ruby Documentation](https://ruby-doc.org/) - The official Ruby documentation with guides, tutorials, and references.\n- [Ruby Monk](https://rubymonk.com/) - Interactive Ruby tutorials for beginners and advanced developers.\n- [Learn Ruby the Hard Way](https://learnrubythehardway.org/) - A free online book that takes you from beginner to advanced Ruby programming.\n- [RubyTapas](https://www.rubytapas.com/) - A collection of short screencasts with tips and tricks for Ruby developers.\n\n## Ruby Style Guides\n\n- [Ruby Style Guide](https://github.com/rubocop-hq/ruby-style-guide) - A community-driven Ruby coding style guide.\n- [RuboCop](https://github.com/rubocop-hq/rubocop) - A widely-used Ruby static code analyzer and formatter.\n- [Reek](https://github.com/troessner/reek) - A tool for detecting code smells in Ruby.\n\n## Libraries and Frameworks\n\n- [Ruby on Rails](https://rubyonrails.org/) - A powerful and popular web application framework built in Ruby.\n- [Sinatra](http://sinatrarb.com/) - A lightweight web framework for building small web applications.\n- [Hanami](https://hanamirb.org/) - A modern Ruby web framework with a focus on simplicity and performance.\n- [RSpec](https://rspec.info/) - A testing framework for behavior-driven development in Ruby.\n- [Sidekiq](https://sidekiq.org/) - A background processing framework for Ruby that uses threads instead of forks.\n- [ActiveRecord](https://guides.rubyonrails.org/active_record_basics.html) - The database ORM (Object-Relational Mapping) library used in Ruby on Rails.\n- [Sequel](https://sequel.jeremyevans.net/) - A simple and flexible database toolkit for Ruby.\n\n## Tools and Utilities\n\n- [Bundler](https://bundler.io/) - A dependency manager for Ruby projects.\n- [RVM](https://rvm.io/) - A Ruby version manager that allows you to manage multiple Ruby installations.\n- [Pry](https://pry.github.io/) - A powerful alternative to the standard IRB (Interactive Ruby) console.\n- [dotenv](https://github.com/bkeepers/dotenv) - A gem that loads environment variables from a `.env` file.\n- [RuboCop](https://github.com/rubocop-hq/rubocop) - A static code analyzer and formatter for Ruby.\n\n## Testing\n\n- [RSpec](https://rspec.info/) - A testing framework for behavior-driven development in Ruby.\n- [Capybara](https://teamcapybara.github.io/capybara/) - An acceptance test framework for web applications.\n- [FactoryBot](https://github.com/thoughtbot/factory_bot) - A library for setting up Ruby objects as test data.\n- [SimpleCov](https://github.com/simplecov-ruby/simplecov) - A code coverage analysis tool for Ruby.\n\n## Performance Optimization\n\n- [Bullet](https://github.com/flyerhzm/bullet) - A gem that helps to detect N+1 queries and other performance issues in Ruby on Rails applications.\n- [Rack Mini Profiler](https://github.com/MiniProfiler/rack-mini-profiler) - A middleware that displays speed badges and profiling information for Ruby applications.\n- [Dalli](https://github.com/petergoldstein/dalli) - A high-performance memcached client for Ruby.\n\n## Deployment\n\n- [Capistrano](https://github.com/capistrano/capistrano) - A remote server automation and deployment tool written in Ruby.\n- [Heroku](https://www.heroku.com/) - A cloud platform that supports Ruby applications and provides easy deployment.\n\n## Community\n\n- [RubyGems](https://rubygems.org/) - The official repository for Ruby gems.\n- [Ruby Forum](https://www.ruby-forum.com/) - An online community for Ruby discussions and support.\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/ruby) - A Q\u0026A platform where you can find answers to Ruby-related questions.\n\n## Blogs\n\n- [Ruby Inside](https://www.rubyinside.com/) - A popular blog with news, tutorials, and articles about Ruby.\n- [RubyFlow](https://www.rubyflow.com/) - A Ruby community-driven link blog.\n- [Thoughtbot Blog](https://thoughtbot.com/blog) - A blog featuring Ruby and Rails tutorials, best practices, and case studies.\n\n## Contribute\n\nContributions are welcome. Please ensure your submission fully follows the requirements outlined in [`CONTRIBUTING.md`](CONTRIBUTING.md), including formatting, scope alignment, and category placement.\n\nPull requests that do not adhere to the contribution guidelines may be closed.\n\n## License\n\n[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/by-sa.svg)](http://creativecommons.org/licenses/by-sa/4.0/)\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/brandonhimpfen%2Fawesome-ruby/projects"}