Gems
Shopify/semian: :monkey: Resiliency toolkit for Ruby for failing fast
Semian is a library for controlling access to slow or unresponsive external services to avoid cascading failures.
When services are down they typically fail fast with errors like ECONNREFUSED and ECONNRESET which can be rescued in code. However, ...
petergoldstein/dalli: High performance memcached client for Ruby
Dalli is a high performance pure Ruby client for accessing memcached servers.
Dalli supports:
Simple and complex memcached configurations
Failover between memcached instances
Fine-grained control of data serialization and compression
Thread-safe...
cyril/accept_language.rb: A lightweight, thread-safe Ruby library for parsing Accept-Language HTTP headers as defined in RFC 2616.
A lightweight, thread-safe Ruby library for parsing the Accept-Language HTTP header field.
This implementation conforms to:
RFC 7231 Section 5.3.5 — Accept-Language header field definition
RFC 7231 Section 5.3.1 — Quality values syntax
RFC 4647 ...
martijn/xsv: High performance, lightweight .xlsx parser for Ruby that provides nothing a CSV parser wouldn't
Xsv is a high performance, lightweight, pure Ruby parser for ISO/IEC 29500 Office Open XML spreadsheets (commonly known as Excel or .xlsx files). It strives to be minimal in the sense that it provides nothing a CSV reader wouldn't. This means it o...
codenamev/chaos_to_the_rescue: Safe-by-default LLM-powered method generation and Rails error rescue suggestions
Safe-by-default LLM-powered method generation and Rails error rescue suggestions
ChaosToTheRescue is a Ruby gem that uses Large Language Models (LLMs) to:
Generate missing methods on-the-fly via method_missing
Suggest fixes for Rails exceptions ...
kiebor81/mudis: Mudis is a fast, thread-safe, in-memory, sharded LRU cache for Ruby applications. Rails and Hanami (or any Rack) compatible.
Mudis is a fast, thread-safe, in-memory, sharded LRU (Least Recently Used) cache for Ruby applications. Inspired by Redis, it provides value serialization, optional compression, per-key expiry, and metric tracking in a lightweight, dependency-free...
rubysec/bundler-audit: Patch-level verification for Bundler
Checks for vulnerable versions of gems in Gemfile.lock.
Checks for insecure gem sources (http:// and git://).
Allows ignoring certain advisories that have been manually worked around.
Prints advisory information.
Does not require a network connect...
ledermann/pingcrm: PingCRM on Rails - A Ruby on Rails demo application to illustrate how Inertia.js works
PingCRM on Rails - A Ruby on Rails demo application to illustrate how Inertia.js works.
This is a port of the original PingCRM written in Laravel/PHP to Ruby on Rails. Now it's possible to dive into the beautiful world of Inertia.js without having...