awesome-ruby
A curated list of awesome Ruby resources, libraries, frameworks, and tips to help you level up your Ruby development skills.
https://github.com/awesomelistsio/awesome-ruby
Last synced: 2 days ago
JSON representation
-
Learning Ruby
- Ruby Documentation - The official Ruby documentation with guides, tutorials, and references.
- Ruby Monk - Interactive Ruby tutorials for beginners and advanced developers.
- Learn Ruby the Hard Way - A free online book that takes you from beginner to advanced Ruby programming.
- RubyTapas - A collection of short screencasts with tips and tricks for Ruby developers.
-
Libraries and Frameworks
- Ruby on Rails - A powerful and popular web application framework built in Ruby.
- Hanami - A modern Ruby web framework with a focus on simplicity and performance.
- Sidekiq - A background processing framework for Ruby that uses threads instead of forks.
- ActiveRecord - The database ORM (Object-Relational Mapping) library used in Ruby on Rails.
- Sequel - A simple and flexible database toolkit for Ruby.
-
Tools and Utilities
-
Deployment
- Heroku - A cloud platform that supports Ruby applications and provides easy deployment.
- Capistrano - A remote server automation and deployment tool written in Ruby.
-
Community
- RubyGems - The official repository for Ruby gems.
- Ruby Forum - An online community for Ruby discussions and support.
- Stack Overflow - A Q&A platform where you can find answers to Ruby-related questions.
-
Blogs
- Thoughtbot Blog - A blog featuring Ruby and Rails tutorials, best practices, and case studies.
- Ruby Inside - A popular blog with news, tutorials, and articles about Ruby.
- RubyFlow - A Ruby community-driven link blog.
-
Ruby Style Guides
-
Testing
- RSpec - A testing framework for behavior-driven development in Ruby.
- Capybara - An acceptance test framework for web applications.
- FactoryBot - A library for setting up Ruby objects as test data.
- SimpleCov - A code coverage analysis tool for Ruby.
-
Performance Optimization
- Bullet - A gem that helps to detect N+1 queries and other performance issues in Ruby on Rails applications.
- Rack Mini Profiler - A middleware that displays speed badges and profiling information for Ruby applications.
- Dalli - A high-performance memcached client for Ruby.
Programming Languages
Categories
Sub Categories
Keywords
ruby
5
rails
2
capistrano
1
deployment
1
ssh
1
dotenv
1
factories
1
factory-bot
1
factory-girl
1
fixtures
1
rubygems
1
testing
1
thoughtbot
1
code-quality
1
coverage
1
coverage-library
1
coverage-report
1
test-coverage
1
linters
1
parsing
1
quality
1
smell
1
smell-detector
1
smell-warnings
1
static-analysis
1