With ActsAsTaggableOn, you can tag a single model on several contexts, such as skills, interests, and awards. It also provides other advanced functionality.
HTML sanitization for Rails applications
Simplify API integration testing with a succinct rspec DSL and generate OpenAPI specification files directly from your rspec tests. More about the OpenAPI initiative here: http://spec.openapis.org/
Adds support for creating state machines for attributes on ActiveRecord
Colorize your text in the terminal.
Parse YAML safely
Wrapper libray for most popular notification libraries such as Growl, Libnotify, Notifu
JSON formatter for SimpleCov
Default HTML formatter for SimpleCov code coverage tool for ruby 2.4+
Google libphonenumber library was taken as a basis for this gem. Gem uses its data file for validations and number formatting.
All sorts of useful information about every country packaged as pretty little country objects. It includes data from ISO 3166
Adds zipcode validation methods to ActiveModel considering different country zipcode formats.
High-level wrapper for processing images for the web with ImageMagick or libvips.
Object geocoding (by street or IP address), reverse geocoding (coordinates to street address), distance queries for ActiveRecord and Mongoid, result caching, and more. Designed for Rails but works with Sinatra and other Rack frameworks too.
An awesome nested set implementation for Active Record
Presenting names of people in full, familiar, abbreviated, and initialized forms (but without titulation etc)
Simple mime type detection using magic numbers, filenames, and extensions
This library can be used as a module for `fog` or as standalone provider to use the Google Cloud in applications.
This library can be used as a module for `fog` or as standalone provider to use the Amazon Web Services in applications..
A mixin to add configuration functionality to your classes
A really Ruby Mail handler.
Sprockets Rails integration
Repository abstraction for rom-rb
i18n-tasks helps you find and manage missing and unused translations. It analyses code statically for key usages, such as `I18n.t('some.key')`, in order to report keys that are missing or unused, pre-fill missing keys (optionally from Google Translate), and remove unused keys.
Lightweight and flexible library for writing command-line apps in Ruby.
MRI+JRuby compatible command output capturing
Using ENV is like using raw SQL statements in your code. We all know how that ends...
Extension of Ruby’s standard Logger for advanced, structured logging. Includes log entry attributes, context isolation, customizable formatters, flexible output devices, and testing tools.
The Listen gem listens to file modifications and notifies you about the changes. Works everywhere!
STDOUT text formatting