Gems

An immutable, thread-safe, and semantic version type.
Ruby doesn’t provide a primitive version type by default so Versionaire fills this gap by providing immutable and thread-safe Semantic Versioning so you can leverage versions within your applications. This new Version type behaves and feels a lot ...


URL-friendly, base32-encoded UUIDs for Rails models
This gem encodes UUID primary keys into 26-character lowercase strings using Crockford’s base32 encoding. The optional prefix helps you identify the model it represents.BasedUUID assumes that you have a UUID primary key (id) in your ActiveRecord m...



URL-Safe String Serialization for any Ruby Object
Universal ID introduces a paradigm shift in Ruby development with powerful recursive serialization. This innovative library transforms any Ruby object into a URL-safe string, enabling efficient encoding and seamless data transfer across process bo...


A ruby gem to run seeds for you in your Ruby on Rails application.
Seedie is a Ruby gem designed to make it easy to seed your database with realistic data. Utilizing the Faker library, Seedie generates realistic data for ActiveRecord models. Currently supports only PostrgreSQL and SQLite3 databases. The gem inclu...

A JRuby wrapper for Apache Tika to extract text and metadata from files of various formats.
Rika is a JRuby wrapper for the Apache Tika Java library, which extracts text and metadata from files and resources of many different formats.Rika can be used as a library in your Ruby code, or on the command line.For class and method level docume...

Shopify/limiter: Simple Ruby rate limiting mechanism.
Simple Ruby rate limiting mechanism. Contribute to Shopify/limiter development by creating an account on GitHub.To rate limit calling an instance method, a mixin is provided. Simply specify the method to be limited, and the maximum rate that the m...