abbrev | Calculates a set of unique abbreviations for a given set of strings |
---|
abstract | Library which enable you to define abstract method in Ruby |
---|
acme-client | A Ruby client for the letsencrypt's ACME protocol |
---|
actioncable | Integrated WebSockets for Rails |
---|
actionmailbox | Framework for designing email-service layers |
---|
actionmailer | Framework for designing email-service layers |
---|
actionpack | Eases web-request routing, handling, and response |
---|
actionpack-action_caching | Action caching for Action Pack (removed from core in Rails 4.0) |
---|
actionpack-xml_parser | XML parameters parser for Action Pack (removed from core in Rails 4.0) |
---|
actiontext | Edit and display rich text in Rails applications |
---|
actionview | Simple, battle-tested conventions and helpers for building web pages |
---|
activejob | Job framework with pluggable queues |
---|
activeldap | ActiveLDAP provides an activerecord inspired object oriented interface to LDAP |
---|
activemodel | Toolkit for building modeling frameworks like Active Record and Active Resource |
---|
activemodel-serializers-xml | XML serialization for your Active Model objects and Active Record models |
---|
activerecord | Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM |
---|
activestorage | Attach cloud and local files in Rails applications |
---|
activesupport | Utility Classes and Extension to the Standard Library |
---|
acts_as_list | Capabilities for sorting and reordering a number of objects in a list |
---|
addressable | A replacement for the URI implementation that is part of Ruby's standard library |
---|
ae | Assertive Expressive is an assertions library designed for reuse |
---|
afm | A very simple library to read Adobe Font Metrics files |
---|
airbrussh | A replacement log formatter for SSHKit |
---|
amatch | Approximate Matching Extension for Ruby |
---|
ammeter | Write specs for your Rails 3+ generators |
---|
amq-client | A fully-featured, low-level AMQP 0.9.1 client |
---|
amq-protocol | An AMQP 0.9.1 serialization library for Ruby |
---|
ansi | The Ruby ANSI project is collection of ANSI escape codes for Ruby |
---|
appraisal | Ruby library for testing your library against different versions of dependencies |
---|
arel-helpers | Tools to help construct database queries |
---|
ascii85 | Methods for encoding/decoding Adobe's binary-to-text encoding of the same name |
---|
asciidoctor | Processor for converting AsciiDoc into HTML 5, DocBook 4.5 and other formats |
---|
asciidoctor-diagram | A set of Asciidoctor extensions that enable you to add diagrams |
---|
asciimath | A pure Ruby AsciiMath parsing and conversion library |
---|
ast | A library for working with abstract syntax trees |
---|
async | A concurrency framework for Ruby |
---|
async-container | Abstract container-based parallelism using threads and processes |
---|
async-io | Provides support for asynchronous TCP, UDP, UNIX and SSL sockets |
---|
async-pool | A singleplex and multiplex resource pool for implementing robust clients |
---|
async-process | Abstract container-based parallelism using threads and processes |
---|
async-rspec | Helpers for writing specs against the async gem |
---|
autoprefixer-rails | Add vendor prefixes to CSS rules using values from the Can I Use website |
---|
aws-eventstream | Amazon Web Services event stream library |
---|
aws-partitions | Provides interfaces to enumerate AWS partitions, regions, and services |
---|
aws-sigv4 | Amazon Web Services Signature Version 4 signing library |
---|
axiom-types | Define types with optional constraints for use within axiom and other libraries |
---|
backports | Backports of Ruby features for older Ruby |
---|
bacon | Small RSpec clone weighing less than 350 LoC |
---|
barby | Ruby barcode generator that doesn't rely on 3rd party libraries |
---|
base32 | A library which provides base32 decoding and encoding |
---|
base64 | Support for encoding and decoding binary data using a Base64 representation. |
---|
bcrypt_pbkdf | Implements bcrypt_pdkfd (a variant of PBKDF2 with bcrypt-based PRF) |
---|
bcrypt-ruby | An easy way to keep your users' passwords secure |
---|
benchmark | A performance benchmarking library |
---|
benchmark-ips | A iterations per second enhancement to Benchmark |
---|
bigdecimal | Arbitrary-precision decimal floating-point number library for Ruby |
---|
bindata | Parsing Binary Data in Ruby |
---|
bindex | Bindings for your Ruby exceptions |
---|
binding_of_caller | Retrieve the binding of a method's caller |
---|
blankslate | Base class with almost all of the methods from Object and Kernel being removed |
---|
blinkstick | ruby interface for blinkstick via libusb |
---|
bogus | Ensuring that the things you stub or mock actually exist |
---|
brass | BRASS is a very basic assertions framework for Ruby |
---|
brotli | Brotli compressor/decompressor |
---|
bsearch | A binary search library for Ruby |
---|
bson | A Ruby BSON implementation for MongoDB. (Includes binary C-based extension.) |
---|
buftok | Statefully split input data by a specifiable token |
---|
builder | A builder to facilitate programmatic generation of XML markup |
---|
bundler | An easy way to vendor gem dependencies |
---|
bundler-audit | Provides patch-level verification for Bundled apps |
---|
bunny | Another synchronous Ruby AMQP client |
---|
capistrano | A distributed application deployment system |
---|
capybara | Capybara aims to simplify the process of integration testing Rack applications |
---|
certificate_authority | Managing the core functions outlined in RFC-3280 for PKI |
---|
cgi | Support for the Common Gateway Interface protocol |
---|
charlock_holmes | Character encoding detecting library for Ruby using ICU |
---|
chef-utils | Basic utility functions for Core Chef Infra development |
---|
childlabor | Gem that helps manage child processes |
---|
childprocess | Solution for controlling external programs running in the background |
---|
chronic | Chronic is a natural language date/time parser written in pure Ruby |
---|
chunky_png | Pure Ruby library that can read and write PNG images |
---|
climate_control | Easily manage your environment |
---|
cliver | An easy way to detect and use command-line dependencies |
---|
cmdparse | Advanced command line parser supporting commands |
---|
coderay | A Ruby library for syntax highlighting |
---|
coercible | Powerful, flexible and configurable coercion library |
---|
coffee-rails | Coffee Script adapter for the Rails asset pipeline |
---|
coffee-script | Ruby CoffeeScript is a bridge to the official CoffeeScript compiler |
---|
coffee-script-source | Ruby CoffeeScript is a bridge to the official CoffeeScript compiler |
---|
color | Colour management with Ruby |
---|
colorator | Colorize your text in the terminal |
---|
colored | Console coloring |
---|
colored2 | Console coloring |
---|
colorize | Adds methods to set color, background color and text effect on console easier |
---|
columnize | Sorts an array in column order |
---|
combustion | Elegant Rails Engine Testing |
---|
commander | The complete solution for Ruby command-line executables |
---|
commonmarker | A fast, safe, extensible parser for CommonMark, wrapping the libcmark library |
---|
concurrent-ruby | Modern concurrency tools including agents, futures, promises, thread pools, more |
---|
connection_pool | Generic connection pooling for Ruby |
---|
console | Beautiful logging for Ruby |
---|
contracts | provides contracts for Ruby |
---|
coolio | A high performance event framework for Ruby which uses the libev C library |
---|
countdownlatch | Synchronization aid to allow threads to wait for operations in other threads |
---|
crack | Really simple JSON and XML parsing, ripped from Merb and Rails |
---|
crass | Ruby CSS parser that's fully compliant with the CSS Syntax Level 3 specification |
---|
creole | Creole-to-HTML converter for Creole, the lightweight markup language |
---|
cri | Cri is a library for building easy-to-use commandline tools |
---|
css_parser | Sass-based Stylesheet Framework |
---|
csv | The CSV library provides a complete interface to CSV files and data |
---|
curb | Ruby-language bindings for libcurl |
---|
curses | Ruby binding for curses, ncurses, and PDCurses |
---|
daemons | Wrap existing ruby scripts to be run as a daemon |
---|
dalli | A high performance pure Ruby client for accessing memcached servers |
---|
database_cleaner | Strategies for cleaning databases |
---|
database_cleaner-active_record | Strategies for cleaning databases using ActiveRecord |
---|
database_cleaner-core | Strategies for cleaning databases |
---|
date | A subclass of Object includes Comparable module for handling dates |
---|
date_validator | Simple, ORM agnostic, Ruby 1.9 compatible date validator for Rails |
---|
dbf | Small fast library for reading dBase, xBase, Clipper, FoxPro databases |
---|
ddmetrics | Non-timeseries measurements for Ruby programs |
---|
ddplugin | Provides plugin management for Ruby projects |
---|
debug | Debugging functionality for Ruby |
---|
debug_inspector | A Ruby wrapper for the MRI 2.0 debug_inspector API |
---|
deckar01-task_list | Markdown TaskList components |
---|
deep_merge | A simple set of utility functions for Hash |
---|
delayer | Delay the processing |
---|
delayer-deferred | Ruby implementation of JSDeferred |
---|
dependor | Reduces duplication when doing manual dependency injection |
---|
descendants_tracker | Module that adds descendant tracking to a class |
---|
did_you_mean | 'did you mean?'experience in Ruby |
---|
diff-lcs | Use the McIlroy-Hunt LCS algorithm to compute differences |
---|
digest | Provides a framework for message digest libraries |
---|
diva | Implementation of expression for handling things |
---|
dnsruby | A pure Ruby DNS client library |
---|
docile | Turns any Ruby object into a DSL |
---|
docker-api | A simple REST client for the Docker Remote API |
---|
domain_name | Domain Name manipulation library for Ruby |
---|
drb | Distributed object system for Ruby |
---|
dry-core | A toolset of small support modules used throughout the dry-rb ecosystem |
---|
dry-inflector | String inflections for dry-rb |
---|
dry-logic | Predicate logic with rule composition |
---|
dry-monads | Common monads for Ruby |
---|
dry-struct | Typed structs and value objects |
---|
dry-types | Type system for Ruby supporting coercions, constraints and complex types. |
---|
duktape-rb | Ruby bindings to the Duktape JavaScript interpreter |
---|
dust | Descriptive block syntax definition for Test::Unit |
---|
ecma-re-validator | Validate a regular expression string against what ECMA-262 can actually do |
---|
ed25519 | Library for the Ed25519 public-key signature system |
---|
elasticsearch | Ruby integrations for ES, elasticsearch module |
---|
elasticsearch-api | Ruby integrations for ES, elasticsearch-api module |
---|
elasticsearch-transport | Ruby integrations for ES, elasticsearch-transport module |
---|
elastic-transport | Transport classes and utilities shared among Ruby Elastic client libraries |
---|
em-websocket | EventMachine based WebSocket server |
---|
equalizer | Module to define equality, equivalence and inspection methods |
---|
equatable | Allows ruby objects to implement equality comparison and inspection methods |
---|
erubi | a ERB template engine for ruby; a simplified fork of Erubis |
---|
erubis | Erubis is an implementation of eRuby |
---|
ethon | Very lightweight libcurl wrapper |
---|
evented-spec | A set of helpers to help you test your asynchronous code |
---|
eventmachine | EventMachine is a fast, simple event-processing library for Ruby programs |
---|
excon | EXtended http(s) CONnections |
---|
execjs | ExecJS lets you run JavaScript code from Ruby |
---|
exifr | A library to read EXIF info from JPEG and TIFF images |
---|
facter | A cross-platform ruby library for retrieving facts from operating systems |
---|
fakefs | A fake filesystem. Use it in your tests |
---|
fake_ftp | Testing FTP? Use this! |
---|
faker | A library for generating fake data such as names, addresses, and phone numbers |
---|
faraday | HTTP/REST API client library with pluggable components |
---|
faraday-follow_redirects | Perform multipart-post requests using Faraday |
---|
faraday-httpclient | Faraday adapter for HTTPClient |
---|
faraday_middleware | Various middleware for Faraday |
---|
faraday_middleware-multi_json | Response JSON parser using MultiJson and FaradayMiddleware |
---|
faraday-multipart | Perform multipart-post requests using Faraday |
---|
faraday-net_http | Faraday adapter for Net::HTTP |
---|
faraday-net_http_persistent | Faraday adapter for NetHttpPersistent |
---|
faraday-patron | Faraday adapter for Patron |
---|
faraday-rack | Faraday adapter for Rack |
---|
faraday-retry | Faraday adapter for Net::HTTP |
---|
fast_gettext | GetText but 3.5x faster, 560x less memory, clean namespace and threadsafe! |
---|
fast-stemmer | Simple wrapper around multithreaded Porter stemming algorithm |
---|
fattr | fattr.rb is a "fatter attr" for ruby |
---|
fcgi | FastCGI library for Ruby |
---|
ffaker | Faster Faker, generates dummy data |
---|
ffi | Ruby extension for programmatically loading dynamic libraries |
---|
ffi-compiler | Ruby FFI Rakefile generator |
---|
fiber-annotation | A mechanism for annotating fibers |
---|
fiber-local | Provides a class-level mixin to make fiber local state easy |
---|
fiber-storage | Provides a compatibility shim for fiber storage |
---|
filesize | Small class for handling filesizes with both the SI and binary prefixes |
---|
file-tail | A small ruby library that allows it to 'tail' files in Ruby |
---|
fileutils | Several file utility methods for copying, moving, removing, etc |
---|
filigree | New classes and extensions to core library classes |
---|
flexmock | Simple mock object library for Ruby unit testing |
---|
flog | Flog reports the most tortured code in an easy to read pain report |
---|
font-awesome-rails | Font-awesome for the asset pipeline |
---|
forgery | Easy and customizable generation of forged data |
---|
forwardable | Provides delegation of specified methods to a designated object |
---|
forwardable-extended | Forwardable with hash, and instance variable extensions |
---|
fuubar | Instafailing RSpec progress bar formatter |
---|
GeoRuby | Ruby data holder for OGC Simple Features |
---|
getoptlong | Allows you to parse command line options similarly to getopt_long() |
---|
gettext_i18n_rails | FastGettext / Rails integration |
---|
gettext-setup | A gem to ease i18n |
---|
gist | Potentially the best command line gister |
---|
git | Library for using Git in Ruby |
---|
globalid | Reference models by URI |
---|
gnuplot | Gnuplot drawing library - Ruby Bindings |
---|
googleapis-common-protos-types | Common protocol buffer types used by Google APIs |
---|
google-protobuf | Protocol Buffers are Google's data interchange format |
---|
gpgme | Ruby language binding for GnuPG Made Easy |
---|
grpc | Send RPCs from Ruby using GRPC |
---|
gruff | Beautiful graphs for one or multiple datasets |
---|
haml | A ruby web page templating engine |
---|
haml-rails | Provides Haml generators for Rails 4 |
---|
hashdiff | Simple Hash extension to make working with nested hashes easier |
---|
hashery | The Hashery is a tight collection of Hash-like classes |
---|
hashicorp-checkpoint | Internal HashiCorp service to check version information |
---|
hashie | Hashie is a small collection of tools that make hashes more powerful |
---|
hashr | Simple Hash extension to make working with nested hashes easier |
---|
heredoc_unindent | Removes leading whitespace from Ruby heredocs |
---|
hiera | A simple pluggable Hierarchical Database |
---|
hiera-eyaml | Encrypted YAML backend for hiera |
---|
hiera-eyaml-gpg | A GPG backend for hiera-eyaml |
---|
hiera-eyaml-plaintext | A plaintext backend for hiera-eyaml |
---|
highline | Highline is a high-level command-line IO library for ruby |
---|
histogram | Gives objects the ability to 'histogram' in several useful ways |
---|
hitimes | A fast, high resolution timer library |
---|
hocon | This is a port of the Typesafe Config library to Ruby |
---|
hoe | Hoe extends rake to provide full project automation |
---|
html2haml | Convert HTML and HTML+Erb to Haml |
---|
htmlentities | A simple library for encoding/decoding entities in (X)HTML documents |
---|
html-pipeline | GitHub HTML processing filters and utilities |
---|
http | An easy-to-use client library for making requests from Ruby |
---|
http-accept | Parse Accept and Accept-Language HTTP headers |
---|
httparty | Makes http fun! Also, makes consuming restful web services dead easy |
---|
httpauth | Library implementing the full HTTP Authentication protocol (RFC 2617) |
---|
httpclient | 'httpclient' gives something like the functionality of libwww-perl (LWP) in Ruby |
---|
http-cookie | A ruby library to handle HTTP cookies |
---|
http-form_data | Utility-belt to build form data request bodies |
---|
http-parser | A super fast http parser for ruby |
---|
http_parser_rb | Simple callback-based HTTP request/response parser |
---|
i18n | Add Internationalization support to your Ruby application |
---|
ice_nine | Deep Freeze Ruby Objects |
---|
idn-ruby | LibIDN Ruby Bindings |
---|
image_processing | High-level image processing helper methods with libvips and ImageMagick |
---|
imagesize | Measure image size (GIF, PNG, JPEG, etc) |
---|
immutable-ruby | Efficient, immutable, thread-safe collection classes for Ruby |
---|
importmap-rails | Use ESM with importmap to manage JavaScript in Rails |
---|
instance_storage | Manage class instances with dictionary |
---|
introspection | Dynamic inspection of the hierarchy of method definitions on a Ruby object |
---|
io-console | add console capabilities to IO instances |
---|
io-event | An event loop |
---|
io-wait | Waits until IO is readable or writable without blocking |
---|
ipaddr | IPAddr provides a set of methods to manipulate an IPv4 or IPv6 address |
---|
irb | Interactive Ruby command-line tool for REPL (Read Eval Print Loop) |
---|
itextomml | Native Ruby bindings to itex2MML, which converts itex equations to MathML |
---|
jbuilder | Create JSON structures via a Builder-style DSL |
---|
jmespath | Implements JMESPath for Ruby |
---|
jquery-rails | jQuery! For Rails! So great |
---|
jquery-ui-rails | The jQuery UI assets for the Rails 3.2+ asset pipeline |
---|
jsobfu | A Javascript code obfuscator |
---|
json | A JSON implementation as a Ruby extension |
---|
json_schema | A JSON Schema V4 and Hyperschema V4 parser and validator |
---|
jwt | A Ruby implementation of JSON Web Token draft 06 |
---|
kissfft | ruby interface to kissfft |
---|
kpeg | A simple PEG library for Ruby |
---|
kramdown | Yet-another-markdown-parser but fast, pure Ruby, using strict syntax definition |
---|
kramdown-parser-gfm | A kramdown parser for the GFM dialect of Markdown |
---|
kramdown-syntax-coderay | Uses coderay to highlight code blocks/spans |
---|
launchy | Helper class for launching cross-platform applications |
---|
lemon | Lemon is a unit testing framework |
---|
leto | Generic object traverser for Ruby |
---|
letter_opener | Preview mail in the browser instead of sending |
---|
levenshtein | Levenshtein distance algorithm |
---|
libusb | binding that gives Ruby programmers access to arbitrary USB devices |
---|
liquid | Template engine for Ruby |
---|
liquid-c | Liquid performance extension in C |
---|
listen | Listens to file modifications and notifies you about the changes |
---|
little-plugger | Module that provides Gem based plugin management |
---|
llhttp-ffi | Ruby FFI bindings for llhttp |
---|
locale | A pure ruby library which provides basic APIs for localization |
---|
localhost | Manage a local CA for self-signed localhost development servers |
---|
lockfile | A ruby library for creating NFS safe lockfiles |
---|
log4r | A comprehensive and flexible logging library written in Ruby |
---|
logger | Provides a simple logging utility for outputting messages |
---|
loofah | Library for manipulating and transforming HTML/XML documents and fragments. |
---|
loquacious | Descriptive configuration files for Ruby written in Ruby |
---|
lumberjack | A simple, powerful, and very fast logging utility |
---|
mab | Markup as Ruby |
---|
magic | Ruby FFI bindings to libmagic |
---|
mail | An email handling library |
---|
maildir | A library for reading and writing arbitrary messages in DJB's maildir format |
---|
marcel | Simple mime type detection using magic numbers, filenames, and extensions |
---|
maruku | A Markdown-superset interpreter written in Ruby |
---|
mash | Mash is an extended Hash that gives simple pseudo-object functionality |
---|
matrix | An implementation of Matrix and Vector classes |
---|
maxitest | Minitest + all the features you always wanted |
---|
mecab-ruby | Ruby binding for MeCab |
---|
mechanize | A Ruby library used for automating interaction with websites |
---|
memoist | ActiveSupport::Memoizable with a few enhancements |
---|
memoizable | Memoize method return values |
---|
memo_wise | The wise choice for Ruby memoization |
---|
mercenary | Lightweight and flexible library for writing command-line apps |
---|
metaclass | Adds a __metaclass__ method to all Ruby objects |
---|
metasm | Cross-architecture assembler, disassembler, linker, and debugger |
---|
method_source | Retrieve the source code for a method |
---|
middleware | Generalized implementation of the middleware abstraction for Ruby |
---|
mimemagic | Fast mime detection by extension or content |
---|
mime-types | Provides a mailcap-like MIME Content-Type lookup for Ruby |
---|
mime-types-data | Registry for information about MIME media type definitions |
---|
mini_magick | Manipulate images with minimal use of memory |
---|
mini_mime | A lightweight mime type lookup toy |
---|
mini_portile2 | Simplistic port-like solution for developers |
---|
minispec-metadata | Define and access metadata in MiniTest::Spec descriptions and specs |
---|
minitar | Provides POSIX tarchive management from Ruby programs |
---|
minitest | minitest/unit is a small and fast replacement for ruby's huge and slow test/unit |
---|
minitest-around | Alternative for setup/teardown dance |
---|
minitest-bonus-assertions | Bonus assertions for minitest |
---|
minitest-global_expectations | Support minitest expectation methods for all objects |
---|
minitest-hooks | Adds around and before_all/after_all/around_all hooks for Minitest |
---|
minitest-power_assert | Power Assert for Minitest |
---|
minitest-pretty_diff | Pretty-print hashes and arrays before diffing them in MiniTest |
---|
mixlib-config | A class based configuration library |
---|
mixlib-shellout | Run external commands on Unix or Windows |
---|
mkmf-lite | light version of the the mkmf library designed for use as a library |
---|
mocha | Mocking and stubbing using a syntax like that of JMock and SchMock |
---|
moneta | A unified interface to key/value stores |
---|
mqtt | Pure Ruby gem that implements the MQTT protocol |
---|
msgpack | Binary-based efficient data interchange format for ruby binding |
---|
multi_json | A gem to provide swappable JSON backends |
---|
multipart-parser | A multipart parser written in Ruby |
---|
multipart-post | Adds a streamy multipart form post capability to Net::HTTP |
---|
multi_test | A uniform interface for Ruby testing libraries |
---|
multi_xml | A generic swappable back-end for XML parsing |
---|
mustache | Mustache is a framework-agnostic way to render logic-free views |
---|
mustermann | A library implementing patterns that behave like regular expressions |
---|
mutex_m | Mixin to extend objects to be handled like a Mutex |
---|
mysql2 | A modern, simple and very fast Mysql library for Ruby - binding to libmysql |
---|
nanotest | Extremely mynymal test framework |
---|
narray | Numerical N-dimensional Array class |
---|
naught | A toolkit for building Null Objects in Ruby |
---|
necromancer | Conversion from one object type to another with a bit of black magic |
---|
nenv | Convenient wrapper for Ruby's ENV |
---|
neovim-ruby-client | Ruby bindings for Neovim |
---|
net-ftp | Support for the File Transfer Protocol |
---|
net-http-digest_auth | An implementation of RFC 2617 - Digest Access Authentication |
---|
net-http-persistent | Manages persistent connections using Net::HTTP plus a speed fix for Ruby 1.8 |
---|
net-http-pipeline | An HTTP/1.1 pipelining implementation atop Net::HTTP |
---|
net-imap | Ruby client api for Internet Message Access Protocol |
---|
net-pop | Ruby client library for POP3 |
---|
net-protocol | The abstruct interface for net-* client |
---|
netrc | This library reads and writes .netrc files |
---|
net-scp | A pure Ruby implementation of the SCP client protocol |
---|
net-sftp | SFTP in pure Ruby |
---|
net-smtp | Simple Mail Transfer Protocol client library for Ruby |
---|
net-ssh | Non-interactive SSH processing in pure Ruby |
---|
net-ssh-gateway | A simple library to assist in enabling tunneled Net::SSH connections |
---|
net-telnet | Provides telnet client functionality |
---|
network_interface | network_interface layer from metasploit pcaprub |
---|
niceogiri | Some wrappers around and helpers for XML manipulation using Nokogiri |
---|
nio4r | A high performance selector API for monitoring IO objects |
---|
nkf | Ruby extension for Network Kanji Filter |
---|
nokogiri | Nokogiri is an HTML, XML, SAX, and Reader parser |
---|
nokogiri-diff | Calculate the differences between two XML/HTML documents |
---|
oauth | A RubyGem for implementing both OAuth clients and servers |
---|
oauth2 | Wrapper for the OAuth 2.0 protocol with a similar style to the OAuth gem |
---|
oauth-tty | OAuth 1.0 TTY Command Line Interface |
---|
octokit | Ruby toolkit for the Github API |
---|
omniauth | A generalized Rack framework for multiple-provider authentication |
---|
open4 | Open3::popen3 with exit status |
---|
openssl-ccm | OpenSSL CBC-MAC (CCM) ruby gem |
---|
openssl-cmac | Gem for RFC 4493, 4494, 4615 - The AES-CMAC Algorithm |
---|
optimist | A commandline option parser for Ruby that just gets out of your way |
---|
optionable | Robust options validation for Ruby methods |
---|
org-ruby | Ruby routines for parsing org-mode files |
---|
ostruct | Class to build custom data structures, similar to a Hash |
---|
ox | A fast XML parser and Object marshaller |
---|
paint | Terminal painter |
---|
pairing_heap | Performant priority queue with support for changing priority |
---|
parallel | Run any code in parallel Processes or Threads |
---|
paramesan | Parameterized tests in Ruby |
---|
parser | A production-ready Ruby parser written in pure Ruby |
---|
pastel | Terminal strings styling with intuitive and clean API |
---|
path_expander | Pre-process CLI arguments expanding directories into their constituent files |
---|
pathutil | Like Pathname but a little less insane |
---|
patron | Patron is a Ruby HTTP client library based on libcurl |
---|
pcaprub | Libpcap bindings for ruby compat |
---|
pdf-core | Implements low level PDF features for Prawn |
---|
pdf-inspector | A tool for analyzing PDF output |
---|
pdf-reader | PDF parser conforming as much as possible to the PDF specification from Adobe |
---|
permutation | Library performing operations with permutations of sequences (strings, arrays) |
---|
pg | Ruby extension library providing an API to PostgreSQL |
---|
pg_array_parser | Simple library to parse PostgreSQL arrays into a array of strings |
---|
pkg-config | A pkg-config implementation by Ruby |
---|
plist | A library to manipulate Property List files, also known as plists |
---|
pluggaloid | Pluggaloid is extensible plugin system for mikutter |
---|
podcast | A pure Ruby library for generating podcasts from mp3 files |
---|
polyglot | Polyglot provides support for fully-custom DSLs |
---|
power_assert | Shows each value of variables and method calls in the expression |
---|
prawn | Fast, Nimble PDF Generation For Ruby |
---|
prawn-table | Provides support for tables in Prawn |
---|
prime | Prime numbers and factorization library |
---|
process_executer | An API for executing commands in a subprocess |
---|
propshaft | Deliver assets for Rails |
---|
pry | Pry is a powerful alternative to the standard IRB shell for Ruby |
---|
psych | A YAML parser and emitter |
---|
ptools | Several handy methods to Ruby's core File class |
---|
public_suffix | Parse and decompose a domain name into top level domain, domain and subdomains |
---|
pundit | Object oriented authorization for Rails applications |
---|
puppetdb-termini | Library needed to connect puppet to puppetdb |
---|
puppet_forge | Tools to access Forge API information on Modules, Users, and Releases |
---|
puppet-resource_api | This library provides a simple way to write new native resources for puppet. |
---|
pusher-client | Client for consuming WebSockets from http://pusher.com |
---|
qed | QED (Quality Ensured Demonstrations) is a TDD/BDD framework |
---|
racc | A LALR(1) parser generator for Ruby |
---|
rack | A modular Ruby webserver interface |
---|
rack-attack | A DSL for blocking & throttling abusive clients |
---|
rack-cache | Enable HTTP caching for Rack-based applications that produce freshness info |
---|
rack-openid | Provides a more HTTPish API around the ruby-openid library |
---|
rack-protection | This gem protects against typical web attacks |
---|
rack-session | A session implementation for Rack |
---|
rack-test | Rack::Test is a small, simple testing API for Rack apps |
---|
rackup | A general server command for Rack applications |
---|
radius | Powerful tag-based template system |
---|
rails | ruby on rails is a web-application and persistence framework |
---|
rails-dom-testing | Compare doms and assert certain elements exists in doms using Nokogiri |
---|
rails-html-sanitizer | Sanitize HTML fragments in Rails applications |
---|
railties | Tools for creating, working with, and running Rails applications |
---|
rainbow | Colorize printed text on ANSI terminals |
---|
rake | Make-like scripting in Ruby |
---|
rake-compiler | Provide a standard and simplified way to build and package Ruby extensions |
---|
rake-remote_task | Extends Rake with remote task goodness |
---|
rantly | Ruby Imperative Random Data Generator and Quickcheck |
---|
rash_alt | Rash alt version for Hashie's own Rash |
---|
rb-inotify | A thorough inotify wrapper for Ruby using FFI |
---|
rbnacl | Provides a high-level toolkit for building cryptographic systems and protocols |
---|
rbpdf | Ruby on Rails RBPDF plugin |
---|
rbpdf-font | Font files for the Ruby on Rails RBPDF plugin |
---|
rb-readline | Ruby implementation of the GNU readline C library |
---|
rbs | The language for type signatures for Ruby and standard library definitions |
---|
rbst | A simple Ruby wrapper for processing rST via docutils |
---|
rbtree | A sorted associative collection that is implemented with a Red-Black Tree |
---|
rcairo | Ruby bindings for cairo |
---|
rchardet | Character encoding auto-detection in Ruby |
---|
rdiscount | Implementation of John Gruber's Markdown |
---|
rdoc | An extended version of the RDoc library from Ruby 1.8 |
---|
rdtool | A multipurpose documentation format for Ruby |
---|
recog | Pattern recognition for hosts, services, and content |
---|
redcarpet | A Ruby wrapper for Upskirt |
---|
redcloth | A module for using Textile in Ruby |
---|
red-colors | Color features for Ruby |
---|
redis | A Ruby client library for Redis |
---|
ref | Implements weak, soft, and strong references in Ruby |
---|
regexp_parser | A library for tokenizing, lexing, and parsing Ruby regular expressions |
---|
regexp_property_values | See which property values are supported by the regular expression engine |
---|
reline | Alternative readline implementation in pure Ruby |
---|
request_store | Per-request global storage for Rack |
---|
rest-client | Simple Simple HTTP and REST client for Ruby |
---|
rexical | Rexical is a lexical scanner generator |
---|
rexml | An XML toolkit for Ruby |
---|
rgl | RGL is a framework for graph data structures and algorithms |
---|
rinku | A Ruby library that does autolinking |
---|
ritex | Converts expressions from WebTeX into MathML |
---|
rjb | Rjb is a Ruby-Java software bridge |
---|
rkelly-remix | RKelly Remix is a fork of the RKelly JavaScript parser |
---|
rmagick | An interface between Ruby and the ImageMagick(TM) image processing library |
---|
roadie | Making HTML emails comfortable for the Rails rockstars |
---|
roadie-rails | Hooks Roadie into your Rails application to help with email generation |
---|
robots | A simple Ruby library to parse robots.txt |
---|
rotp | The Ruby One Time Password Library |
---|
rouge | Yet-another-markdown-parser using a strict syntax definition in pure Ruby |
---|
rqrcode | Library for encoding QR Codes |
---|
rqrcode_core | Library for encoding QR Codes |
---|
rr | A double framework featuring a selection of double techniques and a terse syntax |
---|
rrdtool-bindings | Ruby bindings for rrdtool |
---|
rspec | A Behaviour Driven Development (BDD) framework for Ruby |
---|
rspec-block_is_expected | Simplify testing of blocks in RSpec |
---|
rspec-collection_matchers | A Behaviour Driven Development (BDD) framework for Ruby |
---|
rspec-core | A Behaviour Driven Development (BDD) framework for Ruby |
---|
rspec-expectations | A Behaviour Driven Development (BDD) framework for Ruby |
---|
rspec-files | RSpec helpers for buffering and detecting file descriptor leaks |
---|
rspec-its | A Behaviour Driven Development (BDD) framework for Ruby |
---|
rspec-json_expectations | Set of matchers and helpers to allow you test your APIs responses |
---|
rspec-memory | RSpec helpers for checking memory allocations |
---|
rspec-mocks | A Behaviour Driven Development (BDD) framework for Ruby |
---|
rspec-pending_for | Mark specs pending or skipped for specific Ruby engine / version combinations |
---|
rspec-rails | RSpec's official Ruby on Rails plugin |
---|
rspec-retry | Retry randomly failing rspec example |
---|
rspec-stubbed_env | Stub environment variables in a scoped context for testing |
---|
rspec-support | A Behaviour Driven Development (BDD) framework for Ruby |
---|
rss | Family of libraries that support various formats of XML feeds |
---|
ruby2_keywords | Shim library for Module#ruby2_keywords |
---|
ruby2ruby | Generates readable ruby from ParseTree |
---|
ruby-atk | Ruby Atk bindings |
---|
ruby-augeas | Ruby bindings for Augeas |
---|
ruby-cairo-gobject | Ruby cairo-gobject bindings |
---|
ruby-dict | RFC 2229 client in Ruby |
---|
ruby_engine | A RubyEngine class that simplifies checking for your Ruby implementation |
---|
ruby-feedparser | Ruby library to parse ATOM/RSS feeds |
---|
ruby-filemagic | Ruby binding to libmagic |
---|
ruby-gdk3 | Ruby GDK-3.x bindings |
---|
ruby-gdkpixbuf2 | Ruby GdkPixbuf2 bindings |
---|
rubygems | Centralized Ruby extension management system |
---|
ruby-gettext | Native Language Support Library and Tools modeled after GNU gettext package |
---|
ruby-gio2 | Ruby binding of gio-2 |
---|
ruby-glib2 | Ruby Glib2 bindings |
---|
ruby-gobject-introspection | Ruby GObjectIntrospection bindings |
---|
ruby-gtk3 | Ruby Gtk2 bindings |
---|
ruby-hmac | A common interface to HMAC functionality as documented in RFC2104 |
---|
ruby-ldap | A Ruby interface to some LDAP libraries |
---|
ruby-macho | A library for viewing and manipulating Mach-O files in Ruby |
---|
ruby-mp3info | A pure Ruby library for access to mp3 files (internal infos and tags) |
---|
ruby-net-ldap | Pure ruby LDAP client implementation |
---|
rubyntlm | Ruby/NTLM provides message creator and parser for the NTLM authentication |
---|
ruby-odbc | RubyODBC - For accessing ODBC data sources from the Ruby language |
---|
ruby-oembed | An oEmbed consumer library written in Ruby |
---|
ruby-ole | Ruby library for easy read/write access to OLE compound documents |
---|
ruby-opengl | OpenGL / GLUT bindings for ruby |
---|
ruby-openid | A robust library for verifying and serving OpenID identities |
---|
ruby-pango | Ruby Pango bindings |
---|
rubypants | A Ruby port of the SmartyPants PHP library |
---|
ruby_parser | A ruby parser written in pure ruby |
---|
ruby-poppler | Ruby poppler-glib bindings |
---|
ruby-prof | A module for profiling Ruby code |
---|
ruby-progressbar | A Text Progress Bar Library for Ruby |
---|
ruby-rc4 | A pure Ruby implementation of the RC4 algorithm |
---|
ruby-romkan | A Romaji <-> Kana conversion library for Ruby |
---|
ruby-shadow | ruby shadow bindings |
---|
ruby-shout | A Ruby interface to libshout2 |
---|
ruby_smb | Pure Ruby implementation of the SMB Protocol Family |
---|
ruby-termios | A Ruby interface to termios |
---|
rubytest | Ruby Test is a universal test harness for Ruby |
---|
rubytest-cli | Rubytest CLI is a command-line interface for Rubytest |
---|
rubytter | Rubytter is a simple twitter library |
---|
ruby_version | A class which offers a convenient DSL for checking for the right Ruby version |
---|
ruby-yadis | A ruby library for performing Yadis service discovery |
---|
rubyzip | A ruby library for reading and writing zip files |
---|
sanitize | Sanitize is a whitelist-based HTML sanitizer |
---|
sass | An extension of CSS3, adding nested rules, variables, mixins, and more |
---|
sassc | Use libsass with Ruby |
---|
sassc-rails | Integrate SassC-Ruby with Rails |
---|
sass-rails | Official Ruby-on-Rails Integration with Sass |
---|
sawyer | Secret User Agent of HTTP |
---|
sdoc | rdoc generator html with javascript search index |
---|
securerandom | Interface for secure random number generator |
---|
seed-fu | Advanced seed data handling for Rails |
---|
selenium-webdriver | This gem provides Ruby bindings for WebDriver |
---|
semantic_puppet | Library of tools for working with Semantic Versions and module dependencies |
---|
sequel | A lightweight database toolkit for Ruby |
---|
serialport | a library for serial port (rs232) access in ruby |
---|
serverengine | A framework to implement robust multiprocess servers |
---|
set | Provides a class to deal with collections of unordered, unique values |
---|
settingslogic | A simple configuration / settings solution that uses an ERB enabled YAML file |
---|
sexp_processor | Processor for s-expressions created as part of the ParseTree project |
---|
shoulda | Making tests easy on the fingers and eyes |
---|
shoulda-context | Context framework extracted from Shoulda |
---|
shoulda-matchers | Making tests easy on the fingers and eyes |
---|
sigdump | Setup signal handler which dumps backtrace of threads and allocated objects |
---|
simplecov | Code coverage with a configuration library and merging across test suites |
---|
simplecov-html | Generates a HTML report of your SimpleCov ruby code coverage results |
---|
simplecov_json_formatter | JSON formatter for SimpleCov |
---|
simpleidn | Allows easy conversion from punycode ACE to unicode UTF-8 strings and vice-versa |
---|
simple_oauth | Simply builds and verifies OAuth headers |
---|
simple-rss | A simple, flexible, extensible, and liberal RSS and Atom reader for Ruby |
---|
sinatra | A DSL for quickly creating web applications in Ruby with minimal effort |
---|
singleton | The Singleton module implements the Singleton pattern |
---|
slim | A template language aiming to reduce the syntax to the essential parts |
---|
slop | A simple option parser with an easy to remember syntax and friendly API |
---|
slow_enumerator_tools | Transform Ruby enumerators that produce data slowly and unpredictably |
---|
snaky_hash | A Hashie::Mash joint to make #snakelife better |
---|
sorted_set | Implements a variant of Set whose elements are sorted in ascending order |
---|
sourcemap | Ruby source maps |
---|
sparklines | Create sparklines, small graphs to be used inline in texts |
---|
spreadsheet | Ruby library to read and write spreadsheet documents |
---|
spring | Rails application preloader |
---|
sprockets | Ruby library for compiling and serving web assets |
---|
sprockets-rails | Sprockets implementation for Rails 4.x (and beyond) Asset Pipeline |
---|
spy | A simple opinionated mocking framework |
---|
sqlite3 | An extension library to access a SQLite database from Ruby |
---|
sshkey | SSH private and public key generator in pure Ruby |
---|
sshkit | SSHKit makes it easy to write structured, testable SSH commands in Ruby |
---|
stamp | Date and time formatting for humans |
---|
stomp | Ruby bindings for the stomp messaging protocol |
---|
stream | Module Stream defines an interface for external iterators |
---|
stringex | Extensions for Ruby's String class |
---|
stringio | Pseudo IO class from/to String. |
---|
strptime | A fast strptime/strftime engine which uses VM |
---|
strscan | Provides lexical scanning operations on a String |
---|
sus | A fast and scalable test runner |
---|
sus-fixtures-async | Convenient fixture for testing async components in a reactor |
---|
sus-fixtures-openssl | Test fixtures for running with OpenSSL |
---|
sync | A module that provides a two-phase lock with a counter |
---|
syntax | Syntax highlighting for sourcecode and HTML |
---|
sys-filesystem | Cross-platform interface for filesystem information |
---|
syslogger | Drop-in replacement for the standard Logger, that logs to the syslog |
---|
systemu | Universal capture of STDOUT and STDERR and handling of child process PID |
---|
sys-uname | A Ruby interface for getting operating system information |
---|
tdiff | Calculates the differences between two tree-like structures |
---|
temple | An abstraction and a framework for compiling templates to pure Ruby |
---|
term-ansicolor | Small Ruby library that colors strings using ANSI escape sequences |
---|
terminal-table | Simple, feature rich ascii table generation library |
---|
test_construct | Creates temporary files and directories for testing |
---|
test_declarative | Simply adds a declarative test method syntax to test/unit |
---|
test-unit | An xUnit family unit testing framework for Ruby |
---|
test-unit-rr | RR adapter for Test::Unit |
---|
test-unit-ruby-core | Additional test assertions for Ruby standard libraries |
---|
text | A collection of text algorithms |
---|
text-hyphen | Hyphenates words according to the rules of the language the word is written in |
---|
thor | Simple and efficient tool for building self-documenting command line utilities |
---|
thread_order | Test helper for ordering threaded code |
---|
thread_safe | A collection of thread-safe versions of common core Ruby classes |
---|
tidy_table | Tool to convert an array of struct into an HTML table |
---|
tilt | Thin interface over template engines to make their usage as generic as possible |
---|
time | Extends the Time class with methods for parsing and conversion |
---|
timecop | A gem providing 'time travel' and 'time freezing' capabilities |
---|
timeout | Provides a framework for message digest libraries |
---|
timers | Pure Ruby one-shot and periodic timers |
---|
tins | All the stuff that isn't good enough for a real library |
---|
tokyocabinet | Ruby bindings for Tokyo Cabinet |
---|
tomlrb | A racc based toml parser |
---|
traces | Application instrumentation and tracing |
---|
transaction-simple | Provides transaction support at the object level |
---|
treetop | Treetop is a language for describing languages |
---|
ttfunk | A TrueType font parser written in pure ruby |
---|
tty-color | Terminal color capabilities detection |
---|
tty-command | Terminal color capabilities detection |
---|
tty-cursor | Move the terminal cursor around and manipulate text using intuitive method calls |
---|
tty-editor | Opens a file or text in the user's preferred editor |
---|
tty-file | File manipulation utility methods |
---|
tty-platform | Query methods for detecting different operating systems |
---|
tty-prompt | A beautiful and powerful interactive command line prompt |
---|
tty-reader | Methods for processing keyboard input in character, line and multiline modes |
---|
tty-screen | Terminal screen size detection which works on Linux, OS X and Windows/Cygwin |
---|
tty-which | Platform independent implementation of Unix which command |
---|
twitter | Ruby wrapper around the Twitter API |
---|
twitter-text | Text handling for Twitter |
---|
typed-array | Gem provides enforced-type functionality to Arrays |
---|
typeprof | Performs a type analysis of non-annotated Ruby code |
---|
typhoeus | Runs HTTP requests in parallel while cleanly encapsulating handling logic |
---|
tzinfo | Daylight-savings aware timezone library |
---|
uglifier | Ruby wrapper for UglifyJS JavaScript compressor |
---|
unf | A wrapper library to bring Unicode Normalization Form support to Ruby/JRuby |
---|
unf_ext | Unicode Normalization Form support library for CRuby |
---|
unicode-display_width | Adds String#display_width to get the display size using EastAsianWidth.txt |
---|
unindent | Ruby method to unindent strings |
---|
uri | URI is a module providing classes to handle Uniform Resource Identifiers |
---|
useragent | HTTP User Agent parser |
---|
uuidtools | Simple library to generate UUIDs |
---|
vagrant_cloud | Vagrant Cloud API Library |
---|
vcard | Ruby vcard support extracted from Vpim |
---|
vcr | Records your test suite's HTTP interactions and replay them during test runs |
---|
version_gem | Enhance that VERSION! Sugar for boring Version modules |
---|
virtus | Attributes on Steroids for Plain Old Ruby Objects |
---|
vlad | Pragmatic application deployment automation, without mercy |
---|
warden | General Rack Authentication Framework |
---|
warning | Custom processing for warnings |
---|
web-console | A debugging tool for your Ruby on Rails applications |
---|
webmock | Allows stubbing HTTP requests and setting expectations on HTTP requests |
---|
webrick | An HTTP server toolkit |
---|
webrobots | A library to help write robots.txt compliant web robots |
---|
websocket | Universal Ruby library to handle WebSocket protocol |
---|
websocket-driver | A complete implementation of the WebSocket protocols |
---|
websocket-extensions | Generic extension manager for WebSocket connections |
---|
whole_history_rating | A pure ruby implementation of Remi Coulom's Whole-History Rating algorithm |
---|
will_paginate | Most awesome pagination solution for Ruby |
---|
windows_error | reference for standard Windows API Error Codes |
---|
wisper | A micro library providing objects with Publish-Subscribe capabilities |
---|
x25519 | Key exchange via the X25519 (Curve25519) Elliptic Curve Diffie-Hellman function |
---|
xdr | Read/write XDR encoded data structures |
---|
xmlrpc | XMLRPC is a lightweight protocol that enables remote procedure calls over HTTP |
---|
xml-simple | Easy API to maintain XML. A Ruby port of Grant McLean's Perl module XML::Simple |
---|
xpath | XPath is a Ruby DSL around a subset of XPath 1.0 |
---|
yajl-ruby | Ruby C bindings to the Yajl JSON stream-based parser library |
---|
yard | Documentation generation tool for the Ruby programming language |
---|
zeitwerk | Efficient and thread-safe code loader for Ruby |
---|
zentest | Testing tools: zentest, unit_diff, autotest, multiruby, and Test::Rails |
---|