Originally I shared this digest to Syndicode blog.

While checking out new Rails repositories you might wonder why most of them have the same purpose. But this is the peculiarity of open-source — many developers are trying to find the better way of some implementations than their predecessors did. And as a result, we have 100+ repositories with different names but exactly the same purpose and more or less similar performance. But I checked lots of them and have collected monthly trending Ruby on Rails repositories that are really worth your attention.

The list starts with the most recent updates. As usual, I was following the next criteria: buzz around the projects, its use, prospects, and its popularity.

Monthly trending Ruby on Rails GitHub repositories

Shrine is a toolkit for file attachments in Ruby applications. ManageIQ is an open-source Management Platform that delivers the insight, control, and automation that enterprises need to address the challenges of managing hybrid IT environments. Clearance is Rails authentication with an email and password. It is intended to be small, simple, and well-tested. It has opinionated defaults but is intended to be easy to override. Open Build Service (OBS) is a generic system to build and distribute binary packages from sources in an automatic, consistent and reproducible way. Helpy is a modern, open-source helpdesk customer support application. Features include a knowledge base, community discussions and support tickets integrated with email. Sidekiq is a simple, efficient background processing for Ruby. It uses threads to handle many jobs at the same time in the same process. Recently my colleague wrote about the new Sidekiq release. TensorFlow is the end-to-end machine learning platform for Ruby. Administrate is a Rails framework for creating flexible, powerful admin dashboards in Rails. Faker is a library for generating fake data such as names, addresses, and phone numbers. Ferrum is Ruby’s clean and high-level API to Chrome. Runs headless by default, but you can configure it to run in a non-headless mode. All you need is Ruby and Chrome/Chromium. Ferrum connects to the browser via DevTools Protocol. MetaTags is a gem to make your Rails application SEO-friendly. Stripe Ruby is a library that provides convenient access to the Stripe API from applications written in the Ruby language. It includes a pre-defined set of classes for API resources that initialize themselves dynamically from API responses which makes it compatible with a wide range of versions of the Stripe API. Rubyzip is a Ruby library for reading and writing zip files. Erubi is an ERB template engine for Ruby. It is a simplified fork of Erubis, using the same basic algorithm, with several differences. Moving is a clean and minimalist theme for Jekyll, focuses on pure and efficient writing. Chewy is a high-level Elasticsearch Ruby framework based on the official Elasticsearch-Ruby client. Trailblazer provides new high-level abstractions for Ruby frameworks. It enforces encapsulation, an intuitive code structure and approaches the modeling of complex business workflows with a functional mindset. childprocess is a cross-platform Ruby library for managing child processes. RQRCode is a library for creating and rendering QR codes into various formats. It has a simple interface with all the standard QR code options. Redis::Objects is a Ruby gem that provides Map Redis types directly to Ruby objects. Not an ORM. Timezone is accurate current and historical timezones for Ruby with support for Geonames and Google latitude — longitude lookups. Truemail is a gem helps you validate emails via regex pattern, presence of DNS records, and real existence of email account on a current email server. RbNaCl is a Ruby FFI binding to the Networking and Cryptography (NaCl) library (a.k.a. libsodium). RailsAdmin is a Rails engine that provides an easy-to-use interface for managing your data. Rein (pronounced “rain”) adds a handful of methods to your ActiveRecord migrations so that you can easily tame the data in your database. REST Client is a simple DSL for accessing HTTP and REST resources. Google Places is a gem that provides a Ruby wrapper around the Google Places API, using HTTParty. At this moment the gem does not support OAuth authentication and will only work with an API key. minitest-rails is a project that aims to enable Minitest within the Rails TestCase classes.

Find my previous issues about the most popular Rails repositories here.

Thank you for your attention!