I’ve stopped making Rails digests since last year. But today, I’m officially coming back to my favorite monitoring. Please, welcome the most popular, most interesting, and useful Ruby on Rails repositories on GitHub.
Tnx to @drbragg for reminding me of Rails digest!
My mission here is to put together all the well-known or newly-made Ruby/Rails repositories on GitHub that were popular among developers this June.
Please meet the most popular and the most interesting Ruby/Rails repositories in June:
- Chatwoot is a customer support tool for instant messaging channels that can help businesses to provide customer support. 4,311 stars by now
- Octobox helps you manage your GitHub notifications efficiently so you can spend less time managing and more time getting things done. 3,946 stars by now
- redis-rb is a Ruby client library for Redis. 3,569 stars by now
- Ahoy is first-party analytics for Rails. Track visits and events in Ruby, JavaScript, and native apps. Data is stored in your database by default so you can easily combine it with other data. 3,021 stars by now
- Shoulda Matchers is a simple one-liner tests for common Rails functionality. It provides RSpec- and Minitest-compatible one-liners to test common Rails functionality that, if written by hand, would be much longer, more complex, and error-prone. 2,873 stars by now
- Foreman is a free open source project for automating repetitive tasks, deploying applications, and managing servers' life cycle, on-premises or in the cloud. 1,851 stars by now
- Coverband is a gem to measure production code usage, showing a counter for the number of times each line of code that is executed. It allows easy configuration to collect and report on production code usage. It reports in the background via a thread or can be used as Rack middleware, or manually configured to meet any need. 1,635 stars by now
- ValidatesTimeliness is a date and time validation plugin for ActiveModel and Rails. Supports multiple ORMs and allows custom date/time formats. 1,270 stars by now
- ActiveRecord SQL Server Adapter. 898 stars by now
- Ridgepole is a tool to manage DB schema. It defines DB schema using Rails DSL and updates DB schema according to DSL. 745 stars by now
- Capistrano::Rails — Official Ruby on Rails specific tasks for Capistrano. 741 stars by now
- ActiveType stands for making any Ruby object quack like ActiveRecord. 740 stars by now
- GitHub::DS is a collection of Ruby libraries for working with SQL on top of ActiveRecord’s connection. 557 stars by now
- childprocess is a cross-platform Ruby library for managing child processes.This gem aims at being a simple and reliable solution for controlling external programs running in the background on any Ruby / OS combination. 499 stars by now
- Autolab is a course management service, initially developed by a team of students at Carnegie Mellon University, that enables instructors to offer autograded programming assignments to their students over the Web. The two key ideas in Autolab are autograding, that is, programs evaluating other programs, and scoreboards. 468 stars by now
- Comma is a small CSV (i.e. comma-separated values) generation extension for Ruby objects, that lets you seamlessly define a CSV output format via a small DSL. 438 stars by now
- RuboCop Rails is a RuboCop extension focused on enforcing Rails best practices and coding conventions. 351 stars by now
- rails-k8s-demo is an easy Rails on Kubernetes approach for Digital Ocean and a classic Rails stack: Puma, Redis, Sidekiq, Postgres, Action Cable, Webpacker. 243 stars by now
- Amazing Print is a fork of AwesomePrint which became stale and should be used in its place to avoid conflicts. It is a Ruby library that pretty prints Ruby objects in full color exposing their internal structure with proper indentation. 231 stars by now
- ROXML is a module for binding Ruby classes to XML. It supports custom mapping and bidirectional marshalling between Ruby and XML using annotation-style class methods, via Nokogiri or LibXML. 205 stars by now
- Pallets repository is a simple workflow engine, written in Ruby. 185 stars by now
- Regexp::Parser is a Ruby gem for tokenizing, parsing, and transforming regular expressions. 88 stars by now
- fotr-activerecord is an easy way to use ActiveRecord “off the rails.” Works with Grape, Sinatra, plain old Rack, or even in a boring little script. 62 stars by now
- fruby-docker-skeleton repository contain a skeleton for creating an app that can run in both Docker, Podman and in the shell. 48 stars by now
- TestBench is a principled test framework for Ruby aiming to offer precisely what is needed to test well-designed code effectively and easily. 34 stars by now
- Puma::NewRelic is a repository for Puma stats sampler for New Relic. 28 stars by now
Hope you will find here some useful project that will help you in your work!
p.s. Have a repository to share with me? I’ll be happy to include it to my next Rails digest.
Top comments (6)
Happy to see again your digests!
Thanks! I rethought some approaches in putting them in the list, so now all of them are connected on the base of criteria 'actively used this month', but put in the order by the number of stars received.
Woohoo! Pumped to see this back! Thanks for doing it. 🙂
Thanks for demanding this digest back! :)
Do you use or suggest some of these gems?
I've heard about most of them earlier. What my team was working with in several of our projects was github.com/redis/redis-rb