Best of (Ruby) Gems Series - What's Next? What's Hot?

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/ruby

Our great sponsors
  • Mergify - Automate your Pull Request with Mergify
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • Scout APM - Less time debugging, more time building
  • gems

    Ruby Football Week 2021, June 11th to June 17th - 7 Days of Ruby (Sports) Gems ++ Best of Ruby Gems Series

    Hello, in the last seven days we I (*) tried to celebrate open data day / week with write-ups about open data gems from the ruby universe.

  • torch.rb

    Deep learning for Ruby, powered by LibTorch

    torch.rb

  • Mergify

    Automate your Pull Request with Mergify. Mergify is the most powerful merge queue tool that offers speculative checks, batch merges, and multiple queueing options. Coordinated with any CI and fully integrated to GitHub. Get started or request a demo!

  • numruby

    Fast Numerical Linear Algebra Library for Ruby. NMatrix reimplementation.

    numruby

  • faiss-ruby

    Efficient similarity search and clustering for Ruby

    faiss

  • net-ssh

    Pure Ruby implementation of an SSH (protocol 2) client

    net-ssh

  • ruby-mqtt

    Pure Ruby gem that implements the MQTT protocol, a lightweight protocol for publish/subscribe messaging.

    ruby-mqtt

  • ruby-netsnmp

    SNMP library in ruby (v1, v2c, v3)

    ruby-netsnmp (I'm the maintainer, so free add alert)

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • bcrypt_pbkdf-ruby

    Ruby gem implementing bcrypt_pbkdf

    bcrypt_pbkdf

  • ruby-vips

    Ruby extension for the libvips image processing library.

    A special mention to ruby-vips, which is (along with maybe php, I guess) one of the few language bindings maintained by the author of libvips, which should become the defacto image processing manipulation library.

  • Nokogiri

    Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby.

    About the C-extensions, I'd be curious on what it takes to build extensions using C, and a study around how nokogiri solved the yearlong issue of install-then-compile by shipping arch-based precompiled binaries, and how this should become more of a standard in the ruby community for gems requiring extensions.

  • Async Ruby

    An awesome asynchronous event-driven reactor for Ruby. (by socketry)

    Async (there's a whole ecosystem around it)

  • nio4r

    Cross-platform asynchronous I/O primitives for scalable network clients and servers.

    nio4r

  • EventMachine

    EventMachine: fast, simple event-processing library for Ruby programs

    EventMachine

  • Celluloid

    Actor-based concurrent object framework for Ruby

    Celluloid

  • Concurrent Ruby

    Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.

    Concurrent Ruby

  • Polyphony

    Fine-grained concurrency for Ruby

    Polyphony

  • Sequel

    Sequel: The Database Toolkit for Ruby

    Sequel

  • Ruby on Rails

    Ruby on Rails

    ActiveRecord

  • ROM

    Data mapping and persistence toolkit for Ruby

    Ruby Object Mapper

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