|
- base64
- Methods for base64-encoding and -decoding strings.
- benchmark
- Contains routines for benchmarking code.
- bigdecimal
- 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.
- curses
- date
- Implements the Date class.
- dbm
- Read and write 'db' files.
- delegate
- Simplifies delegation to methods of other classes.
- digest
- MD5 and SHA1 digest implementations.
- dl
- drb
- Distributed Ruby. Talk to objects across a network.
- English
- English-language long names for Ruby's special variables.
- enumerator
- erb
- etc
- Access to UNIX users and groups information.
- fcntl
- fileutils
- Utility module for copying, moving, renaming files, etc.
- finalize
- find
- Recursively descend directories.
- forwardable
- ftools
- Similar to, but older than, fileutils.
- gdbm
- Read and write GNU 'db' files.
- generator
- Converts an internal iterator to an external iterator.
- getoptlong
- A common library for parsing command-line options. See optparse for a stronger Ruby solution.
- gserver
- Generic server.
- iconv
- importenv
- io/wait
- 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.
- nkf
- 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
- openssl
- Secure socket layer, including HTTP, FTP, and Telnet implementations.
- 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
- pty
- racc
- racc
- rational
- Implements a rational number type, Rational.
- rdoc
- Ruby's API documentation generator.
- readbytes
- Implements IO#readbytes.
- readline
- Command-line editing and history.
- resolv
- Find IP address from hostname, or vice versa, and more.
- resolv-replace
- rexml
- Pure-Ruby XML parser and emitter.
- rinda
- A Ruby implementation of the Linda distibuted computing paradigm.
- runit
- Older unit testing framework. Taken over by test/unit.
- scanf
- Analogous to C's scanf. Reads formatted data.
- sdbm
- Yet another 'db' file interface.
- set
- Implements the Set data type.
- singleton
- Implements the singleton design pattern, whereby a certain class has only one instance.
- soap
- Implements the SOAP protocol.
- socket
- Implements several socket classes for UDP, TCP, UNIX, SOCKS, as well as a TCPServer class.
- stringio
- Implements StringIO, which allows IO-like operations on a String-like object.
- strscan
- A fast string scanner.
- syck
- Fast YAML implementation.
- sync
- syslog
- tcltklib
- 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.
- tk
- 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.
- Win32API
- Interface to Windows registry.
- win32ole
- Interface to Win32 OLE automation.
- wsdl
- Web Services Description Language.
- xmlrpc
- XML RPC (remote procedure call) client and server implementations.
- xsd
- XML Schema Definition.
- yaml
- Data serialization format designed for ease of human use.
- zlib
- Interface to UNIX zlib (gzip streams).
|