Maintainers

This page describes the current branch, module, library, and extension maintainers of Ruby.

Branch Maintainers

A branch maintainer is responsible for backporting commits into stable branches and publishing Ruby patch releases.

The list of current branch maintainers is available in the wiki.

Module Maintainers

A module maintainer is responsible for a certain part of Ruby.

A submaintainer of a module is like a maintainer. But the submaintainer does not have authority to change/add a feature on his/her part. They need consensus on ruby-core/ruby-dev before changing/adding. Some of submaintainers have commit right, others don’t.

Language core features including security

Evaluator

Core classes

Standard Library Maintainers

Libraries

lib/mkmf.rb

lib/rubygems.rb, lib/rubygems/*

lib/unicode_normalize.rb, lib/unicode_normalize/*

Extensions

ext/continuation

ext/coverage

ext/fiber

ext/monitor

ext/objspace

ext/pty

ext/ripper

ext/socket

ext/win32

Default gems Maintainers

Libraries

lib/benchmark.rb

lib/bundler.rb, lib/bundler/*

lib/cgi.rb, lib/cgi/*

lib/English.rb

lib/delegate.rb

lib/did_you_mean.rb

ext/digest, ext/digest/*

lib/erb.rb

lib/error_highlight.rb, lib/error_highlight/*

lib/fileutils.rb

lib/find.rb

lib/forwardable.rb

lib/ipaddr.rb

lib/irb.rb, lib/irb/*

lib/optparse.rb, lib/optparse/*

lib/logger.rb

lib/net/http.rb, lib/net/https.rb

lib/net/protocol.rb

lib/open3.rb

lib/open-uri.rb

lib/ostruct.rb

lib/pp.rb

lib/prettyprint.rb

lib/prism.rb

lib/pstore.rb

lib/readline.rb

lib/resolv.rb

lib/rdoc.rb, lib/rdoc/*

lib/reline.rb, lib/reline/*

lib/securerandom.rb

lib/set.rb

lib/shellwords.rb

lib/singleton.rb

lib/tempfile.rb

lib/time.rb

lib/timeout.rb

lib/thwait.rb

lib/tmpdir.rb

lib/tsort.rb

lib/un.rb

lib/uri.rb, lib/uri/*

lib/yaml.rb, lib/yaml/*

lib/weakref.rb

Extensions

ext/cgi

ext/date

ext/etc

ext/fcntl

ext/fiddle

ext/io/console

ext/io/nonblock

ext/io/wait

ext/json

ext/openssl

ext/pathname

ext/psych

ext/stringio

ext/strscan

ext/win32ole

ext/zlib

Bundled gems upstream repositories

minitest

power_assert

rake

test-unit

rexml

rss

net-ftp

net-imap

net-pop

net-smtp

matrix

prime

rbs

typeprof

debug

racc

mutex_m

getoptlong

base64

bigdecimal

observer

abbrev

resolv-replace

rinda

drb

nkf

syslog

csv

Platform Maintainers

mswin64 (Microsoft Windows)

mingw32 (Minimalist GNU for Windows)

AIX

FreeBSD

Solaris

RHEL, CentOS

macOS

OpenBSD

cygwin, …

WebAssembly/WASI