This is an experimental gem that extracts low-level PDF functionality from Prawn.
Minitest provides a complete suite of Ruby testing facilities supporting TDD, BDD, mocking, and benchmarking.
railties provides the core Rails internals including handling application bootup, plugins, generators, and Rake tasks.
Shellany is a Ruby library providing functions to capture the output produced by running shell commands.
Kaminari is a Scope & Engine based, clean, powerful, agnostic, customizable and sophisticated paginator for Rails 4+
Kaminari is a Scope & Engine based, clean, powerful, agnostic, customizable and sophisticated paginator for Rails 4+
This package provides a toolset of small support modules used throughout the dry-rb ecosystem
GlobalID provides a way to generate URIs from a model in Ruby that uniquely identify it.
Nokogiri (鋸) parses and searches XML/HTML, and features both CSS3 selector and XPath 1.0 support.
Bootsnap is a library that plugs into Ruby, with optional support for YAML, to optimize and cache expensive computations.
Capybara is an integration testing tool for rack based web applications. It simulates how a user would interact with a website.
TinyTDS - A modern, simple and fast FreeTDS library for Ruby using DB-Library. Developed for the ActiveRecord SQL Server adapter.
fog is a Ruby cloud services library. This package provides shared classes and tests for fog providers and services.
This package provides a Partial native implementation of the liquid ruby gem in C that makes it operate about three times faster.
This package extends the String class and adds a ColorizedString with methods to set text color, background color, and text effects.
Like a modern code version of the mythical beast with 100 serpent heads, Typhoeus runs HTTP requests in parallel while cleanly encapsulating handling logic.
This module provides a String#unindent Ruby method to unindent strings, which can be useful to unindent multiline strings embedded in already-indented code.
Cucumber is a tool for running automated tests written in plain language. It's designed to support a Behaviour Driven Development (BDD) software development workflow.
Net::IMAP implements Internet Message Access Protocol (IMAP) client functionality. The protocol is described in IMAP.
This package containse the JSON parsing tools shared between a number of providers in the fog gem. fog is a Ruby cloud services library.
Bio::Kseq provides ruby bindings to the kseq.h FASTA and FASTQ parsing code. It provides a fast iterator over sequences and their quality scores.
Ruby Bindings for the GNU LibIDN library, an implementation of the Stringprep, Punycode and IDNA specifications. These are used to encode and decode internationalized domain + names according to the IDNA2003 specifications.
Included are the most important parts of the Stringprep, Punycode and IDNA APIs like performing Stringprep processings, encoding to and decoding from Punycode strings and converting entire domain names to and from the ACE encoded form.
This package allows you to test FTP implementations in ruby. It is a minimal single-client FTP server that can be bound to any arbitrary port on localhost.
Zeitwerk implements constant autoloading with Ruby semantics. Each gem and application may have their own independent autoloader, with its own configuration, inflector, and logger. Supports autoloading, reloading, and eager loading.