Trending Projects for January 07, 2024

Discover libraries that are gaining popularity within the Ruby community. You can find an overview of how we calculate these in our documentation.

abbrev

Calculates a set of unique abbreviations for a given set of strings

k8s-ruby

Kubernetes client library for Ruby

error_highlight

The gem enhances Exception#message by adding a short explanation where the exception is raised

fluent-plugin-rabbitmq

fluent plugin for rabbitmq (AMQP)

io-nonblock

Enables non-blocking mode with IO class

erb

An easy to use but powerful templating system for Ruby.

syslog

Ruby interface for the POSIX system logging facility.

sassc-embedded

An embedded sass shim for SassC.

aws-crt

AWS SDK for Ruby - Common Run Time

amplitude-experiment

Amplitude Experiment Ruby Server SDK

bigdecimal

This library provides arbitrary-precision decimal floating-point number class.

rspec-openapi

Generate OpenAPI from RSpec request specs

hermes-rb

A messenger of gods, delivering them via RabbitMQ with a little help from Hutch

tsort

Topological sorting using Tarjan's algorithm

online_migrations

Catch unsafe PostgreSQL migrations in development and run them easier in production

tartarus-rb

A gem for archving (deleting) old records you no longer need. Send them straight to tartarus!

cuke_modeler

This gem facilitates modeling a test suite that is written in Gherkin (e.g. Cucumber, SpecFlow, Lettuce, etc.). It does this by providing an abstraction layer on top of the Abstract Syntax Tree that the 'cucumber-gherkin' gem generates when parsing features, as well as providing models for feature files and directories in order to be able to have a fully traversable model tree of a test suite's...

avo

Avo is a very custom Content Management System for Ruby on Rails that saves engineers and teams months of development time by building user interfaces and logic using configuration rather than traditional coding; When configuration is not enough, you can fallback to familiar Ruby on Rails code.

fiddle

A libffi wrapper for Ruby.

readline

This is just a loader for "readline". If Ruby has the "readline-ext" gem that is a native extension, this gem will load it. If Ruby does not have the "readline-ext" gem this gem will load "reline", a library that is compatible with the "readline-ext" gem and implemented in pure Ruby.

io-console

add console capabilities to IO instances.

steep

Gradual Typing for Ruby

bing_ads_ruby_sdk

Bing Ads Api Wrapper

finite_machine

A minimal finite state machine with a straightforward syntax. You can quickly model states, add callbacks and use object-oriented techniques to integrate with ORMs.

fileutils

Several file utility methods for copying, moving, removing, etc.

fcmpush

Firebase Cloud Messaging API wrapper for ruby, supports HTTP v1. And including access_token Auto Refresh feature!

bio

BioRuby is a library for bioinformatics (biology + information science).

solidus_braintree

Uses the javascript API for seamless braintree payments

fluent-plugin-multi-format-parser

Multi format parser plugin for Fluentd

flipper-mongo

Mongo feature flag adapter for Flipper

readline-ext

Provides an interface for GNU Readline and Edit Line (libedit).

toys-core

Toys-Core is the command line tool framework underlying Toys. It can be used to create command line executables using the Toys DSL and classes.

onlyoffice_webdriver_wrapper

ONLYOFFICE Webdriver Wrapper Gem. Used in QA

toys

Toys is a configurable command line tool. Write commands in Ruby using a simple DSL, and Toys will provide the command line executable and take care of all the details such as argument parsing, online help, and error reporting. Toys is designed for software developers, IT professionals, and other power users who want to write and organize scripts to automate their workflows. It can also be used...

webfinger

Ruby WebFinger client library

swd

SWD (Simple Web Discovery) Client Library

rufo

Fast and unobtrusive Ruby code formatter

ci-queue

To parallelize your CI without having to balance your tests

expressir

Expressir (“EXPRESS in Ruby”) is a Ruby parser for EXPRESS and a set of tools for accessing EXPRESS data models.

baby_squeel

An expressive query DSL for Active Record 6+

openid_connect

OpenID Connect Server & Client Library

rake-compiler-dock

Easy to use and reliable cross compiler environment for building Windows and Linux binary gems. Use rake-compiler-dock to enter an interactive shell session or add a task to your Rakefile to automate your cross build.

compact_index

Backend for compact index

json-jwt

JSON Web Token and its family (JSON Web Signature, JSON Web Encryption and JSON Web Key) in Ruby