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)

Documentation ↑

Zachary Scott (zzak)

Standard Library Maintainers ↑

Libraries ↑

lib/English.rb

unmaintained

lib/abbrev.rb

Akinori MUSHA (knu)

lib/base64.rb

Yusuke Endoh (mame)

lib/drb.rb, lib/drb/*

Masatoshi SEKI (seki)

lib/debug.rb

unmaintained

lib/erb.rb

Masatoshi SEKI (seki), Takashi Kokubun (k0kubun)

lib/find.rb

Kazuki Tsujimoto (ktsj)

lib/mkmf.rb

unmaintained

lib/monitor.rb

Shugo Maeda (shugo)

lib/net/ftp.rb

Shugo Maeda (shugo)

lib/net/imap.rb

Shugo Maeda (shugo)

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

NARUSE, Yui (naruse)

lib/net/protocol.rb

unmaintained

lib/open-uri.rb

Tanaka Akira (akr)

lib/optparse.rb, lib/optparse/*

Nobuyuki Nakada (nobu)

lib/pp.rb

Tanaka Akira (akr)

lib/prettyprint.rb

Tanaka Akira (akr)

lib/resolv-replace.rb

Tanaka Akira (akr)

lib/resolv.rb

Tanaka Akira (akr)

lib/rinda/*

Masatoshi SEKI (seki)

lib/rubygems.rb, lib/rubygems/*

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

lib/set.rb

Akinori MUSHA (knu)

lib/securerandom.rb

Tanaka Akira (akr)

lib/shellwords.rb

Akinori MUSHA (knu)

lib/tempfile.rb

unmaintained

lib/tmpdir.rb

unmaintained

lib/time.rb

Tanaka Akira (akr)

lib/tsort.rb

Tanaka Akira (akr)

lib/un.rb

WATANABE Hirofumi (eban)

lib/unicode_normalize.rb, lib/unicode_normalize/*

Martin J. Dürst

lib/weakref.rb

unmaintained

Extensions ↑

ext/continuation

Koichi Sasada (ko1)

ext/coverage

Yusuke Endoh (mame)

ext/digest, ext/digest/*

Akinori MUSHA (knu)

ext/fiber

Koichi Sasada (ko1)

ext/io/nonblock

Nobuyuki Nakada (nobu)

ext/io/wait

Nobuyuki Nakada (nobu)

ext/nkf

NARUSE, Yui (naruse)

ext/objspace

unmaintained

ext/pathname

Tanaka Akira (akr)

ext/pty

unmaintained

ext/readline

TAKAO Kouji (kouji)

ext/ripper

unmaintained

ext/socket
  • Tanaka Akira (akr)

  • API change needs matz's approval

ext/syslog

Akinori MUSHA (knu)

ext/win32

NAKAMURA Usaku (usa)

ext/win32ole

Masaki Suketa (suke)

Default gems Maintainers ↑

Libraries ↑

lib/benchmark.rb

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

lib/bundler.rb, lib/bundler/*

Hiroshi SHIBATA (hsbt) github.com/bundler/bundler 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/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

lib/fileutils.rb

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

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/*

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

lib/logger.rb

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

lib/matrix.rb

Marc-Andre 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/pop.rb

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

lib/net/smtp.rb

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

lib/observer.rb

unmaintained github.com/ruby/observer

lib/open3.rb

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

lib/ostruct.rb

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

lib/prime.rb

Yuki Sonoda (yugui) github.com/ruby/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/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/rexml/*

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

lib/rss.rb, lib/rss/*

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

lib/singleton.rb

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

lib/timeout.rb

Yukihiro Matsumoto (matz) github.com/ruby/timeout

lib/thwait.rb

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

lib/tracer.rb

Keiju ISHITSUKA (keiju) github.com/ruby/tracer

lib/uri.rb, lib/uri/*

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

lib/webrick.rb, lib/webrick/*

Eric Wong (normalperson) bugs.ruby-lang.org/ rubygems.org/gems/webrick

lib/yaml.rb, lib/yaml/*

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

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/json

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

ext/openssl

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

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/sdbm

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

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/zlib

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

Bundled gems upstream repositories ↑

minitest

github.com/seattlerb/minitest

net-telnet

github.com/ruby/net-telnet

power_assert

github.com/k-tsj/power_assert

rake

github.com/ruby/rake

test-unit

github.com/test-unit/test-unit

xmlrpc

github.com/ruby/xmlrpc