ruby
The Ruby Programming Languagerake
A make-like build utility for Ruby.rbs
Type Signature for Rubydid_you_mean
The gem that has been saving people from typos since 2014debug
Debugging functionality for Rubywww.ruby-lang.org
Source of the https://www.ruby-lang.org website.rdoc
RDoc produces HTML and online documentation for Ruby projects.prism
Prism Ruby parsersetup-ruby
An action to download a prebuilt Ruby and add it to the PATH in 5 secondstypeprof
An experimental type-level Ruby interpreter for testing and understanding Ruby coderuby.wasm
ruby.wasm is a collection of WebAssembly ports of the CRuby.spec
The Ruby Spec Suite aka ruby/specpsych
A libyaml wrapper for Rubyracc
Racc is an LALR(1) parser generator. It is written in Ruby itself, and generates ruby programs.irb
interactive Rubysyntax_suggest
Searching for unexpected `end` syntax errors takes a lot of time. Let this gem do it for you!curses
Ruby binding for curses, ncurses, and PDCurses. Formerly part of the ruby standard library.webrick
HTTP server toolkitgem_rbs_collection
A collection of RBS for gems.reline
The compatible library with the API of Ruby's stdlib 'readline'openssl
Provides SSL, TLS and general purpose cryptography.TryRuby
This 4th iteration of TryRuby is a website where you can learn the Ruby language.power_assert
Power Assert for Rubyvscode-rdbg
VSCode Ruby rdbg Debuggerrss
RSS reading and writingcsv
CSV Reading and Writinglrama
Pure Ruby LALR parser generatordrb
Distributed object system for Rubyfiddle
A libffi wrapper for Ruby.error_highlight
The gem enhances Exception#message by adding a short explanation where the exception is raisedbenchmark
The Benchmark module provides methods for benchmarking Ruby code, giving detailed reports on the time taken for each task.timeout
Timeout provides a way to auto-terminate a potentially long-running operation if it hasn't finished in a fixed amount of time.tk
Tk interface module using tcltklibrexml
REXML is an XML toolkit for Rubybigdecimal
Arbitrary-precision decimal floating-point number library for Rubyostruct
OpenStruct implementationerb
An easy to use but powerful templating system for Rubylogger
simple logging utilitynet-http
Net::HTTP provides a rich library which can be used to build HTTP user-agents.open3
Open3 gives you access to stdin, stdout, and stderr when running other programs.dev-meeting-log
uri
URI is a module providing classes to handle Uniform Resource Identifiersruby-docker-images
Ruby Docker Imagespstore
PStore implements a file based persistence mechanism based on a Hash.date
A subclass of Object includes Comparable module for handling dates.strscan
Provides lexical scanning operations on a String.ipaddr
A class to manipulate an IP addressruby2_keywords
Shim library for Module#ruby2_keywordsfileutils
Several file utility methods for copying, moving, removing, etc.mspec
RSpec-like test runner for the Ruby Spec Suiteshell
Shell implements an idiomatic Ruby interface for common UNIX shell commandsmatrix
An implementation of Matrix and Vector classesnet-telnet
Provides telnet client functionality.iconv
iconv wrappertracer
Outputs a source level execution trace of a Ruby program.io-console
add console capabilities to IO instancedocs.ruby-lang.org
Source of the docs.ruby-lang.org sitedigest
Provides a framework for message digest libraries.optparse
OptionParser is a class for command-line option analysis.zlib
Ruby interface for the zlib compression/decompression librarysecurerandom
Interface for secure random number generatoropen-uri
OpenURI is an easy-to-use wrapper for Net::HTTP, Net::HTTPS and Net::FTP.net-imap
Ruby client api for Internet Message Access Protocolforwardable
Provides delegation of specified methods to a designated objectchkbuild
Continuous Integration tool, mainly for Rubynet-smtp
This library provides functionality to send internet mail via SMTP, the Simple Mail Transfer Protocol.xmlrpc
The Ruby standard library package 'xmlrpc'resolv
A thread-aware DNS resolver library written in Rubyprime
Prime numbers and factorization library.cgi
CGI is a large class, providing several categories of methods, many of which are mixed in from other modules.stringio
Pseudo `IO` class from/to `String`.rubyci
The Ruby CI for chkbuildgserver
GServer implements a generic serverobserver
The Observer pattern provides a simple mechanism for one object to inform a set of interested third-party objects when its state changes.snap.ruby
Ruby snapruby-builder
A repository building Ruby/JRuby/TruffleRuby releases to be used in GitHub Actionstempfile
A utility class for managing temporary files.etc
Provides access to information typically stored in UNIX /etc directory.profile
net-ftp
This class implements the File Transfer Protocol.singleton
The Singleton module implements the Singleton pattern.yaml
This module provides a Ruby interface for data serialization in YAML format.net-protocol
The abstruct interface for net-* client.actions
pathname
Pathname represents the name of a file or directory on the filesystem, but not the file itself.sdbm
Provides a simple file-based key-value store with String keys and values.un
Utilities to replace common UNIX commandsset
This library provides the Set class, which deals with a collection of unordered values with no duplicates.syck
Syck from stdlib turned in to a gempp
Provides a PrettyPrinter for Ruby objectsEnglish
play-ruby
Ruby Playground Websitebase64
Support for encoding and decoding binary data using a Base64 representationgit.ruby-lang.org
Manifest for the Ruby git servernet-pop
This library provides functionality for retrieving email via POP3, the Post Office Protocol version 3. For details of POP3repl_type_completor
delegate
This library provides three different ways to delegate method calls to an object.ruby-dev-builder
CRuby Dev Builds for GitHub Actionsrbs_json_schema
Generate RBS files from JSON Schemaredmine_rd_formatter
A redmine plugin for supporting RD as a wiki formatLove Open Source and this site? Check out how you can help us