What ActiveModel left out
Addressable is an alternative implementation to the URI implementation that is part of Ruby's standard library. It is flexible, offers heuristic parsing, and additionally provides extensive support for IRIs and URI templates.
Takes some boilerplate out of Ruby with methods like attr_initialize.
Bitwise: Fast, memory efficient bitwise operations on large binary strings
This gem gives every ActiveRecord::Base object the possibility to do a deep clone that includes user specified associations.
Docile keeps your Ruby DSLs tame and well-behaved
Ruby Facets
Identify app models with a URI
Efficient, Immutable, Thread-Safe Collection classes for Ruby
ActiveSupport::Memoizable with a few enhancements
The wise choice for Ruby memoization
Some useful extensions to the core Ruby classes
Pattern matching for Rails applications
A General Purpose Tree Data Structure for Ruby
Some [hopefully] useful extensions to Rubyโs String class. It is made up of three libraries: ActsAsUrl [permalink solution with better character translation], Unidecoder [Unicode to Ascii transliteration], and StringExtensions [miscellaneous helper methods for the String class].
Generate strings supplying a simple pattern. Perfect to be used in test data factories. Validate if a text fulfills a specific pattern. Also you can use regular expressions (Regexp) to generate strings: `/[a-z0-9]{2,5}\w+/.gen`. Generate words in English or Spanish.
Assorted Ruby classes and methods to simplify and enhance your code.
Ruby core extentions and class utilities for Hanami