Trending Ruby on Rails GitHub repositories in September

Iren Korkishko
ITNEXT
Published in
3 min readSep 24, 2018

--

Originally I shared this digest to Syndicode blog.

It’s more than a month passed from my previous digest. I had enough time to select really great repositories and evaluate them to include here. And today I’m ready to share with you high-performance implementation Ruby, Graphql-ruby, geocoding solution for Ruby, open-source testing framework, JSON:API serializer for Ruby Objects and many more cool projects!

The list starts with the most recent updates.

Weekly trending Ruby on Rails GitHub repositories

  1. TruffleRuby is a high-performance implementation of the Ruby programming language built on GraalVM. It aims to run idiomatic Ruby code faster, in parallel, boot Ruby apps in less time, execute C extensions in a managed environment and add fast and low-overhead interoperability with languages like Java, JavaScript, Python, and R.
  2. Graphql-ruby gem is a Ruby implementation of GraphQL
  3. Geocoder is a geocoding solution for Ruby. It forwards and reverses geocoding, and IP address geocoding, connect to more than 40 APIs worldwide, enables advanced configuration for different parameters and APIs to be used in different conditions, integrates with ActiveRecord and Mongoid, and more.
  4. Marginalia is used to attach comments to your ActiveRecord queries. By default, it adds the application, controller, and action names as a comment at the end of each query.
  5. InSpec is an open-source testing framework for infrastructure with a human- and machine-readable language for specifying compliance, security and policy requirements. It has built-in compliance, targeted tests, includes the metadata required by security and compliance pros, and includes a command-line interface to run tests quickly.
  6. Fast JSON API is a lightning fast JSON:API serializer for Ruby Objects.
  7. Searchkick is an intelligent search made easy with Rails and Elasticsearch. It learns what the users are looking for. As more people search, it gets smarter and the results get better.
  8. um is a command-line utility for creating and maintaining your own set of man-like help pages.
  9. rbspy is a sampling profiler for Ruby. It can profile any Ruby program just by running one simple command. Also, rbspy lets you profile Ruby processes that are already running. You give it a PID, and it starts profiling. It’s a sampling profiler, which means it’s low overhead and safe to run in production.
  10. Mongoid is an ODM (Object-Document-Mapper) framework for MongoDB in Ruby.
  11. Undercover is an actionable code coverage that detects untested code blocks in recent changes. It is like RuboCop but for code coverage.
  12. tmuxinator is a tool to manage and create complex tmux sessions.
  13. Rails Security Checklist is a community-driven checklist that is limited to Rails’ security precautions and there are many other aspects of running a Rails app that need to be secured (e.g. up-to-date operating system and other software) that this does not cover.
  14. The pretty_ruby gem is used for adding helpful methods and new syntax to existing methods to improve readability and expressiveness. It brings some interesting convenient syntax tweaks to Ruby via refinements.
  15. Terraforming lets you export existing AWS resources to Terraform style (tf, tfstate).

Find my previous issues about the most popular Rails repositories here.
Hope that you’ve found this digest to be interesting and useful!

--

--