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 |
allison |
A modern, pretty RDoc template |
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 |
amqp |
AMQP client implementation in Ruby/EventMachine |
amq-protocol |
An AMQP 0.9.1 serialization library for Ruby |
annoy |
Like your annoying friend that asks you questions all the time |
ansi |
The Ruby ANSI project is collection of ANSI escape codes for Ruby |
archive-tar-minitar |
Provides POSIX tarchive management from Ruby programs |
arel |
Arel is a Relational Algebra for Ruby |
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 |
astrolabe |
An object-oriented AST extension for Parser |
async_sinatra |
Asynchronous response API for Sinatra and Thin |
atomic |
An atomic reference implementation for JRuby, Rubinius, and MRI |
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-s3 |
Client library for Amazon's Simple Storage Service's REST API |
aws-sdk |
Official SDK for Amazon Web Services |
aws-sdk-core |
Official SDK for Amazon Web Services |
aws-sdk-resources |
Official SDK for Amazon Web 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 |
bcrypt_pbkdf |
Implements bcrypt_pdkfd (a variant of PBKDF2 with bcrypt-based PRF) |
bcrypt-ruby |
An easy way to keep your users' passwords secure |
best_in_place |
In-place editor helper for Rails 3 |
bindata |
Parsing Binary Data in Ruby |
bindex |
Bindings for your Ruby exceptions |
binding_of_caller |
Retrieve the binding of a method's caller |
bit-struct |
Library for packed binary data stored in ruby Strings |
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 |
bourne |
Extends mocha to allow tracking and querying of stub and mock invocations |
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 programatic 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 |
c21e |
Run cross-platform executables |
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 |
charlock_holmes |
Character encoding detecting library for Ruby using ICU |
childlabor |
A scripting framework that replaces rake and sake |
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 |
cinch |
IRC Bot Building Framework |
classifier-reborn |
Module to allow Bayesian and other types of classifications |
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 |
compass |
Compass Stylesheet Authoring Framework |
compass-core |
Compass Stylesheet Authoring Framework |
compass-import-once |
Speed up your Sass compilation by making @import only import each file once |
concurrent-ruby |
Modern concurrency tools including agents, futures, promises, thread pools, more |
connection_pool |
Generic connection pooling 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 |
curb |
Ruby-language bindings for libcurl |
curses |
Ruby binding for curses, ncurses, and PDCurses |
d3_rails |
Ruby on Rails integration for the Javascript Data Visualization Framework, D3 |
daemon_controller |
Library to start and stop specific daemons programmatically in a robust manner |
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 |
date_validator |
Simple, ORM agnostic, Ruby 1.9 compatible date validator for Rails 3 |
dbf |
a small fast library for reading dBase, xBase, Clipper and FoxPro database files |
ddmemoize |
Adds support for memoizing functions |
ddmetrics |
Non-timeseries measurements for Ruby programs |
ddplugin |
Provides plugin management for Ruby projects |
debug_inspector |
A Ruby wrapper for the MRI 2.0 debug_inspector API |
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 |
deprecated |
A Ruby library for handling deprecated code |
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 |
diva |
Implementation of expression for handling things. |
dnsruby |
A pure Ruby DNS client library |
docile |
Turns any Ruby object into a DSL |
domain_name |
Domain Name manipulation library for Ruby |
dotenv |
Loads environment variables from .env into ENV |
duktape-rb |
Ruby bindings to the Duktape JavaScript interpeter |
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 |
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 |
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 |
factory_girl |
factory_girl provides a framework and DSL for defining and using factories |
fakefs |
A fake filesystem. Use it in your tests |
faker |
A library for generating fake data such as names, addresses, and phone numbers |
fakeweb |
Helper for faking web requests in Ruby |
faraday |
HTTP/REST API client library with pluggable components |
faraday_middleware |
Various middleware for Faraday |
faraday_middleware-multi_json |
Response JSON parser using MultiJson and FaradayMiddleware |
fast_gettext |
GetText but 3.5x faster, 560x less memory, clean namespace and threadsave! |
fast-stemmer |
Simple wrapper around multithreaded Porter stemming algorithm |
fast_xs |
fast_xs text escaping library ruby bindings |
fattr |
fattr.rb is a "fatter attr" for ruby |
fcgi |
FastCGI library for Ruby |
ferret |
A ruby indexing/searching library |
ffaker |
Faster Faker, generates dummy data |
ffi |
Ruby extension for programmatically loading dynamic libraries |
ffi-compiler |
Ruby FFI Rakefile generator |
filesize |
small ruby 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 |
filigree |
New classes and extensions to core library classes. |
fivemat |
MiniTest/RSpec/Cucumber formatter that gives each test file its own line of dots |
flexmock |
Simple mock object library for Ruby unit testing |
flickraw |
A library to access flickr api in a simple way |
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-extended |
Forwardable with hash, and instance variable extensions |
fuubar |
Instafailing RSpec progress bar formatter |
GeoRuby |
Ruby data holder for OGC Simple Features |
gettext_i18n_rails |
FastGettext / Rails integration |
gettext-setup |
A gem to ease i18n |
gh |
multi-layer client for the github api v3 |
gherkin |
Fast Gherkin lexer and parser |
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 |
google-protobuf |
Protocol Buffers are Google's data interchange format |
gpgme |
Ruby language binding for GnuPG Made Easy |
gruff |
Beautiful graphs for one or multiple datasets |
haml |
A ruby web page templating engine |
haml-rails |
Provides Haml generators for Rails 4 |
hamster |
Efficient, immutable, thread-safe collection classes for Ruby |
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 |
hipchat |
Ruby library to interact with HipChat |
hiredis |
Wrapper for hiredis (protocol serialization/deserialization and blocking I/O) |
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 |
hpricot |
A fast and liberal HTML parser for Ruby |
html2haml |
Convert HTML and HTML+Erb to Haml |
htmlentities |
A simple library for encoding/decoding entities in (X)HTML documents |
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) |
inflecto |
Inflector for ruby |
instance_storage |
Manage class instances with dictionary |
instantiator |
Instantiate an arbitrary Ruby class |
introspection |
Dynamic inspection of the hierarchy of method definitions on a Ruby object |
iobuffer |
IO::Buffer is a byte queue which is intended for non-blocking I/O applications |
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 |
kirbybase |
A simple Ruby DBMS that stores data in plaintext files |
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 |
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 |
litc |
A tiny ruby module for Amazon EC2 intance metadata |
little-plugger |
Module that provides Gem based plugin management |
locale |
A pure ruby library which provides basic APIs for localization |
lockfile |
A ruby library for creating NFS safe lockfiles |
log4r |
A comprehensive and flexible logging library written in Ruby |
log_buddy |
Log statements along with their name easily |
logue |
A module that adds logging/trace functionality |
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 |
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 |
memoize |
A Ruby library that lets you memoize methods |
mercenary |
Lightweight and flexible library for writing command-line apps |
metaclass |
Adds a __metaclass__ method to all Ruby objects |
metaid |
An aid to Ruby metaprogramming |
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 |
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-shellout |
Run external commands on Unix or Windows |
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-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 |
mysql2 |
A modern, simple and very fast Mysql library for Ruby - binding to libmysql |
nagios |
Nagios-rb is a compact framework for writing Nagios plugins |
nagios_analyzer |
A simple parser for Nagios status files |
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-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 |
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-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 |
nexpose |
API client for Nexpose vulnerability managment product |
niceogiri |
Some wrappers around and helpers for XML manipulation using Nokogiri |
nio4r |
A high performance selector API for monitoring IO objects |
nokogiri |
Nokogiri is an HTML, XML, SAX, and Reader parser |
nokogiri-diff |
Calculate the differences between two XML/HTML documents |
nokogumbo |
A Nokogiri interface to the Gumbo HTML5 parser |
notify |
A function to notify on cross platform |
ntlm-http |
Ruby/NTLM HTTP provides NTLM authentication over http |
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 |
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 |
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 |
origin |
Origin is a simple DSL for generating MongoDB selectors and options |
ox |
A fast XML parser and Object marshaller |
packetfu |
A mid-level packet manipulation library |
paint |
Terminal painter |
parallel |
Run any code in parallel Processes or Threads |
paramesan |
Parameterized tests in Ruby |
parser |
A production-ready Ruby parser written in pure Ruby |
parslet |
A small PEG based parser library |
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 |
posix-spawn |
Library that implements a subset of the Ruby 1.9 Process::spawn |
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 |
pry |
Pry is a powerful alternative to the standard IRB shell for Ruby |
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 |
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-ssl |
Force SSL/TLS in your app |
rack-test |
Rack::Test is a small, simple testing API for Rack apps |
radius |
Powerful tag-based template system |
rails |
ruby on rails is a web-application and persistance 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 |
Rash is an extension to Hashie |
rash_alt |
Rash alt version for Hashie's own Rash |
rb-gsl |
Ruby interface to GNU Scientific Library |
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 |
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 |
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 |
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 |
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 |
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-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-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-mocks |
A Behaviour Driven Development (BDD) framework for Ruby |
rspec-rails |
RSpec's official Ruby on Rails plugin |
rspec-retry |
Retry intermittently failing rspec examples |
rspec-stubbed_env |
Stub environment variables in a scoped context for testing |
rspec-support |
A Behaviour Driven Development (BDD) framework for Ruby |
rspectacular |
RSpec support and matchers |
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-clutter |
Ruby Clutter bindings |
ruby-clutter-gdk |
Ruby binding of GDK specific API of Clutter |
ruby-clutter-gstreamer |
Ruby Clutter bindings |
ruby-clutter-gtk |
Ruby Clutter-GTK bindings |
ruby-dict |
RFC 2229 client in Ruby |
ruby-elf |
Ruby library to access ELF files information |
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 |
ruby-gegl |
Ruby GEGL 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-gnome2 |
Ruby Gnome2 bindings |
ruby_gntp |
Ruby library for GNTP(Growl Notification Transport Protocol) |
ruby-gnumeric |
Ruby Gnumeric bindings |
ruby-gobject-introspection |
Ruby GObjectIntrospection bindings |
ruby-goffice |
Ruby GOffice bindings |
ruby-gsf |
Ruby GSF bindings |
ruby-gstreamer |
Ruby GStreamer bindings |
ruby-gtk2 |
Ruby Gtk2 bindings |
ruby-gtk3 |
Ruby Gtk3 bindings |
ruby-gtksourceview |
Ruby bindings for gtksourceview |
ruby-gtksourceview3 |
Ruby gtksourceview-3.x bindings |
ruby-gtksourceview4 |
Ruby GtkSourceView4 bindings |
ruby-hmac |
A common interface to HMAC functionality as documented in RFC2104 |
ruby-ldap |
A Ruby interface to some LDAP libraries |
ruby-libsecret |
Ruby libsecret bindings |
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-oci8 |
A Ruby library for Oracle OCI8 |
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-rsvg |
Ruby bindings for librsvg |
ruby-sdl |
Ruby/SDL: Ruby bindings for SDL |
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-vte |
Ruby vte bindings |
ruby-vte3 |
Ruby VTE bindings for use with GTK3 |
ruby-webkit2-gtk |
Ruby WebKitGtk+ for Gtk 3.0 bindings |
ruby-wnck3 |
Ruby libwnck 3 bindings |
ruby-xslt |
A Ruby class for processing XSLT |
ruby-yadis |
A ruby library for performing Yadis service discovery |
rubyzip |
A ruby library for reading and writing zip files |
safe_yaml |
Parse YAML safely, alternative implementation of YAML.load |
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-listen |
Fork of guard/listen provides a stable API for users of the ruby Sass CLI |
sass-rails |
Official Ruby-on-Rails Integration with Sass |
sawyer |
Secret User Agent of HTTP |
sdoc |
rdoc generator html with javascript search index |
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 |
semver2 |
maintain versions as per http://semver.org |
serialport |
a library for serial port (rs232) access in ruby |
serverengine |
A framework to implement robust multiprocess servers |
session |
A set of classes to drive external programs via pipe |
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 |
sfl |
Library providing spawn() which is almost perfectly compatible with ruby 1.9's |
shorturl |
A very simple library to use URL shortening services such as TinyURL or RubyURL |
shotgun |
Forking implementation of rackup |
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 |
sigar |
System Information Gatherer And Reporter |
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 |
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 |
sinatra-partial |
Just the partials helper in a gem |
six |
An ultra lite authorization library |
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 |
source_map |
Provides an API for parsing, and an API for generating source maps in ruby |
sourcemap |
Ruby source maps |
sparklines |
Create sparklines, small graphs to be used inline in texts |
spork |
Spork is Tim Harper's implementation of test server |
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 |
state_machine |
Adds support for creating state machines for attributes on any Ruby class |
stomp |
Ruby bindings for the stomp messaging protocol |
stringex |
Extensions for Ruby's String class |
strptime |
A fast strptime/strftime engine which uses VM |
subexec |
Subexec spawns an external command with a timeout |
sync |
A module that provides a two-phase lock with a counter |
syntax |
Syntax highlighting for sourcecode and HTML |
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 |
text |
A collection of text algorithms |
text-hyphen |
Hyphenates words according to the rules of the language the word is written in |
textpow |
A library to parse and process Textmate bundles |
thor |
A scripting framework that replaces rake and sake |
thread_order |
Test helper for ordering threaded code |
thread_safe |
A collection of thread-safe versions of common core Ruby classes |
tidy-ext |
W3C HTML Tidy library implemented as a Ruby extension |
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 |
timecop |
A gem providing 'time travel' and 'time freezing' capabilities |
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 |
totoridipjp |
A ruby binding to use totori.dip.jp Web API |
transaction-simple |
Provides transaction support at the object level |
travis |
Travis CI Client (CLI and Ruby library) |
treetop |
Treetop is a language for describing languages |
trollop |
Trollop is a commandline option parser for Ruby |
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-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 |
turbolinks |
Makes following links in your web application faster |
turbolinks-source |
Turbolinks JavaScript assets |
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 |
uconv |
A module to convert ISO/IEC 10646 (Unicode) string and Japanese strings |
uglifier |
Ruby wrapper for UglifyJS JavaScript compressor |
ultraviolet |
A syntax highlighting engine based on Textpow |
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 |
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 |
virtus |
Attributes on Steroids for Plain Old Ruby Objects |
vlad |
Pragmatic application deployment automation, without mercy |
warden |
General Rack Authentication Framework |
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 |
wirble |
Wirble is a set of enhancements for Irb |
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 |