Trending Projects for November 21, 2021

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

cssbundling-rails

Bundle and process CSS with Tailwind, Bootstrap, PostCSS, Sass in Rails via Node.js.

matrix

An implementation of Matrix and Vector classes.

delayed

Delayed is a multi-threaded, SQL-driven ActiveJob backend used at Betterment to process millions of background jobs per day. It supports postgres, mysql, and sqlite, and is designed to be Reliable (with co-transactional job enqueues and guaranteed, at-least-once execution), Scalable (with an optimized pickup query and concurrent job execution), Resilient (with built-in retry mechanisms, exponen...

opentelemetry-propagator-ottrace

OTTrace Context Propagation Extension for the OpenTelemetry framework

fcntl

Loads constants defined in the OS fcntl.h C header file

tempfile

A utility class for managing temporary files.

open-uri

An easy-to-use wrapper for Net::HTTP, Net::HTTPS and Net::FTP.

securerandom

Interface for secure random number generator.

graphql-persisted_queries

Persisted queries for graphql-ruby

rubocop-graphql

A collection of RuboCop cops to improve GraphQL-related code

resolv

Thread-aware DNS resolver library in Ruby.

openhab-scripting

JRuby Helper Libraries for openHAB Scripting

amazing_print

Great Ruby debugging companion: pretty print Ruby objects to visualize their structure. Supports custom object formatting via plugins

journaled

A Rails engine to durably deliver schematized events to Amazon Kinesis via DelayedJob.

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

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.

yard-sorbet

A YARD plugin that incorporates Sorbet type information

onlyoffice_documentserver_testing_framework

ONLYOFFICE DocumentServer testing framework, used in QA

activejob-uniqueness

Ensure uniqueness of your ActiveJob jobs

fastlane-plugin-bundletool

Extracts a universal apk from an .aab file

light-service

A service skeleton with an emphasis on simplicity

cgi

Support for the Common Gateway Interface protocol.

google-ads-googleads

google-ads-googleads is a Google Ads API client library for Ruby

yaml

YAML Ain't Markup Language

dead_end

When you get an "unexpected end" in your syntax this gem helps you find it

pycall

pycall

tanker-core

Ruby bindings for the Tanker SDK. Tanker is a platform as a service that allows you to easily protect your users' data with end-to-end encryption through a SDK

activerecord-cte

Brings Common Table Expressions support to ActiveRecord and makes it super easy to build and chain complex CTE queries

asciidoctor-diagram-ditaamini

Ditaa JAR files wrapped in a Ruby gem

asciidoctor-diagram-plantuml

PlantUML JAR files wrapped in a Ruby gem

ipaddr

IPAddr provides a set of methods to manipulate an IP address. Both IPv4 and IPv6 are supported.

activestorage-validator

ActiveStorage blob validator.

active_flag

Bit array for ActiveRecord

stream-chat-ruby

Ruby client for Stream Chat.

fcmpush

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

ostruct

Class to build custom data structures, similar to a Hash.

kt-paperclip

Easy upload management for ActiveRecord

racc

Racc is a LALR(1) parser generator. It is written in Ruby itself, and generates Ruby program. NOTE: Ruby 1.8.x comes with Racc runtime module. You can run your parsers generated by racc 1.4.x out of the box.

inclusive-code

Inclusive Language RuboCop.

google-cloud-pubsub-v1

Cloud Pub/Sub is a fully-managed real-time messaging service that allows you to send and receive messages between independent applications. Note that google-cloud-pubsub-v1 is a version-specific client library. For most uses, we recommend installing the main client library google-cloud-pubsub instead. See the readme for more details.

localhost

Manage a local certificate authority for self-signed localhost development servers.