| benchmark | 0.4.0 | 0.4.0 | Benchmark utility: Measures and reports the time used to execute code | RubyGems · GitHub · RDoc · CRuby | 
    
      | bundler | 2.6.2 | 2.6.2 | Bundler is the local package manager for Ruby applications | RubyGems · GitHub · RDoc · CRuby | 
    
      | cgi c | 0.4.1 | 0.4.1 | Support for CGI (Common Gateway Interface) | RubyGems · GitHub · RDoc · CRuby (1) · CRuby (2) · CRuby (3) · JRuby (1) | 
    
      | date c | 3.4.1 | 3.4.1 | The Date and DateTime classes | RubyGems · GitHub · RDoc (1) · RDoc (2) · CRuby · JRuby (1) · JRuby (2) · JRuby (3) | 
    
      | delegate | 0.4.0 | 0.4.0 | Provides three ways to delegate method calls | RubyGems · GitHub · RDoc · CRuby | 
    
      | did_you_mean | 2.0.0 | 2.0.0 | Patches error messages to suggest correct spelling of methods/classes/variables | RubyGems · GitHub · RDoc · CRuby (1) · CRuby (2) | 
    
      | digest c | 3.2.0 | 3.2.0 | Provides common hash functions like MD5, SHA1, SHA2, or RIPEMD-160 | RubyGems · GitHub · RDoc · CRuby · JRuby (1) | 
    
      | english | 0.8.0 | 0.8.0 | Readable aliases for special global variables | RubyGems · GitHub · RDoc · CRuby · JRuby | 
    
      | erb | 4.0.4 | 4.0.4 | Templating engine for Ruby | RubyGems · GitHub · RDoc · CRuby | 
    
      | error_highlight | 0.7.0 | 0.7.0 | Improves error messages with additional debug info | RubyGems · GitHub · RDoc · CRuby (1) · CRuby (2) | 
    
      | etc c | 1.4.5 | 1.4.5 | Access UNIX info from /etc | RubyGems · GitHub · RDoc · CRuby · JRuby (1) · JRuby (2) | 
    
      | fcntl c | 1.2.0 | 1.2.0 | Loads values from the OS' fcntl.hto be used for low-level file descriptor manipulation system calls with IO#fcntl and IO.sysopen | RubyGems · GitHub · RDoc · CRuby · JRuby (1) · JRuby (2) | 
    
      | fiddle c | 1.1.6 | 1.1.6 | Support for FFI (Foreign Function Interface) | RubyGems · GitHub · RDoc · CRuby · JRuby (1) · JRuby (2) | 
    
      | fileutils | 1.7.3 | 1.7.3 | Utilities for working with the file system, such as copying, moving, or deleting files | RubyGems · GitHub · RDoc · CRuby · JRuby (1) | 
    
      | find | 0.2.0 | 0.2.0 | Finds all files in a given directory and its sub-directories | RubyGems · GitHub · RDoc · CRuby | 
    
      | forwardable | 1.3.3 | 1.3.3 | Provides a way to delegate method calls. Also see this overview of delegation in Ruby, which contains an example | RubyGems · GitHub · RDoc · CRuby (1) · CRuby (2) · CRuby (3) | 
    
      | io-console c | 0.8.0 | 0.8.0 | Patches IOfor simple and portable access to the console | RubyGems · GitHub · RDoc · CRuby | 
    
      | io-nonblock c | 0.3.1 | 0.3.1 | Allows to work with IOstreams in a non-blocking way | RubyGems · GitHub · RDoc · CRuby · JRuby (1) · JRuby (2) | 
    
      | io-wait c | 0.3.1 | 0.3.1 | Adds methods to wait until an IOstream becomes readable or writable | RubyGems · GitHub · RDoc · CRuby · JRuby (1) · JRuby (2) | 
    
      | ipaddr | 1.2.7 | 1.2.7 | IP address manipulation (IPv4 and IPv6) | RubyGems · GitHub · RDoc · CRuby | 
    
      | irb | 1.14.3 | 1.14.3 | Interactive Ruby Console (REPL) | RubyGems · GitHub · RDoc · CRuby (1) · CRuby (2) | 
    
      | json c | 2.9.1 | 2.9.1 | Support for JSON (JavaScript Object Notation) | RubyGems · GitHub · RDoc · CRuby | 
    
      | logger | 1.6.4 | 1.6.4 | Logging utility | RubyGems · GitHub · RDoc · CRuby | 
    
      | net-http | 0.6.0 | 0.6.0 | Support for HTTP (Hypertext Transfer Protocol) | RubyGems · GitHub · RDoc · CRuby (1) · CRuby (2) · CRuby (3) · JRuby (1) · JRuby (2) · JRuby (3) | 
    
      | net-protocol | 0.2.2 | 0.2.2 | Internal class for the other net-* libraries | RubyGems · GitHub · RDoc · CRuby · JRuby | 
    
      | open3 | 0.2.1 | 0.2.1 | Simple spawning of child processes | RubyGems · GitHub · RDoc · CRuby · JRuby | 
    
      | openssl c | 3.3.0 | 3.3.0 | Wraps OpenSSL for cryptographic functionality | RubyGems · GitHub · RDoc · CRuby | 
    
      | open-uri | 0.5.0 | 0.5.0 | Monkeypatches Kernel#open to support remote endpoints via net/httpandnet/ftp | RubyGems · GitHub · RDoc · CRuby | 
    
      | optparse | 0.6.0 | 0.6.0 | Command-line option parser | RubyGems · GitHub · RDoc · CRuby (1) · CRuby (2) · CRuby (3) | 
    
      | ostruct | 0.6.1 | 0.6.1 | Wrapper around Hash which lets you read and set attributes with a method-based API | RubyGems · GitHub · RDoc · CRuby | 
    
      | pathname c | 0.4.0 | 0.4.0 | Wraps File,FileTest,Dir, andFileUtilsto ease working with file system paths | RubyGems · GitHub · RDoc · CRuby · JRuby (1) · JRuby (2) | 
    
      | prism c | 1.2.0 | 1.2.0 | Prism is a portable, error tolerant, and maintainable recursive descent parser for the Ruby language | RubyGems · GitHub · RDoc · CRuby (1) · CRuby (2) · CRuby (3) · CRuby (4) · CRuby (5) | 
    
      | pp | 0.6.2 | 0.6.2 | The ppprint debugging helper viarequire 'pp'. It will format the result object in more readable way. | RubyGems · GitHub · RDoc · CRuby · JRuby | 
    
      | prettyprint | 0.2.0 | 0.2.0 | Better object formatting and inspection. Also see the pp gem. | RubyGems · GitHub · RDoc · CRuby | 
    
      | pstore | 0.1.4 | 0.1.4 | Transactional file storage for Ruby objects | RubyGems · GitHub · RDoc · CRuby | 
    
      | psych c | 5.2.2 | 5.2.2 | Support for YAML (YAML Ain't Markup Language) | RubyGems · GitHub · RDoc · CRuby | 
    
      | rdoc | 6.10.0 | 6.10.0 | Ruby documentation generator | RubyGems · GitHub · RDoc · CRuby (1) · CRuby (2) | 
    
      | readline | 0.0.4 | 0.0.4 | If available, readline-ext will be loaded, or (Ruby-only) default gem reline will be used. | RubyGems · GitHub · RDoc · CRuby | 
    
      | reline | 0.6.0 | 0.6.0 | Ruby-only implementation of GNU Readline / NetBSD Editline | RubyGems · GitHub · RDoc · CRuby | 
    
      | resolv | 0.6.0 | 0.6.0 | Thread-aware DNS resolver | RubyGems · GitHub · RDoc · CRuby (1) · JRuby | 
    
      | ruby2_keywords | 0.0.5 | 0.0.5 | A shim gemspec to indicate that the Ruby implementation includes the ruby2_keywordsmethod | RubyGems · GitHub · RDoc | 
    
      | rubygems | 3.6.2 | 3.6.2 | RubyGems allows you to download, install, and use Ruby software packages on your system | RubyGems · GitHub · RDoc · CRuby (1) · CRuby (2) · JRuby (1) | 
    
      | securerandom | 0.4.1 | 0.4.1 | Provides cryptographical randomness from openssl or the OS | RubyGems · GitHub · RDoc · CRuby · JRuby (1) · JRuby (2) | 
    
      | set | 1.1.1 | 1.1.1 | Data structure for unordered collections without duplicates. Implemented on top of Hash. | RubyGems · GitHub · RDoc · CRuby · JRuby (1) · JRuby (2) | 
    
      | shellwords | 0.2.2 | 0.2.2 | Escape and manipulate commands to be run in the shell | RubyGems · GitHub · RDoc · CRuby | 
    
      | singleton | 0.3.0 | 0.3.0 | Mixin for Ruby classes that should only have one instance | RubyGems · GitHub · RDoc · CRuby | 
    
      | stringio c | 3.1.2 | 3.1.2 | Makes strings behave like IO objects | RubyGems · GitHub · RDoc · CRuby · JRuby (1) · JRuby (2) | 
    
      | strscan c | 3.1.2 | 3.1.2 | Lexical string scanning | RubyGems · GitHub · RDoc · CRuby · JRuby (1) · JRuby (2) | 
    
      | syntax_suggest | 2.0.2 | 2.0.2 | Assists with code recommendation to resolve Ruby syntax errors | RubyGems · GitHub · RDoc · CRuby (1) · CRuby (2) | 
    
      | tempfile | 0.3.1 | 0.3.1 | Simplifies OS independent creation of temporary files | RubyGems · GitHub · RDoc · CRuby · JRuby (1) · JRuby (2) | 
    
      | time | 0.4.1 | 0.4.1 | Adds more methods to Time | RubyGems · GitHub · RDoc · CRuby | 
    
      | timeout | 0.4.3 | 0.4.3 | Auto-terminates code blocks after the time limit is reached | RubyGems · GitHub · RDoc · CRuby · JRuby (1) · JRuby (2) | 
    
      | tmpdir | 0.3.1 | 0.3.1 | Adds a Dir.mktmpdirmethod for creating temporary directories OS independently | RubyGems · GitHub · RDoc · CRuby · JRuby | 
    
      | tsort | 0.2.0 | 0.2.0 | Topological sorting using Tarjan’s algorithm, which finds strongly connected components in graphs | RubyGems · GitHub · RDoc · CRuby | 
    
      | un | 0.3.0 | 0.3.0 | Utilities to replace common UNIX commands | RubyGems · GitHub · RDoc · CRuby | 
    
      | uri | 1.0.2 | 1.0.2 | URI/URL manipulation | RubyGems · GitHub · RDoc · CRuby (1) · CRuby (2) · JRuby (1) · JRuby (2) | 
    
      | weakref | 0.1.3 | 0.1.3 | Explicitly allow objects to be garbage collected | RubyGems · GitHub · RDoc · CRuby · JRuby | 
    
      | win32ole c | 1.9.1 | 1.9.1 | Windows OLE automation interface | RubyGems · GitHub · RDoc · CRuby · JRuby | 
    
      | yaml | 0.4.0 | 0.4.0 | require 'yaml'will load the psych default gem, yaml/dbm is a wrapper around DBM using YAML serialization, and yaml/store lets you use pstore with YAML | RubyGems · GitHub · RDoc (1) · RDoc (2) · RDoc (3) · CRuby (1) · CRuby (2) · CRuby (3) · JRuby (1) · JRuby (2) | 
    
      | zlib c | 3.2.1 | 3.2.1 | Interface to the zlib compression library | RubyGems · GitHub · RDoc · CRuby · JRuby (1) · JRuby (2) |