123456789_123456789_123456789_123456789_123456789_

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/benchmark.rb

unmaintained

lib/cgi.rb, lib/cgi/*

Takeyuki Fujioka (xibbar)

lib/drb.rb, lib/drb/*

Masatoshi SEKI (seki)

lib/debug.rb

unmaintained

lib/delegate.rb

unmaintained

lib/erb.rb

Masatoshi SEKI (seki), Takashi Kokubun (k0kubun)

lib/find.rb

Kazuki Tsujimoto (ktsj)

lib/getoptlong.rb

unmaintained

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

unmaintained

lib/net/protocol.rb

unmaintained

lib/net/smtp.rb

unmaintained

lib/observer.rb

unmaintained

lib/open-uri.rb

Tanaka Akira (akr)

lib/open3.rb

unmaintained

lib/optparse.rb, lib/optparse/*

Nobuyuki Nakada (nobu)

lib/pp.rb

Tanaka Akira (akr)

lib/prettyprint.rb

Tanaka Akira (akr)

lib/profile.rb

unmaintained

lib/profiler.rb

unmaintained

lib/pstore.rb

unmaintained

lib/racc/*

Aaron Patterson (tenderlove)

lib/resolv-replace.rb

Tanaka Akira (akr)

lib/resolv.rb

Tanaka Akira (akr)

lib/rinda/*

Masatoshi SEKI (seki)

lib/rubygems.rb, lib/ubygems.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/singleton.rb

Yukihiro Matsumoto (matz)

lib/tempfile.rb

unmaintained

lib/tmpdir.rb

unmaintained

lib/time.rb

Tanaka Akira (akr)

lib/timeout.rb

Yukihiro Matsumoto (matz)

lib/tsort.rb

Tanaka Akira (akr)

lib/un.rb

WATANABE Hirofumi (eban)

lib/unicode_normalize.rb, lib/unicode_normalize/*

Martin J. Dürst

lib/uri.rb, lib/uri/*

YAMADA, Akira (akira)

lib/weakref.rb

unmaintained

lib/yaml.rb, lib/yaml/*

Aaron Patterson (tenderlove), Hiroshi SHIBATA (hsbt)

Extensions

ext/cgi

Nobuyoshi Nakada (nobu)

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 (narse)

ext/objspace

unmaintained

ext/pathname

Tanaka Akira (akr)

ext/pty

unmaintained

ext/racc

Aaron Patterson (tenderlove)

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/bundler.rb, lib/bundler/*

Hiroshi SHIBATA (hsbt) github.com/bundler/bundler

lib/cmath.rb

unmaintained github.com/ruby/cmath

lib/csv.rb

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

lib/e2mmap.rb

Keiju ISHITSUKA (keiju)

lib/fileutils.rb

unmaintained github.com/ruby/fileutils

lib/forwardable.rb

Keiju ISHITSUKA (keiju)

lib/ipaddr.rb

Akinori MUSHA (knu)

lib/irb.rb, lib/irb/*

Keiju ISHITSUKA (keiju)

lib/logger.rb

Naotoshi Seo (sonots)

lib/matrix.rb

Marc-Andre Lafortune (marcandre)

lib/mutex_m.rb

Keiju ISHITSUKA (keiju)

lib/ostruct.rb

Marc-Andre Lafortune (marcandre)

lib/prime.rb

Yuki Sonoda (yugui)

lib/rdoc.rb, lib/rdoc/*

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

lib/rexml/*

Kouhei Sutou (kou)

lib/rss.rb, lib/rss/*

Kouhei Sutou (kou)

lib/scanf.rb

David A. Black (dblack) github.com/ruby/scanf

lib/shell.rb, lib/shell/*

Keiju ISHITSUKA (keiju)

lib/sync.rb

Keiju ISHITSUKA (keiju)

lib/thwait.rb

Keiju ISHITSUKA (keiju)

lib/tracer.rb

Keiju ISHITSUKA (keiju)

lib/webrick.rb, lib/webrick/*

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

Extensions

ext/bigdecimal

Kenta Murata (mrkn) github.com/ruby/bigdecimal

ext/date

unmaintained github.com/ruby/date

ext/dbm

unmaintained github.com/ruby/dbm

ext/etc

Ruby core team github.com/ruby/etc

ext/fcntl

Ruby core team github.com/ruby/fcntl

ext/fiddle

Aaron Patterson (tenderlove) github.com/ruby/fiddle

ext/gdbm

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

ext/io/console

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

ext/json

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

ext/openssl

Kazuki Yamaguchi (rhe) github.com/ruby/openssl

ext/psych

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

ext/sdbm

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

ext/stringio

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

ext/strscan

unmaintained github.com/ruby/strscan

ext/zlib

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

Bundled gems upstream repositories

did_you_mean

github.com/yuki24/did_you_mean

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