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)

Library Maintainers ↑

lib/English.rb

unmaintained

lib/abbrev.rb

Akinori MUSHA (knu)

lib/base64.rb
  • 1.8: unmaintained

  • 1.9: Yusuke Endoh (mame)

lib/benchmark.rb

unmaintained

lib/cgi.rb, lib/cgi/*

Takeyuki Fujioka (xibbar)

lib/complex.rb
  • 1.8: unmaintained

  • 1.9: moved into core

lib/cmath.rb
  • 1.8: 1.9 feature

  • 1.9: unmaintained

lib/csv.rb
  • 1.8: Hiroshi Nakamura (nahi)

  • 1.9: James Edward Gray II (jeg2)

lib/date.rb, lib/date/*

Tadayoshi Funaba (tadf)

lib/drb.rb, lib/drb/*

Masatoshi SEKI (seki)

lib/debug.rb

unmaintained

lib/delegate.rb

unmaintained

lib/e2mmap.rb

Keiju ISHITSUKA (keiju)

lib/erb.rb

Masatoshi SEKI (seki)

lib/fileutils.rb

unmaintained

lib/find.rb

Kazuki Tsujimoto (ktsj)

lib/finalize.rb
  • 1.8: unmaintained

  • 1.9: deprecated

lib/forwardable.rb

Keiju ISHITSUKA (keiju)

lib/ftools.rb
  • 1.8: unmaintained

  • 1.9: deprecated

lib/generator.rb
  • 1.8: Akinori MUSHA (knu)

  • 1.9: moved into core

lib/getoptlong.rb

unmaintained

lib/getopts.rb
  • 1.8: Akinori MUSHA (knu)

  • 1.9: deprecated

lib/gserver.rb

James Edward Gray II (jeg2)

lib/ipaddr.rb

Akinori MUSHA (knu)

lib/irb.rb, lib/irb/*

Keiju ISHITSUKA (keiju)

lib/jcode.rb
  • 1.8: unmaintained

  • 1.9: deprecated

lib/logger.rb

Hiroshi Nakamura (nahi)

lib/mathn.rb

Keiju ISHITSUKA (keiju)

lib/matrix.rb

Marc-Andre Lafortune (marcandre)

lib/minitest/*
  • 1.8: 1.9 feature

  • 1.9: Ryan Davis (ryan)

lib/mkmf.rb

unmaintained

lib/monitor.rb

Shugo Maeda (shugo)

lib/mutex_m.rb

Keiju ISHITSUKA (keiju)

lib/net/ftp.rb

Shugo Maeda (shugo)

lib/net/imap.rb

Shugo Maeda (shugo)

lib/net/telnet.rb

unmaintained

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

NARUSE, Yui (naruse)

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

Marc-Andre Lafortune (marcandre)

lib/parsearg.rb
  • 1.8: unmaintained

  • 1.9: deprecated

lib/parsedate.rb
  • 1.8: Tadayoshi Funaba (tadf)

  • 1.9: deprecated

lib/pathname.rb

Tanaka Akira (akr)

lib/ping.rb
  • 1.8: unmaintained

  • 1.9: deprecated

lib/pp.rb

Tanaka Akira (akr)

lib/prettyprint.rb

Tanaka Akira (akr)

lib/prime.rb

Yuki Sonoda (yugui)

lib/profile.rb

unmaintained

lib/profiler.rb

unmaintained

lib/pstore.rb

unmaintained

lib/racc/*

Aaron Patterson (tenderlove)

lib/rake/*

Eric Hodel (drbrain)

lib/rational.rb
  • 1.8: unmaintained

  • 1.9: moved into core

lib/rdoc/*

Eric Hodel (drbrain)

lib/readbytes.rb
  • 1.8: unmaintained

  • 1.9: deprecated

lib/resolv-replace.rb

Tanaka Akira (akr)

lib/resolv.rb

Tanaka Akira (akr)

lib/rexml/*

Kouhei Sutou (kou)

lib/rinda/*

Masatoshi SEKI (seki)

lib/rss/*

Kouhei Sutou (kou)

lib/rubygems.rb, lib/ubygems.rb, lib/rubygems/*
  • 1.8: 1.9 feature

  • 1.9: Eric Hodel (drbrain)

lib/rubyunit.rb, lib/runit/*
  • 1.8: unmaintained

  • 1.9: deprecated

lib/scanf.rb

David A. Black (dblack)

lib/set.rb

Akinori MUSHA (knu)

lib/securerandom.rb

Tanaka Akira (akr)

lib/shell.rb, lib/shell/*

Keiju ISHITSUKA (keiju)

lib/shellwords.rb

Akinori MUSHA (knu)

lib/singleton.rb

Yukihiro Matsumoto (matz)

lib/{soap|wsdl|xsd}/*
  • 1.8: Hiroshi Nakamura (nahi)

  • 1.9: deprecated

lib/sync.rb

Keiju ISHITSUKA (keiju)

lib/tempfile.rb

unmaintained

lib/test/*

Shota Fukumori (sorah)

lib/tmpdir.rb

unmaintained

lib/thread.rb

unmaintained

lib/thwait.rb

Keiju ISHITSUKA (keiju)

lib/time.rb

Tanaka Akira (akr)

lib/timeout.rb

Yukihiro Matsumoto (matz)

lib/tracer.rb

Keiju ISHITSUKA (keiju)

lib/tsort.rb

Tanaka Akira (akr)

lib/un.rb

WATANABE Hirofumi (eban)

lib/uri.rb, lib/uri/*

YAMADA, Akira (akira)

lib/weakref.rb

unmaintained

lib/webrick.rb, lib/webrick/*

Hiroshi Nakamura (nahi)

lib/xmlrpc/*

Kouhei Sutou (kou)

lib/yaml.rb, lib/yaml/*

Aaron Patterson (tenderlove)

Extension Maintainers ↑

ext/Win32API
  • 1.8: unmaintained

  • 1.9: merged into dl

ext/bigdecimal

Kenta Murata (mrkn)

ext/continuation
  • 1.8: 1.9 feature

  • 1.9: Koichi Sasada (ko1)

ext/coverage

Yusuke Endoh (mame)

ext/dbm

unmaintained

ext/digest, ext/digest/*

Akinori MUSHA (knu)

ext/dl

Aaron Patterson (tenderlove)

ext/dl/win32

NAKAMURA Usaku (usa)

ext/enumerator
  • 1.8: Akinori MUSHA (knu)

  • 1.9: moved into core

ext/etc

unmaintained

ext/fcntl

unmaintained

ext/fiber
  • 1.8: 1.9 feature

  • 1.9: Koichi Sasada (ko1)

ext/fiddle

Aaron Patterson (tenderlove)

ext/gdbm

Yukihiro Matsumoto (matz)

ext/iconv

Nobuyuki Nakada (nobu)

ext/io/wait

Nobuyuki Nakada (nobu)

ext/json

NARUSE, Yui (naruse)

ext/mathn/complex
  • 1.8: 1.9 feature

  • 1.9: Keiju ISHITSUKA (keiju)

ext/mathn/rational
  • 1.8: 1.9 feature

  • 1.9: Keiju ISHITSUKA (keiju)

ext/nkf

NARUSE, Yui (narse)

ext/objspace

unmaintained

ext/openssl

Martin Boßlet (emboss)

ext/psych

Aaron Patterson (tenderlove)

ext/pty

unmaintained

ext/racc

Aaron Patterson (tenderlove)

ext/readline

TAKAO Kouji (kouji)

ext/ripper

unmaintained

ext/sdbm

Yukihiro Matsumoto (matz)

ext/socket
  • Tanaka Akira (akr)

  • API change needs matz's approval

ext/stringio

Nobuyuki Nakada (nobu)

ext/strscan

unmaintained

ext/syck

unmaintained

ext/syslog

Akinori MUSHA (knu)

ext/thread
  • 1.8: unmaintained

  • 1.9: 1.8 feature

ext/tcltklib

deprecated

ext/tk

Hidetoshi NAGAI (nagai)

ext/win32ole

Masaki Suketa (suke)

ext/zlib

unmaintained