Maintainers

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

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

Yukihiro Matsumoto (matz)

Evaluator

Koichi Sasada (ko1)

Core classes

Yukihiro Matsumoto (matz)

Standard Library Maintainers

Libraries

lib/mkmf.rb

unmaintained

lib/rubygems.rb, lib/rubygems/*

Eric Hodel (drbrain), Hiroshi SHIBATA (hsbt) github.com/rubygems/rubygems

lib/unicode_normalize.rb, lib/unicode_normalize/*

Martin J. Dürst

Extensions

ext/continuation

Koichi Sasada (ko1)

ext/coverage

Yusuke Endoh (mame)

ext/fiber

Koichi Sasada (ko1)

ext/monitor

Koichi Sasada (ko1)

ext/objspace

unmaintained

ext/pty

unmaintained

ext/ripper

unmaintained

ext/socket
  • Tanaka Akira (akr)

  • API change needs matz's approval

ext/win32

NAKAMURA Usaku (usa)

Default gems Maintainers

Libraries

lib/abbrev.rb

Akinori MUSHA (knu) github.com/ruby/abbrev rubygems.org/gems/abbrev

lib/base64.rb

Yusuke Endoh (mame) github.com/ruby/base64 rubygems.org/gems/base64

lib/benchmark.rb

unmaintained github.com/ruby/benchmark rubygems.org/gems/benchmark

lib/bundler.rb, lib/bundler/*

Hiroshi SHIBATA (hsbt) github.com/rubygems/rubygems rubygems.org/gems/bundler

lib/cgi.rb, lib/cgi/*

Takeyuki Fujioka (xibbar) github.com/ruby/cgi rubygems.org/gems/cgi

lib/csv.rb

Kenta Murata (mrkn), Kouhei Sutou (kou) github.com/ruby/csv rubygems.org/gems/csv

lib/English.rb

unmaintained github.com/ruby/English rubygems.org/gems/English

lib/debug.rb

unmaintained github.com/ruby/debug

lib/delegate.rb

unmaintained github.com/ruby/delegate rubygems.org/gems/delegate

lib/did_you_mean.rb

Yuki Nishijima (yuki24) github.com/ruby/did_you_mean rubygems.org/gems/did_you_mean

ext/digest, ext/digest/*

Akinori MUSHA (knu) github.com/ruby/digest rubygems.org/gems/digest

lib/drb.rb, lib/drb/*

Masatoshi SEKI (seki) github.com/ruby/drb rubygems.org/gems/drb

lib/erb.rb

Masatoshi SEKI (seki), Takashi Kokubun (k0kubun) github.com/ruby/erb rubygems.org/gems/erb

lib/fileutils.rb

unmaintained github.com/ruby/fileutils rubygems.org/gems/fileutils

lib/find.rb

Kazuki Tsujimoto (ktsj) github.com/ruby/find rubygems.org/gems/find

lib/forwardable.rb

Keiju ISHITSUKA (keiju) github.com/ruby/forwardable rubygems.org/gems/forwardable

lib/getoptlong.rb

unmaintained github.com/ruby/getoptlong rubygems.org/gems/getoptlong

lib/ipaddr.rb

Akinori MUSHA (knu) github.com/ruby/ipaddr rubygems.org/gems/ipaddr

lib/irb.rb, lib/irb/*

aycabta github.com/ruby/irb rubygems.org/gems/irb

lib/optparse.rb, lib/optparse/*

Nobuyuki Nakada (nobu) github.com/ruby/optparse

lib/logger.rb

Naotoshi Seo (sonots) github.com/ruby/logger rubygems.org/gems/logger

lib/matrix.rb

Marc-André Lafortune (marcandre) github.com/ruby/matrix rubygems.org/gems/matrix

lib/mutex_m.rb

Keiju ISHITSUKA (keiju) github.com/ruby/mutex_m rubygems.org/gems/mutex_m

lib/net/ftp.rb

Shugo Maeda (shugo) github.com/ruby/net-ftp rubygems.org/gems/net-ftp

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

NARUSE, Yui (naruse) github.com/ruby/net-http rubygems.org/gems/net-http

lib/net/imap.rb

Shugo Maeda (shugo) github.com/ruby/net-imap rubygems.org/gems/net-imap

lib/net/pop.rb

unmaintained github.com/ruby/net-pop rubygems.org/gems/net-pop

lib/net/smtp.rb

TOMITA Masahiro (tmtm) github.com/ruby/net-smtp rubygems.org/gems/net-smtp

lib/net/protocol.rb

unmaintained github.com/ruby/net-protocol rubygems.org/gems/net-protocol

lib/observer.rb

unmaintained github.com/ruby/observer rubygems.org/gems/observer

lib/open3.rb

unmaintained github.com/ruby/open3 rubygems.org/gems/open3

lib/open-uri.rb

Tanaka Akira (akr) github.com/ruby/open-uri

lib/ostruct.rb

Marc-André Lafortune (marcandre) github.com/ruby/ostruct rubygems.org/gems/ostruct

lib/pp.rb

Tanaka Akira (akr) github.com/ruby/pp rubygems.org/gems/pp

lib/prettyprint.rb

Tanaka Akira (akr) github.com/ruby/prettyprint rubygems.org/gems/prettyprint

lib/prime.rb

Marc-André Lafortune (marcandre) github.com/ruby/prime rubygems.org/gems/prime

lib/pstore.rb

unmaintained github.com/ruby/pstore rubygems.org/gems/pstore

lib/racc.rb, lib/racc/*

Aaron Patterson (tenderlove), Hiroshi SHIBATA (hsbt) github.com/ruby/racc rubygems.org/gems/racc

lib/readline.rb

aycabta github.com/ruby/readline rubygems.org/gems/readline

lib/resolv.rb

Tanaka Akira (akr) github.com/ruby/resolv rubygems.org/gems/resolv

lib/resolv-replace.rb

Tanaka Akira (akr) github.com/ruby/resolv-replace rubygems.org/gems/resolv-replace

lib/rdoc.rb, lib/rdoc/*

Eric Hodel (drbrain), Hiroshi SHIBATA (hsbt) github.com/ruby/rdoc rubygems.org/gems/rdoc

lib/reline.rb, lib/reline/*

aycabta github.com/ruby/reline rubygems.org/gems/reline

lib/rinda/*

Masatoshi SEKI (seki) github.com/ruby/rinda rubygems.org/gems/rinda

lib/securerandom.rb

Tanaka Akira (akr) github.com/ruby/securerandom rubygems.org/gems/securerandom

lib/set.rb

Akinori MUSHA (knu) github.com/ruby/set rubygems.org/gems/set

lib/shellwords.rb

Akinori MUSHA (knu) github.com/ruby/shellwords rubygems.org/gems/shellwords

lib/singleton.rb

Yukihiro Matsumoto (matz) github.com/ruby/singleton rubygems.org/gems/singleton

lib/tempfile.rb

unmaintained github.com/ruby/tempfile rubygems.org/gems/tempfile

lib/time.rb

Tanaka Akira (akr) github.com/ruby/time rubygems.org/gems/time

lib/timeout.rb

Yukihiro Matsumoto (matz) github.com/ruby/timeout rubygems.org/gems/timeout

lib/thwait.rb

Keiju ISHITSUKA (keiju) github.com/ruby/thwait rubygems.org/gems/thwait

lib/tmpdir.rb

unmaintained github.com/ruby/tmpdir rubygems.org/gems/tmpdir

lib/tracer.rb

Keiju ISHITSUKA (keiju) github.com/ruby/tracer rubygems.org/gems/tracer

lib/tsort.rb

Tanaka Akira (akr) github.com/ruby/tsort rubygems.org/gems/tsort

lib/un.rb

WATANABE Hirofumi (eban) github.com/ruby/un rubygems.org/gems/un

lib/uri.rb, lib/uri/*

YAMADA, Akira (akira) github.com/ruby/uri rubygems.org/gems/uri

lib/yaml.rb, lib/yaml/*

Aaron Patterson (tenderlove), Hiroshi SHIBATA (hsbt) github.com/ruby/yaml rubygems.org/gems/yaml

lib/weakref.rb

unmaintained github.com/ruby/weakref rubygems.org/gems/weakref

Extensions

ext/bigdecimal

Kenta Murata (mrkn) github.com/ruby/bigdecimal rubygems.org/gems/bigdecimal

ext/cgi

Nobuyoshi Nakada (nobu) github.com/ruby/cgi rubygems.org/gems/cgi

ext/date

unmaintained github.com/ruby/date rubygems.org/gems/date

ext/dbm

unmaintained github.com/ruby/dbm rubygems.org/gems/dbm

ext/etc

Ruby core team github.com/ruby/etc rubygems.org/gems/etc

ext/fcntl

Ruby core team github.com/ruby/fcntl rubygems.org/gems/fcntl

ext/fiddle

Aaron Patterson (tenderlove) github.com/ruby/fiddle rubygems.org/gems/fiddle

ext/gdbm

Yukihiro Matsumoto (matz) github.com/ruby/gdbm rubygems.org/gems/gdbm

ext/io/console

Nobuyuki Nakada (nobu) github.com/ruby/io-console rubygems.org/gems/io-console

ext/io/nonblock

Nobuyuki Nakada (nobu) github.com/ruby/io-nonblock rubygems.org/gems/io-nonblock

ext/io/wait

Nobuyuki Nakada (nobu) github.com/ruby/io-wait rubygems.org/gems/io-wait

ext/json

NARUSE, Yui (naruse), Hiroshi SHIBATA (hsbt) github.com/flori/json rubygems.org/gems/json

ext/nkf

NARUSE, Yui (naruse) github.com/ruby/nkf rubygems.org/gems/nkf

ext/openssl

Kazuki Yamaguchi (rhe) github.com/ruby/openssl rubygems.org/gems/openssl

ext/pathname

Tanaka Akira (akr) github.com/ruby/pathname rubygems.org/gems/pathname

ext/psych

Aaron Patterson (tenderlove), Hiroshi SHIBATA (hsbt) github.com/ruby/psych rubygems.org/gems/psych

ext/racc

Aaron Patterson (tenderlove), Hiroshi SHIBATA (hsbt) github.com/ruby/racc rubygems.org/gems/racc

ext/readline

TAKAO Kouji (kouji) github.com/ruby/readline-ext rubygems.org/gems/readline-ext

ext/stringio

Nobuyuki Nakada (nobu) github.com/ruby/stringio rubygems.org/gems/stringio

ext/strscan

Kouhei Sutou (kou) github.com/ruby/strscan rubygems.org/gems/strscan

ext/syslog

Akinori MUSHA (knu) github.com/ruby/syslog rubygems.org/gems/syslog

ext/win32ole

Masaki Suketa (suke) github.com/ruby/win32ole rubygems.org/gems/win32ole

ext/zlib

NARUSE, Yui (naruse) github.com/ruby/zlib rubygems.org/gems/zlib

Bundled gems upstream repositories

minitest

github.com/seattlerb/minitest

power_assert

github.com/ruby/power_assert

rake

github.com/ruby/rake

test-unit

github.com/test-unit/test-unit

rexml

github.com/ruby/rexml

rss

github.com/ruby/rss

rbs

github.com/ruby/rbs

typeprof

github.com/ruby/typeprof