26 most popular Ruby/Rails repositories on GitHub in July-August 2020

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • PopRuby - Clothing and Accessories for Ruby Developers
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • Grape

    An opinionated framework for creating REST-like APIs in Ruby.

    Grape is a REST-like API framework for Ruby. It’s designed to run on Rack or complement existing web application frameworks such as Rails and Sinatra by providing a simple DSL to easily develop RESTful APIs. 9,200 stars by now

  • truemail

    Discontinued 🚀 Configurable framework agnostic plain Ruby 📨 email validator/verifier. Verify email via Regex, DNS and SMTP. Be sure that email address valid and exists. [Moved to: https://github.com/truemail-rb/truemail] (by rubygarage)

    TrueMail is a Configurable framework-agnostic plain Ruby email validator. Verify email via Regex, DNS, and SMTP. Be sure that the email address valid and exists. 548 stars by now

  • PopRuby

    PopRuby: Clothing and Accessories for Ruby Developers. Fashion meets Ruby! Shop our fun Ruby-inspired apparel and accessories designed to celebrate the joy and diversity of the Ruby community.

  • react-on-rails

    Integration of React + Webpack + Rails + rails/webpacker including server-side rendering of React, enabling a better developer experience and faster client performance.

    React on Rails is an integration of React + Webpack + Rails + rails/webpacker including server-side rendering of React, enabling a better developer experience and faster client performance. 4,558 stars by now

  • rainbow

    Ruby gem for colorizing printed text on ANSI terminals (by ku1ik)

    Rainbow is a ruby gem for colorizing printed text on ANSI terminals. It provides a string presenter object, which adds several methods to your strings for wrapping them in ANSI escape codes. 669 stars by now

  • rails-auth

    Modular resource-based authentication and authorization for Rails/Rack

    Rails::Auth is a modular resource-based authentication and authorization for Rails/Rack designed to support microservice authentication and claims-based identity. 264 stars by now

  • Restforce

    A Ruby client for the Salesforce REST API.

    Restforce is a Ruby client for the Salesforce REST API. 643 stars by now

  • squib

    A Ruby DSL for prototyping card games.

    Squib is a Ruby DSL for prototyping card and board games. Write a little bit of Ruby, define your deck’s stats, then compile your game into a series of images ready for print-and-play or even print-on-demand. 833 stars by now

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Chartkick

    Create beautiful JavaScript charts with one line of Ruby

    Chartkick helps you to create beautiful JavaScript charts with one line of Ruby. 5,600 stars by now

  • torch.rb

    Deep learning for Ruby, powered by LibTorch

    Torch.rb is deep learning for Ruby. 242 stars by now

  • Bridgetown

    A next-generation progressive site generator & fullstack framework, powered by Ruby

    Bridgetown is a Webpack-aware, Ruby-powered static site generator for the modern Jamstack era. Bridgetown takes your content and frontend assets, renders Markdown and Liquid templates, and exports a complete website ready to be served by Jamstack services like Netlify or traditional web servers like Nginx. 168 stars by now

  • bmg

    Bmg, Alf's successor, A Ruby Relational Algebra

    Bmg is a relational algebra implemented as a ruby library. It implements the Relation as First-Class Citizen paradigm contributed with Alf a few years ago. 168 stars by now

  • multi_json

    A generic swappable back-end for JSON handling.

    MultiJSON is a generic swappable back-end for JSON handling. 710 stars by now

  • counter_culture

    Turbo-charged counter caches for your Rails app.

    counter_culture is a turbo-charged counter cache for your Rails app. 1,301 stars by now

  • rotp

    Ruby One Time Password library

    ROTP (The Ruby One Time Password Library) is a Ruby library for generating and validating one time passwords (HOTP & TOTP) according to RFC 4226 and RFC 6238. It is compatible with Google Authenticator available for Android and iPhone and any other TOTP based implementations. 1,217 stars by now

  • telephone_number

    Phone number validation for Ruby

    TelephoneNumber is global phone number validation gem based on Google’s libphonenumber library. 225 stars by now

  • gammo

    A pure Ruby HTML5-compliant parser with CSS selector and XPath 1.0 traversal

    Gammo provides a pure Ruby HTML5-compliant parser and XPath support for traversing the DOM tree built by Gammo. 147 stars by now

  • FriendlyId

    FriendlyId is the “Swiss Army bulldozer” of slugging and permalink plugins for ActiveRecord. It allows you to create pretty URL’s and work with human-friendly strings as if they were numeric ids for ActiveRecord models.

    FriendlyId is the “Swiss Army bulldozer” of slugging and permalink plugins for ActiveRecord. It allows you to create pretty URL’s and work with human-friendly strings as if they were numeric ids for ActiveRecord models. 5,500 stars by now

  • omniauth-oauth2

    An abstract OAuth2 strategy for OmniAuth.

    OmniAuth OAuth2 is a gem that contains a generic OAuth2 strategy for OmniAuth. It is meant to serve as a building block strategy for other strategies and not to be used independently (since it has no inherent way to gather uid and user info). 404 stars by now

  • TTY

    Toolkit for developing sleek command line apps.

    TTY::Box provides box drawing component for TTY toolkit. 142 stars by now

  • tty-prompt

    A beautiful and powerful interactive command line prompt

    TTY::Prompt is a powerful interactive command line prompt. It provides an independent prompt component for TTY toolkit. 1,133 stars by now

  • Brakeman

    A static analysis security vulnerability scanner for Ruby on Rails applications

    Brakeman is a static analysis tool that checks Ruby on Rails applications for security vulnerabilities. 5,800 stars by now

  • refinerycms-blog

    The very best blogging engine for Refinery CMS

    Refinery CMS Blog is a blogging engine for Refinery CMS. 299 stars by now

  • Ancestry

    Organise ActiveRecord model into a tree structure

    Ancestry is a gem that allows the records of a Ruby on Rails ActiveRecord model to be organized as a tree structure (or hierarchy). It employs the materialized path pattern and exposes all the standard tree structure relations (ancestors, parent, root, children, siblings, descendants), allowing all of them to be fetched in a single SQL query. 3,136 stars by now

  • Clearance

    Rails authentication with email & password.

    Clearance is a Rails authentication with email & password. It is intended to be small, simple, and well-tested. It has opinionated defaults but is intended to be easy to override. 3,321 stars by now

  • motion

    Reactive frontend UI components for Rails in pure Ruby (by unabridged)

    Motion is a Reactive frontend UI components for Rails in pure Ruby. It allows you to build reactive, real-time frontend UI components in your Rails application using pure Ruby. 303 stars by now

  • racecar

    Racecar: a simple framework for Kafka consumers in Ruby

    Racecar is a friendly and easy-to-approach Kafka consumer framework. It allows you to write small applications that process messages stored in Kafka topics while optionally integrating with your Rails models. 279 stars by now

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts