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.
- 
The maintainer fixes bugs of the part. Particularly, they should fix security vulnerabilities as soon as possible.
 - 
They handle issues related the module on the Redmine or ML.
 - 
They may be discharged by the 3 months rule [ruby-core:25764].
 - 
They have commit right to Ruby's repository to modify their part in the repository.
 - 
They have “developer” role on the Redmine to modify issues.
 - 
They have authority to decide the feature of their part. But they should always respect discussions on ruby-core/ruby-dev.
 
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
 - minitest
 - net-telnet
 - power_assert
 - rake
 - test-unit
 - xmlrpc