This is the list of the most interesting and useful Ruby on Rails open source projects on GitHub collected on July 22. The key criterion I was following while completing my list, was the buzz around the project, its purpose, and prospects, and the date of the update to make sure that the project is still in work and in use. Ruby on Rails is not dying, ok? While tens of good-looking alternatives appear every day, Rails remain trusted and reliable. And, what is more important, Rails getting more and more great updates and libraries. Today, in my monthly trending Ruby on Rails repositories digest issued on July 22, I'm going to share with you a self-hosted music streaming server, RuboCop extension, Ruby gem that wraps a JavaScript charting library, the next generation of time arithmetic library and many other great open source Ruby/Rails projects on GitHub... The list starts with the most recent updates. Monthly trending Ruby on Rails GitHub repositories 1. is a self-hosted music streaming server built with Rails and Stimulus. The goal of the project is to create a real personal music center. Black candy 2. is a RuboCop extension focused on enforcing Rails best practices and coding conventions. RuboCop Rails 3. is a small library that allows you to compose procs into a functional pipeline using left-to-right function composition. Transproc 4. is a Ruby gem that wraps a JavaScript charting library called with the same name, apexcharts.js, that's going to give you a beautiful, interactive, and responsive charts for your ruby app. ApexCharts.rb 5. is an interface between the Ruby programming language and the ImageMagick image processing library. RMagick 6. is a gem to allow you to manage the translations of your app routes with a simple dictionary format. RouteTranslator 7. is a static typechecker for a subset of Ruby. It is still in early stages but is mature enough to run on the majority of Ruby code at Stripe. Recently my colleague made a post about it . Sorbet went open source 8. is the next generation of Time arithmetic library. It tries to provide a way to do simple time arithmetic in a modern, readable, idiomatic, no-"magic" Ruby. TimeCalc 9. is a multi-threaded, and concurrent HTTP 1.1 server for Ruby/Rack applications. Read its . Puma review 10. is an ergonomic shell wrapper for Ruby. Scallop 11. is an easy-to-use library for defining recurring events in Ruby. It uses a simple chaining system for building recurrences. Montrose 12. is email analytics for Rails. Ahoy Email 13. is a gem to add a comment summarizing the current schema to the top or bottom of each of your ActiveRecord models, Fixture files, tests and specs, machinist blueprints, etc. Annotate (aka AnnotateModels) 14. is a Ruby library for executing WebAssembly binaries. Wasmer 15. is used to record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests. vcr 16. is a Ruby gem to create beautiful JavaScript charts with one line of Ruby. Chartkick 17. (Ruby machine learning) is a machine learning library in Ruby. Rumale provides machine learning algorithms with interfaces similar to Scikit-Learn in Python. Rumale 18. is a 3D graphics library for Ruby. It makes 3D graphics easier by providing an abstraction over OpenGL. Mittsu 19. generates strings that match a given regular expression. regexp-examples 20. builds ActiveRecord named scopes that take advantage of PostgreSQL’s full-text search. pg_search 21. is a Ruby library to record and replay object interactions. Impersonator only focuses on validating invocation signature and reproducing output values, which is perfect for many services. Impersonator 22. is a Rails engine for use with stripe.com. This gem can help your Rails application integrate with Stripe in the following ways: manage stripe configurations, plans, and coupons from within your app, painlessly receive and validate webhooks from Stripe. Stripe::Rails 23. is a Ruby script that colorizes the ls output with color and icons Color LS 24. helps you to log outgoing HTTP requests made from your application. Helps with debugging pesky API error responses, or just generally understanding what's going on under the hood. httplog 25. is a simple option parser with an easy to remember syntax and friendly API. Slop 26. is analytics for Rails. It helps to 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. Ahoy 27. is a gem to track Devise login activity. AuthTrail 28. is a machine learning for Ruby that builds predictive models, serves models built in Ruby, Python, R, and more, and needs no prior knowledge of machine learning required. Eps 29. is a templating engine for HTML. It's designed to make it both easier and more pleasant to write HTML documents, by eliminating redundancy, reflecting the underlying structure that the document represents, and providing an elegant syntax that's both powerful and easy to understand. Haml 30. is a Redis-based distributed lock implementation in Ruby. Redlock 31. is a terminal spinner for tasks that have a non-deterministic time frame. It provides independent spinner component for TTY toolkit. TTY::Spinner 32. is a micro-framework, application generator and CLI wrapped around the Sinatra DSL. Eucalypt Find my previous issues about the most popular Rails repositories . here