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

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

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • gems

    Ruby Digital Identity & Metaverse Week 2022, September 5th to September 11st - 7 Days of Ruby (Profile Picture & Avatar Character Generation) 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

  • 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.

  • 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

    Discontinued SNMP library in ruby (v1, v2c, v3)

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

  • 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.

  • 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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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