|
- base64
- benchmark
- Contains routines for benchmarking code.
- cgi
- CGI library, including methods for query parsing, HTML generation and session handling.
- complex
- Implements a complex number type, Complex.
- csv
- Read and write CSV (comma separated values) data.
- date
- Implements the Date class.
- delegate
- Simplifies delegation to methods of other classes.
- drb
- Distributed Ruby. Talk to objects across a network.
- English
- English-language long names for Ruby's special variables.
- erb
- fileutils
- Utility module for copying, moving, renaming files, etc.
- finalize
- find
- Recursively descend directories.
- forwardable
- ftools
- Similar to, but older than, fileutils.
- getoptlong
- A common library for parsing command-line options. See optparse for a stronger Ruby solution.
- gserver
- Generic server.
- importenv
- ipaddr
- jcode
- logger
- Simple logging mechanism.
- mailread
- mathn
- matrix
- Defines the Matrix and Vector classes.
- mkmf
- monitor
- mutex_m
- net/ftp
- FTP library for accessing remote files.
- net/http
- HTTP library for accessing web pages.
- net/imap
- IMAP library for accessing email on a server.
- net/pop
- POP library for accessing email on a server.
- net/smtp
- SMTP library for sending email.
- net/telnet
- Telnet library for executing commands remotely.
- observer
- Implements the observer pattern; objects can be notified of changes to other objects.
- open-uri
- Allows file-like access to URIs like "ftp://server/filename".
- open3
- optparse
- A more advanced command-line options parsing library than getoptlong.
- ostruct
- Open structs. You can add attributes dynamically.
- parsedate
- A (possibly obsolete?) module for extracting date information from a String.
- pathname
- Object-oriented pathname.
- ping
- Simple 'ping' implementation.
- pp
- Implements Kernel.pp so you can pretty-print any object.
- prettyprint
- Implements a pretty-printing algorithm. See 'pp'.
- pstore
- racc
- rational
- Implements a rational number type, Rational.
- readbytes
- Implements IO#readbytes.
- resolv-replace
- resolv
- Find IP address from hostname, or vice versa, and more.
- rexml
- Pure-Ruby XML parser and emitter.
- runit
- Older unit testing framework. Taken over by test/unit.
- scanf
- Analogous to C's scanf. Reads formatted data.
- set
- Implements the Set data type.
- singleton
- Implements the singleton design pattern, whereby a certain class has only one instance.
- sync
- tempfile
- Create and use a temporary file.
- test/unit
- Ruby's standard unit testing framework.
- thread
- Support for threads, including Mutex, ConditionVariable, and Queue.
- thwait
- time
- Extends built-in Time class to support various standard time formats.
- timeout
- Ensures some code completes within a certain time, or throws exception.
- tmpdir
- Retrieve temporary directory path.
- tracer
- tsort
- Topological sorting for strongly connected components.
- un
- Utility module for file operations in command-line scripts.
- uri
- weakref
- Implements weak references.
- webrick
- A servlet container and self-contained web server.
- xmlrpc
- XML RPC (remote procedure call) client and server implementations.
- yaml
- Data serialization format designed for ease of human use.
|