dev-ruby

The dev-ruby category contains libraries and utilities relevant to the Ruby programming language.

abbrevCalculates a set of unique abbreviations for a given set of strings
abstractLibrary which enable you to define abstract method in Ruby
acme-clientA Ruby client for the letsencrypt's ACME protocol
actioncableIntegrated WebSockets for Rails
actionmailboxFramework for designing email-service layers
actionmailerFramework for designing email-service layers
actionpackEases web-request routing, handling, and response
actionpack-action_cachingAction caching for Action Pack (removed from core in Rails 4.0)
actionpack-xml_parserXML parameters parser for Action Pack (removed from core in Rails 4.0)
actiontextEdit and display rich text in Rails applications
actionviewSimple, battle-tested conventions and helpers for building web pages
activejobJob framework with pluggable queues
activeldapActiveLDAP provides an activerecord inspired object oriented interface to LDAP
activemodelToolkit for building modeling frameworks like Active Record and Active Resource
activemodel-serializers-xmlXML serialization for your Active Model objects and Active Record models
activerecordImplements the ActiveRecord pattern (Fowler, PoEAA) for ORM
activestorageAttach cloud and local files in Rails applications
activesupportUtility Classes and Extension to the Standard Library
acts_as_listCapabilities for sorting and reordering a number of objects in a list
addressableA replacement for the URI implementation that is part of Ruby's standard library
aeAssertive Expressive is an assertions library designed for reuse
afmA very simple library to read Adobe Font Metrics files
airbrusshA replacement log formatter for SSHKit
amatchApproximate Matching Extension for Ruby
ammeterWrite specs for your Rails 3+ generators
amq-clientA fully-featured, low-level AMQP 0.9.1 client
amq-protocolAn AMQP 0.9.1 serialization library for Ruby
ansiThe Ruby ANSI project is collection of ANSI escape codes for Ruby
appraisalRuby library for testing your library against different versions of dependencies
arel-helpersTools to help construct database queries
ascii85Methods for encoding/decoding Adobe's binary-to-text encoding of the same name
asciidoctorProcessor for converting AsciiDoc into HTML 5, DocBook 4.5 and other formats
asciidoctor-diagramA set of Asciidoctor extensions that enable you to add diagrams
asciimathA pure Ruby AsciiMath parsing and conversion library
astA library for working with abstract syntax trees
asyncA concurrency framework for Ruby
async-containerAbstract container-based parallelism using threads and processes
async-ioProvides support for asynchronous TCP, UDP, UNIX and SSL sockets
async-poolA singleplex and multiplex resource pool for implementing robust clients
async-processAbstract container-based parallelism using threads and processes
async-rspecHelpers for writing specs against the async gem
autoprefixer-railsAdd vendor prefixes to CSS rules using values from the Can I Use website
aws-eventstreamAmazon Web Services event stream library
aws-partitionsProvides interfaces to enumerate AWS partitions, regions, and services
aws-sigv4Amazon Web Services Signature Version 4 signing library
axiom-typesDefine types with optional constraints for use within axiom and other libraries
backportsBackports of Ruby features for older Ruby
baconSmall RSpec clone weighing less than 350 LoC
barbyRuby barcode generator that doesn't rely on 3rd party libraries
base32A library which provides base32 decoding and encoding
base64Support for encoding and decoding binary data using a Base64 representation.
bcrypt_pbkdfImplements bcrypt_pdkfd (a variant of PBKDF2 with bcrypt-based PRF)
bcrypt-rubyAn easy way to keep your users' passwords secure
benchmark-ipsA iterations per second enhancement to Benchmark
bigdecimalArbitrary-precision decimal floating-point number library for Ruby
bindataParsing Binary Data in Ruby
bindexBindings for your Ruby exceptions
binding_of_callerRetrieve the binding of a method's caller
blankslateBase class with almost all of the methods from Object and Kernel being removed
blinkstickruby interface for blinkstick via libusb
bogusEnsuring that the things you stub or mock actually exist
brassBRASS is a very basic assertions framework for Ruby
brotliBrotli compressor/decompressor
bsearchA binary search library for Ruby
bsonA Ruby BSON implementation for MongoDB. (Includes binary C-based extension.)
buftokStatefully split input data by a specifiable token
builderA builder to facilitate programmatic generation of XML markup
bundlerAn easy way to vendor gem dependencies
bundler-auditProvides patch-level verification for Bundled apps
bunnyAnother synchronous Ruby AMQP client
capistranoA distributed application deployment system
capybaraCapybara aims to simplify the process of integration testing Rack applications
certificate_authorityManaging the core functions outlined in RFC-3280 for PKI
cgiSupport for the Common Gateway Interface protocol
charlock_holmesCharacter encoding detecting library for Ruby using ICU
chef-utilsBasic utility functions for Core Chef Infra development
childlaborGem that helps manage child processes
childprocessSolution for controlling external programs running in the background
chronicChronic is a natural language date/time parser written in pure Ruby
chunky_pngPure Ruby library that can read and write PNG images
climate_controlEasily manage your environment
cliverAn easy way to detect and use command-line dependencies
cmdparseAdvanced command line parser supporting commands
coderayA Ruby library for syntax highlighting
coerciblePowerful, flexible and configurable coercion library
coffee-railsCoffee Script adapter for the Rails asset pipeline
coffee-scriptRuby CoffeeScript is a bridge to the official CoffeeScript compiler
coffee-script-sourceRuby CoffeeScript is a bridge to the official CoffeeScript compiler
colorColour management with Ruby
coloratorColorize your text in the terminal
coloredConsole coloring
colored2Console coloring
colorizeAdds methods to set color, background color and text effect on console easier
columnizeSorts an array in column order
combustionElegant Rails Engine Testing
commanderThe complete solution for Ruby command-line executables
commonmarkerA fast, safe, extensible parser for CommonMark, wrapping the libcmark library
concurrent-rubyModern concurrency tools including agents, futures, promises, thread pools, more
connection_poolGeneric connection pooling for Ruby
consoleBeautiful logging for Ruby
contractsprovides contracts for Ruby
coolioA high performance event framework for Ruby which uses the libev C library
countdownlatchSynchronization aid to allow threads to wait for operations in other threads
crackReally simple JSON and XML parsing, ripped from Merb and Rails
crassRuby CSS parser that's fully compliant with the CSS Syntax Level 3 specification
creoleCreole-to-HTML converter for Creole, the lightweight markup language
criCri is a library for building easy-to-use commandline tools
css_parserSass-based Stylesheet Framework
csvThe CSV library provides a complete interface to CSV files and data
curbRuby-language bindings for libcurl
cursesRuby binding for curses, ncurses, and PDCurses
daemonsWrap existing ruby scripts to be run as a daemon
dalliA high performance pure Ruby client for accessing memcached servers
database_cleanerStrategies for cleaning databases
database_cleaner-active_recordStrategies for cleaning databases using ActiveRecord
database_cleaner-coreStrategies for cleaning databases
dateA subclass of Object includes Comparable module for handling dates
date_validatorSimple, ORM agnostic, Ruby 1.9 compatible date validator for Rails
dbfSmall fast library for reading dBase, xBase, Clipper, FoxPro databases
ddmetricsNon-timeseries measurements for Ruby programs
ddpluginProvides plugin management for Ruby projects
debugDebugging functionality for Ruby
debug_inspectorA Ruby wrapper for the MRI 2.0 debug_inspector API
deckar01-task_listMarkdown TaskList components
deep_mergeA simple set of utility functions for Hash
delayerDelay the processing
delayer-deferredRuby implementation of JSDeferred
dependorReduces duplication when doing manual dependency injection
descendants_trackerModule that adds descendant tracking to a class
did_you_mean'did you mean?'experience in Ruby
diff-lcsUse the McIlroy-Hunt LCS algorithm to compute differences
digestProvides a framework for message digest libraries
divaImplementation of expression for handling things
dnsrubyA pure Ruby DNS client library
docileTurns any Ruby object into a DSL
docker-apiA simple REST client for the Docker Remote API
domain_nameDomain Name manipulation library for Ruby
drbDistributed object system for Ruby
dry-coreA toolset of small support modules used throughout the dry-rb ecosystem
dry-inflectorString inflections for dry-rb
dry-logicPredicate logic with rule composition
dry-monadsCommon monads for Ruby
dry-structTyped structs and value objects
dry-typesType system for Ruby supporting coercions, constraints and complex types.
duktape-rbRuby bindings to the Duktape JavaScript interpreter
dustDescriptive block syntax definition for Test::Unit
ecma-re-validatorValidate a regular expression string against what ECMA-262 can actually do
ed25519Library for the Ed25519 public-key signature system
elasticsearchRuby integrations for ES, elasticsearch module
elasticsearch-apiRuby integrations for ES, elasticsearch-api module
elasticsearch-transportRuby integrations for ES, elasticsearch-transport module
elastic-transportTransport classes and utilities shared among Ruby Elastic client libraries
em-websocketEventMachine based WebSocket server
equalizerModule to define equality, equivalence and inspection methods
equatableAllows ruby objects to implement equality comparison and inspection methods
erubia ERB template engine for ruby; a simplified fork of Erubis
erubisErubis is an implementation of eRuby
ethonVery lightweight libcurl wrapper
evented-specA set of helpers to help you test your asynchronous code
eventmachineEventMachine is a fast, simple event-processing library for Ruby programs
exconEXtended http(s) CONnections
execjsExecJS lets you run JavaScript code from Ruby
exifrA library to read EXIF info from JPEG and TIFF images
facterA cross-platform ruby library for retrieving facts from operating systems
fakefsA fake filesystem. Use it in your tests
fake_ftpTesting FTP? Use this!
fakerA library for generating fake data such as names, addresses, and phone numbers
faradayHTTP/REST API client library with pluggable components
faraday-follow_redirectsPerform multipart-post requests using Faraday
faraday-httpclientFaraday adapter for HTTPClient
faraday_middlewareVarious middleware for Faraday
faraday_middleware-multi_jsonResponse JSON parser using MultiJson and FaradayMiddleware
faraday-multipartPerform multipart-post requests using Faraday
faraday-net_httpFaraday adapter for Net::HTTP
faraday-net_http_persistentFaraday adapter for NetHttpPersistent
faraday-patronFaraday adapter for Patron
faraday-rackFaraday adapter for Rack
faraday-retryFaraday adapter for Net::HTTP
fast_gettextGetText but 3.5x faster, 560x less memory, clean namespace and threadsafe!
fast-stemmerSimple wrapper around multithreaded Porter stemming algorithm
fattrfattr.rb is a "fatter attr" for ruby
fcgiFastCGI library for Ruby
ffakerFaster Faker, generates dummy data
ffiRuby extension for programmatically loading dynamic libraries
ffi-compilerRuby FFI Rakefile generator
fiber-annotationA mechanism for annotating fibers
fiber-localProvides a class-level mixin to make fiber local state easy
fiber-storageProvides a compatibility shim for fiber storage
filesizeSmall class for handling filesizes with both the SI and binary prefixes
file-tailA small ruby library that allows it to 'tail' files in Ruby
fileutilsSeveral file utility methods for copying, moving, removing, etc
filigreeNew classes and extensions to core library classes
flexmockSimple mock object library for Ruby unit testing
flogFlog reports the most tortured code in an easy to read pain report
font-awesome-railsFont-awesome for the asset pipeline
forgeryEasy and customizable generation of forged data
forwardableProvides delegation of specified methods to a designated object
forwardable-extendedForwardable with hash, and instance variable extensions
fuubarInstafailing RSpec progress bar formatter
GeoRubyRuby data holder for OGC Simple Features
getoptlongAllows you to parse command line options similarly to getopt_long()
gettext_i18n_railsFastGettext / Rails integration
gettext-setupA gem to ease i18n
gistPotentially the best command line gister
gitLibrary for using Git in Ruby
globalidReference models by URI
gnuplotGnuplot drawing library - Ruby Bindings
googleapis-common-protos-typesCommon protocol buffer types used by Google APIs
google-protobufProtocol Buffers are Google's data interchange format
gpgmeRuby language binding for GnuPG Made Easy
grpcSend RPCs from Ruby using GRPC
gruffBeautiful graphs for one or multiple datasets
hamlA ruby web page templating engine
haml-railsProvides Haml generators for Rails 4
hashdiffSimple Hash extension to make working with nested hashes easier
hasheryThe Hashery is a tight collection of Hash-like classes
hashicorp-checkpointInternal HashiCorp service to check version information
hashieHashie is a small collection of tools that make hashes more powerful
hashrSimple Hash extension to make working with nested hashes easier
heredoc_unindentRemoves leading whitespace from Ruby heredocs
hieraA simple pluggable Hierarchical Database
hiera-eyamlEncrypted YAML backend for hiera
hiera-eyaml-gpgA GPG backend for hiera-eyaml
hiera-eyaml-plaintextA plaintext backend for hiera-eyaml
highlineHighline is a high-level command-line IO library for ruby
histogramGives objects the ability to 'histogram' in several useful ways
hitimesA fast, high resolution timer library
hoconThis is a port of the Typesafe Config library to Ruby
hoeHoe extends rake to provide full project automation
html2hamlConvert HTML and HTML+Erb to Haml
htmlentitiesA simple library for encoding/decoding entities in (X)HTML documents
html-pipelineGitHub HTML processing filters and utilities
httpAn easy-to-use client library for making requests from Ruby
http-acceptParse Accept and Accept-Language HTTP headers
httpartyMakes http fun! Also, makes consuming restful web services dead easy
httpauthLibrary implementing the full HTTP Authentication protocol (RFC 2617)
httpclient'httpclient' gives something like the functionality of libwww-perl (LWP) in Ruby
http-cookieA ruby library to handle HTTP cookies
http-form_dataUtility-belt to build form data request bodies
http-parserA super fast http parser for ruby
http_parser_rbSimple callback-based HTTP request/response parser
i18nAdd Internationalization support to your Ruby application
ice_nineDeep Freeze Ruby Objects
idn-rubyLibIDN Ruby Bindings
image_processingHigh-level image processing helper methods with libvips and ImageMagick
imagesizeMeasure image size (GIF, PNG, JPEG, etc)
immutable-rubyEfficient, immutable, thread-safe collection classes for Ruby
importmap-railsUse ESM with importmap to manage JavaScript in Rails
instance_storageManage class instances with dictionary
introspectionDynamic inspection of the hierarchy of method definitions on a Ruby object
io-consoleadd console capabilities to IO instances
io-eventAn event loop
io-waitWaits until IO is readable or writable without blocking
ipaddrIPAddr provides a set of methods to manipulate an IPv4 or IPv6 address
irbInteractive Ruby command-line tool for REPL (Read Eval Print Loop)
itextommlNative Ruby bindings to itex2MML, which converts itex equations to MathML
jbuilderCreate JSON structures via a Builder-style DSL
jmespathImplements JMESPath for Ruby
jquery-railsjQuery! For Rails! So great
jquery-ui-railsThe jQuery UI assets for the Rails 3.2+ asset pipeline
jsobfuA Javascript code obfuscator
jsonA JSON implementation as a Ruby extension
json_schemaA JSON Schema V4 and Hyperschema V4 parser and validator
jwtA Ruby implementation of JSON Web Token draft 06
kissfftruby interface to kissfft
kpegA simple PEG library for Ruby
kramdownYet-another-markdown-parser but fast, pure Ruby, using strict syntax definition
kramdown-parser-gfmA kramdown parser for the GFM dialect of Markdown
kramdown-syntax-coderayUses coderay to highlight code blocks/spans
launchyHelper class for launching cross-platform applications
lemonLemon is a unit testing framework
letoGeneric object traverser for Ruby
letter_openerPreview mail in the browser instead of sending
levenshteinLevenshtein distance algorithm
libusbbinding that gives Ruby programmers access to arbitrary USB devices
liquidTemplate engine for Ruby
liquid-cLiquid performance extension in C
listenListens to file modifications and notifies you about the changes
little-pluggerModule that provides Gem based plugin management
llhttp-ffiRuby FFI bindings for llhttp
localeA pure ruby library which provides basic APIs for localization
localhostManage a local CA for self-signed localhost development servers
lockfileA ruby library for creating NFS safe lockfiles
log4rA comprehensive and flexible logging library written in Ruby
loggerProvides a simple logging utility for outputting messages
loofahLibrary for manipulating and transforming HTML/XML documents and fragments.
loquaciousDescriptive configuration files for Ruby written in Ruby
lumberjackA simple, powerful, and very fast logging utility
mabMarkup as Ruby
magicRuby FFI bindings to libmagic
mailAn email handling library
maildirA library for reading and writing arbitrary messages in DJB's maildir format
marcelSimple mime type detection using magic numbers, filenames, and extensions
marukuA Markdown-superset interpreter written in Ruby
mashMash is an extended Hash that gives simple pseudo-object functionality
matrixAn implementation of Matrix and Vector classes
maxitestMinitest + all the features you always wanted
mecab-rubyRuby binding for MeCab
mechanizeA Ruby library used for automating interaction with websites
memoistActiveSupport::Memoizable with a few enhancements
memoizableMemoize method return values
memo_wiseThe wise choice for Ruby memoization
mercenaryLightweight and flexible library for writing command-line apps
metaclassAdds a __metaclass__ method to all Ruby objects
metasmCross-architecture assembler, disassembler, linker, and debugger
method_sourceRetrieve the source code for a method
middlewareGeneralized implementation of the middleware abstraction for Ruby
mimemagicFast mime detection by extension or content
mime-typesProvides a mailcap-like MIME Content-Type lookup for Ruby
mime-types-dataRegistry for information about MIME media type definitions
mini_magickManipulate images with minimal use of memory
mini_mimeA lightweight mime type lookup toy
mini_portile2Simplistic port-like solution for developers
minispec-metadataDefine and access metadata in MiniTest::Spec descriptions and specs
minitarProvides POSIX tarchive management from Ruby programs
minitestminitest/unit is a small and fast replacement for ruby's huge and slow test/unit
minitest-aroundAlternative for setup/teardown dance
minitest-bonus-assertionsBonus assertions for minitest
minitest-global_expectationsSupport minitest expectation methods for all objects
minitest-hooksAdds around and before_all/after_all/around_all hooks for Minitest
minitest-power_assertPower Assert for Minitest
minitest-pretty_diffPretty-print hashes and arrays before diffing them in MiniTest
mixlib-configA class based configuration library
mixlib-shelloutRun external commands on Unix or Windows
mkmf-litelight version of the the mkmf library designed for use as a library
mochaMocking and stubbing using a syntax like that of JMock and SchMock
monetaA unified interface to key/value stores
mqttPure Ruby gem that implements the MQTT protocol
msgpackBinary-based efficient data interchange format for ruby binding
multi_jsonA gem to provide swappable JSON backends
multipart-parserA multipart parser written in Ruby
multipart-postAdds a streamy multipart form post capability to Net::HTTP
multi_testA uniform interface for Ruby testing libraries
multi_xmlA generic swappable back-end for XML parsing
mustacheMustache is a framework-agnostic way to render logic-free views
mustermannA library implementing patterns that behave like regular expressions
mutex_mMixin to extend objects to be handled like a Mutex
mysql2A modern, simple and very fast Mysql library for Ruby - binding to libmysql
nanotestExtremely mynymal test framework
narrayNumerical N-dimensional Array class
naughtA toolkit for building Null Objects in Ruby
necromancerConversion from one object type to another with a bit of black magic
nenvConvenient wrapper for Ruby's ENV
neovim-ruby-clientRuby bindings for Neovim
net-ftpSupport for the File Transfer Protocol
net-http-digest_authAn implementation of RFC 2617 - Digest Access Authentication
net-http-persistentManages persistent connections using Net::HTTP plus a speed fix for Ruby 1.8
net-http-pipelineAn HTTP/1.1 pipelining implementation atop Net::HTTP
net-imapRuby client api for Internet Message Access Protocol
net-popRuby client library for POP3
net-protocolThe abstruct interface for net-* client
netrcThis library reads and writes .netrc files
net-scpA pure Ruby implementation of the SCP client protocol
net-sftpSFTP in pure Ruby
net-smtpSimple Mail Transfer Protocol client library for Ruby
net-sshNon-interactive SSH processing in pure Ruby
net-ssh-gatewayA simple library to assist in enabling tunneled Net::SSH connections
net-telnetProvides telnet client functionality
network_interfacenetwork_interface layer from metasploit pcaprub
niceogiriSome wrappers around and helpers for XML manipulation using Nokogiri
nio4rA high performance selector API for monitoring IO objects
nkfRuby extension for Network Kanji Filter
nokogiriNokogiri is an HTML, XML, SAX, and Reader parser
nokogiri-diffCalculate the differences between two XML/HTML documents
oauthA RubyGem for implementing both OAuth clients and servers
oauth2Wrapper for the OAuth 2.0 protocol with a similar style to the OAuth gem
oauth-ttyOAuth 1.0 TTY Command Line Interface
octokitRuby toolkit for the Github API
omniauthA generalized Rack framework for multiple-provider authentication
open4Open3::popen3 with exit status
openssl-ccmOpenSSL CBC-MAC (CCM) ruby gem
openssl-cmacGem for RFC 4493, 4494, 4615 - The AES-CMAC Algorithm
optimistA commandline option parser for Ruby that just gets out of your way
optionableRobust options validation for Ruby methods
org-rubyRuby routines for parsing org-mode files
ostructClass to build custom data structures, similar to a Hash
oxA fast XML parser and Object marshaller
paintTerminal painter
pairing_heapPerformant priority queue with support for changing priority
parallelRun any code in parallel Processes or Threads
paramesanParameterized tests in Ruby
parserA production-ready Ruby parser written in pure Ruby
pastelTerminal strings styling with intuitive and clean API
path_expanderPre-process CLI arguments expanding directories into their constituent files
pathutilLike Pathname but a little less insane
patronPatron is a Ruby HTTP client library based on libcurl
pcaprubLibpcap bindings for ruby compat
pdf-coreImplements low level PDF features for Prawn
pdf-inspectorA tool for analyzing PDF output
pdf-readerPDF parser conforming as much as possible to the PDF specification from Adobe
permutationLibrary performing operations with permutations of sequences (strings, arrays)
pgRuby extension library providing an API to PostgreSQL
pg_array_parserSimple library to parse PostgreSQL arrays into a array of strings
pkg-configA pkg-config implementation by Ruby
plistA library to manipulate Property List files, also known as plists
pluggaloidPluggaloid is extensible plugin system for mikutter
podcastA pure Ruby library for generating podcasts from mp3 files
polyglotPolyglot provides support for fully-custom DSLs
power_assertShows each value of variables and method calls in the expression
prawnFast, Nimble PDF Generation For Ruby
prawn-tableProvides support for tables in Prawn
primePrime numbers and factorization library
process_executerAn API for executing commands in a subprocess
propshaftDeliver assets for Rails
pryPry is a powerful alternative to the standard IRB shell for Ruby
psychA YAML parser and emitter
ptoolsSeveral handy methods to Ruby's core File class
public_suffixParse and decompose a domain name into top level domain, domain and subdomains
punditObject oriented authorization for Rails applications
puppetdb-terminiLibrary needed to connect puppet to puppetdb
puppet_forgeTools to access Forge API information on Modules, Users, and Releases
puppet-resource_apiThis library provides a simple way to write new native resources for puppet.
pusher-clientClient for consuming WebSockets from http://pusher.com
qedQED (Quality Ensured Demonstrations) is a TDD/BDD framework
raccA LALR(1) parser generator for Ruby
rackA modular Ruby webserver interface
rack-attackA DSL for blocking & throttling abusive clients
rack-cacheEnable HTTP caching for Rack-based applications that produce freshness info
rack-openidProvides a more HTTPish API around the ruby-openid library
rack-protectionThis gem protects against typical web attacks
rack-sessionA session implementation for Rack
rack-testRack::Test is a small, simple testing API for Rack apps
rackupA general server command for Rack applications
radiusPowerful tag-based template system
railsruby on rails is a web-application and persistence framework
rails-dom-testingCompare doms and assert certain elements exists in doms using Nokogiri
rails-html-sanitizerSanitize HTML fragments in Rails applications
railtiesTools for creating, working with, and running Rails applications
rainbowColorize printed text on ANSI terminals
rakeMake-like scripting in Ruby
rake-compilerProvide a standard and simplified way to build and package Ruby extensions
rake-remote_taskExtends Rake with remote task goodness
rantlyRuby Imperative Random Data Generator and Quickcheck
rash_altRash alt version for Hashie's own Rash
rb-inotifyA thorough inotify wrapper for Ruby using FFI
rbnaclProvides a high-level toolkit for building cryptographic systems and protocols
rbpdfRuby on Rails RBPDF plugin
rbpdf-fontFont files for the Ruby on Rails RBPDF plugin
rb-readlineRuby implementation of the GNU readline C library
rbsThe language for type signatures for Ruby and standard library definitions
rbstA simple Ruby wrapper for processing rST via docutils
rbtreeA sorted associative collection that is implemented with a Red-Black Tree
rcairoRuby bindings for cairo
rchardetCharacter encoding auto-detection in Ruby
rdiscountImplementation of John Gruber's Markdown
rdocAn extended version of the RDoc library from Ruby 1.8
rdtoolA multipurpose documentation format for Ruby
recogPattern recognition for hosts, services, and content
redcarpetA Ruby wrapper for Upskirt
redclothA module for using Textile in Ruby
red-colorsColor features for Ruby
redisA Ruby client library for Redis
refImplements weak, soft, and strong references in Ruby
regexp_parserA library for tokenizing, lexing, and parsing Ruby regular expressions
regexp_property_valuesSee which property values are supported by the regular expression engine
relineAlternative readline implementation in pure Ruby
request_storePer-request global storage for Rack
rest-clientSimple Simple HTTP and REST client for Ruby
rexicalRexical is a lexical scanner generator
rexmlAn XML toolkit for Ruby
rglRGL is a framework for graph data structures and algorithms
rinkuA Ruby library that does autolinking
ritexConverts expressions from WebTeX into MathML
rjbRjb is a Ruby-Java software bridge
rkelly-remixRKelly Remix is a fork of the RKelly JavaScript parser
rmagickAn interface between Ruby and the ImageMagick(TM) image processing library
roadieMaking HTML emails comfortable for the Rails rockstars
roadie-railsHooks Roadie into your Rails application to help with email generation
robotsA simple Ruby library to parse robots.txt
rotpThe Ruby One Time Password Library
rougeYet-another-markdown-parser using a strict syntax definition in pure Ruby
rqrcodeLibrary for encoding QR Codes
rqrcode_coreLibrary for encoding QR Codes
rrA double framework featuring a selection of double techniques and a terse syntax
rrdtool-bindingsRuby bindings for rrdtool
rspecA Behaviour Driven Development (BDD) framework for Ruby
rspec-block_is_expectedSimplify testing of blocks in RSpec
rspec-collection_matchersA Behaviour Driven Development (BDD) framework for Ruby
rspec-coreA Behaviour Driven Development (BDD) framework for Ruby
rspec-expectationsA Behaviour Driven Development (BDD) framework for Ruby
rspec-filesRSpec helpers for buffering and detecting file descriptor leaks
rspec-itsA Behaviour Driven Development (BDD) framework for Ruby
rspec-json_expectationsSet of matchers and helpers to allow you test your APIs responses
rspec-memoryRSpec helpers for checking memory allocations
rspec-mocksA Behaviour Driven Development (BDD) framework for Ruby
rspec-pending_forMark specs pending or skipped for specific Ruby engine / version combinations
rspec-railsRSpec's official Ruby on Rails plugin
rspec-retryRetry randomly failing rspec example
rspec-stubbed_envStub environment variables in a scoped context for testing
rspec-supportA Behaviour Driven Development (BDD) framework for Ruby
rssFamily of libraries that support various formats of XML feeds
ruby2_keywordsShim library for Module#ruby2_keywords
ruby2rubyGenerates readable ruby from ParseTree
ruby-atkRuby Atk bindings
ruby-augeasRuby bindings for Augeas
ruby-cairo-gobjectRuby cairo-gobject bindings
ruby-dictRFC 2229 client in Ruby
ruby_engineA RubyEngine class that simplifies checking for your Ruby implementation
ruby-feedparserRuby library to parse ATOM/RSS feeds
ruby-filemagicRuby binding to libmagic
ruby-gdk3Ruby GDK-3.x bindings
ruby-gdkpixbuf2Ruby GdkPixbuf2 bindings
rubygemsCentralized Ruby extension management system
ruby-gettextNative Language Support Library and Tools modeled after GNU gettext package
ruby-gio2Ruby binding of gio-2
ruby-glib2Ruby Glib2 bindings
ruby-gobject-introspectionRuby GObjectIntrospection bindings
ruby-gtk3Ruby Gtk2 bindings
ruby-hmacA common interface to HMAC functionality as documented in RFC2104
ruby-ldapA Ruby interface to some LDAP libraries
ruby-machoA library for viewing and manipulating Mach-O files in Ruby
ruby-mp3infoA pure Ruby library for access to mp3 files (internal infos and tags)
ruby-net-ldapPure ruby LDAP client implementation
rubyntlmRuby/NTLM provides message creator and parser for the NTLM authentication
ruby-odbcRubyODBC - For accessing ODBC data sources from the Ruby language
ruby-oembedAn oEmbed consumer library written in Ruby
ruby-oleRuby library for easy read/write access to OLE compound documents
ruby-openglOpenGL / GLUT bindings for ruby
ruby-openidA robust library for verifying and serving OpenID identities
ruby-pangoRuby Pango bindings
rubypantsA Ruby port of the SmartyPants PHP library
ruby_parserA ruby parser written in pure ruby
ruby-popplerRuby poppler-glib bindings
ruby-profA module for profiling Ruby code
ruby-progressbarA Text Progress Bar Library for Ruby
ruby-rc4A pure Ruby implementation of the RC4 algorithm
ruby-romkanA Romaji <-> Kana conversion library for Ruby
ruby-shadowruby shadow bindings
ruby-shoutA Ruby interface to libshout2
ruby_smbPure Ruby implementation of the SMB Protocol Family
ruby-termiosA Ruby interface to termios
rubytestRuby Test is a universal test harness for Ruby
rubytest-cliRubytest CLI is a command-line interface for Rubytest
rubytterRubytter is a simple twitter library
ruby_versionA class which offers a convenient DSL for checking for the right Ruby version
ruby-yadisA ruby library for performing Yadis service discovery
rubyzipA ruby library for reading and writing zip files
sanitizeSanitize is a whitelist-based HTML sanitizer
sassAn extension of CSS3, adding nested rules, variables, mixins, and more
sasscUse libsass with Ruby
sassc-railsIntegrate SassC-Ruby with Rails
sass-railsOfficial Ruby-on-Rails Integration with Sass
sawyerSecret User Agent of HTTP
sdocrdoc generator html with javascript search index
securerandomInterface for secure random number generator
seed-fuAdvanced seed data handling for Rails
selenium-webdriverThis gem provides Ruby bindings for WebDriver
semantic_puppetLibrary of tools for working with Semantic Versions and module dependencies
sequelA lightweight database toolkit for Ruby
serialporta library for serial port (rs232) access in ruby
serverengineA framework to implement robust multiprocess servers
setProvides a class to deal with collections of unordered, unique values
settingslogicA simple configuration / settings solution that uses an ERB enabled YAML file
sexp_processorProcessor for s-expressions created as part of the ParseTree project
shouldaMaking tests easy on the fingers and eyes
shoulda-contextContext framework extracted from Shoulda
shoulda-matchersMaking tests easy on the fingers and eyes
sigdumpSetup signal handler which dumps backtrace of threads and allocated objects
simplecovCode coverage with a configuration library and merging across test suites
simplecov-htmlGenerates a HTML report of your SimpleCov ruby code coverage results
simplecov_json_formatterJSON formatter for SimpleCov
simpleidnAllows easy conversion from punycode ACE to unicode UTF-8 strings and vice-versa
simple_oauthSimply builds and verifies OAuth headers
simple-rssA simple, flexible, extensible, and liberal RSS and Atom reader for Ruby
sinatraA DSL for quickly creating web applications in Ruby with minimal effort
singletonThe Singleton module implements the Singleton pattern
slimA template language aiming to reduce the syntax to the essential parts
slopA simple option parser with an easy to remember syntax and friendly API
slow_enumerator_toolsTransform Ruby enumerators that produce data slowly and unpredictably
snaky_hashA Hashie::Mash joint to make #snakelife better
sorted_setImplements a variant of Set whose elements are sorted in ascending order
sourcemapRuby source maps
sparklinesCreate sparklines, small graphs to be used inline in texts
spreadsheetRuby library to read and write spreadsheet documents
springRails application preloader
sprocketsRuby library for compiling and serving web assets
sprockets-railsSprockets implementation for Rails 4.x (and beyond) Asset Pipeline
spyA simple opinionated mocking framework
sqlite3An extension library to access a SQLite database from Ruby
sshkeySSH private and public key generator in pure Ruby
sshkitSSHKit makes it easy to write structured, testable SSH commands in Ruby
stampDate and time formatting for humans
stompRuby bindings for the stomp messaging protocol
streamModule Stream defines an interface for external iterators
stringexExtensions for Ruby's String class
stringioPseudo IO class from/to String.
strptimeA fast strptime/strftime engine which uses VM
strscanProvides lexical scanning operations on a String
susA fast and scalable test runner
sus-fixtures-asyncConvenient fixture for testing async components in a reactor
sus-fixtures-opensslTest fixtures for running with OpenSSL
syncA module that provides a two-phase lock with a counter
syntaxSyntax highlighting for sourcecode and HTML
sys-filesystemCross-platform interface for filesystem information
sysloggerDrop-in replacement for the standard Logger, that logs to the syslog
systemuUniversal capture of STDOUT and STDERR and handling of child process PID
sys-unameA Ruby interface for getting operating system information
tdiffCalculates the differences between two tree-like structures
templeAn abstraction and a framework for compiling templates to pure Ruby
term-ansicolorSmall Ruby library that colors strings using ANSI escape sequences
terminal-tableSimple, feature rich ascii table generation library
test_constructCreates temporary files and directories for testing
test_declarativeSimply adds a declarative test method syntax to test/unit
test-unitAn xUnit family unit testing framework for Ruby
test-unit-rrRR adapter for Test::Unit
test-unit-ruby-coreAdditional test assertions for Ruby standard libraries
textA collection of text algorithms
text-hyphenHyphenates words according to the rules of the language the word is written in
thorSimple and efficient tool for building self-documenting command line utilities
thread_orderTest helper for ordering threaded code
thread_safeA collection of thread-safe versions of common core Ruby classes
tidy_tableTool to convert an array of struct into an HTML table
tiltThin interface over template engines to make their usage as generic as possible
timeExtends the Time class with methods for parsing and conversion
timecopA gem providing 'time travel' and 'time freezing' capabilities
timeoutProvides a framework for message digest libraries
timersPure Ruby one-shot and periodic timers
tinsAll the stuff that isn't good enough for a real library
tokyocabinetRuby bindings for Tokyo Cabinet
tomlrbA racc based toml parser
tracesApplication instrumentation and tracing
transaction-simpleProvides transaction support at the object level
treetopTreetop is a language for describing languages
ttfunkA TrueType font parser written in pure ruby
tty-colorTerminal color capabilities detection
tty-commandTerminal color capabilities detection
tty-cursorMove the terminal cursor around and manipulate text using intuitive method calls
tty-editorOpens a file or text in the user's preferred editor
tty-fileFile manipulation utility methods
tty-platformQuery methods for detecting different operating systems
tty-promptA beautiful and powerful interactive command line prompt
tty-readerMethods for processing keyboard input in character, line and multiline modes
tty-screenTerminal screen size detection which works on Linux, OS X and Windows/Cygwin
tty-whichPlatform independent implementation of Unix which command
twitterRuby wrapper around the Twitter API
twitter-textText handling for Twitter
typed-arrayGem provides enforced-type functionality to Arrays
typeprofPerforms a type analysis of non-annotated Ruby code
typhoeusRuns HTTP requests in parallel while cleanly encapsulating handling logic
tzinfoDaylight-savings aware timezone library
uglifierRuby wrapper for UglifyJS JavaScript compressor
unfA wrapper library to bring Unicode Normalization Form support to Ruby/JRuby
unf_extUnicode Normalization Form support library for CRuby
unicode-display_widthAdds String#display_width to get the display size using EastAsianWidth.txt
unindentRuby method to unindent strings
useragentHTTP User Agent parser
uuidtoolsSimple library to generate UUIDs
vagrant_cloudVagrant Cloud API Library
vcardRuby vcard support extracted from Vpim
vcrRecords your test suite's HTTP interactions and replay them during test runs
version_gemEnhance that VERSION! Sugar for boring Version modules
virtusAttributes on Steroids for Plain Old Ruby Objects
vladPragmatic application deployment automation, without mercy
wardenGeneral Rack Authentication Framework
warningCustom processing for warnings
web-consoleA debugging tool for your Ruby on Rails applications
webmockAllows stubbing HTTP requests and setting expectations on HTTP requests
webrickAn HTTP server toolkit
webrobotsA library to help write robots.txt compliant web robots
websocketUniversal Ruby library to handle WebSocket protocol
websocket-driverA complete implementation of the WebSocket protocols
websocket-extensionsGeneric extension manager for WebSocket connections
whole_history_ratingA pure ruby implementation of Remi Coulom's Whole-History Rating algorithm
will_paginateMost awesome pagination solution for Ruby
windows_errorreference for standard Windows API Error Codes
wisperA micro library providing objects with Publish-Subscribe capabilities
x25519Key exchange via the X25519 (Curve25519) Elliptic Curve Diffie-Hellman function
xdrRead/write XDR encoded data structures
xmlrpcXMLRPC is a lightweight protocol that enables remote procedure calls over HTTP
xml-simpleEasy API to maintain XML. A Ruby port of Grant McLean's Perl module XML::Simple
xpathXPath is a Ruby DSL around a subset of XPath 1.0
yajl-rubyRuby C bindings to the Yajl JSON stream-based parser library
yardDocumentation generation tool for the Ruby programming language
zeitwerkEfficient and thread-safe code loader for Ruby
zentestTesting tools: zentest, unit_diff, autotest, multiruby, and Test::Rails

Statistics

Packages: 675

Filter by Category