Contributors to Ruby¶ ↑
The following list might be incomplete. Feel free to add your name if your patch was accepted into Ruby.
A¶ ↑
Ayumu AIZAWA (ayumin)
- 
committer
 
AKIYOSHI, Masamichi (akiyoshi)
- 
committer
 - 
He had maintained the VMS support on 2003-2004.
 
Muhammad Ali
- 
wrote rdoc for
Fiber 
Minero Aoki (aamine)
- 
committer
 - 
He is the maintainer of:
- 
fileutils
 - 
net/http, net/https
 - 
net/pop
 - 
net/smtp
 - 
racc
 - 
ripper
 - 
strscan
 
 - 
 
Wakou Aoyama (wakou)
- 
committer
 - 
He was the maintainer of some standard libraries.
 
Koji Arai
- 
committer
 
arton
- 
He is the distributor of ActiveScriptRuby and experimental 1.9.0-x installers for win32.
 - 
Wrote patches for win32ole, gc.c, tmpdir.rb
 
Sergey Avseyev
B¶ ↑
Daniel Berger
- 
a patch for irb
 - 
documentation
 - 
He wrote forwardable.rb
 
David Black (dblack)
- 
committer
 - 
He is the maintainer of scanf
 
Ken Bloom
- 
a patch for
REXML. 
Oliver M. Bolzer
- 
a patch for soap
 
Alexey Borzenkov
- 
a patch for mkmf.rb
 
Evan Brodie
- 
a patch for documentation of
Float#round 
Richard Brown
- 
a patch for configure.in
 
Dirkjan Bussink
- 
a patch for date.rb
 
Daniel Bovensiepen
- 
documentation
 - 
a patch for irb
 
C¶ ↑
Brian Candler
- 
a patch for configure.in, net/telnet
 
keith cascio
- 
a patch for optparse.rb
 
Frederick Cheung
- 
a patch for test/ruby/test_symbol.rb
 
Christoph
- 
patches for set.rb
 
Sean Chittenden
- 
patches for net/http, cgi
 
William D. Clinger
- 
ruby_strtod is based on his paper.
 
D¶ ↑
Ryan Davis (ryan)
- 
committer
 - 
He wrote and is the maintainer of miniunit
 
Guy Decoux (ts)
- 
committer
 
Zach Dennis
Martin Duerst (duerst)
- 
committer
 - 
M17N
 
Paul Duncan
- 
patches for rdoc
 
Alexander Dymo
- 
a patch for lib/benchmark.rb
 
E¶ ↑
Yusuke Endoh (mame)
- 
committer
 - 
He wrote and is the maintainer of base64 library (1.9)
 - 
did much upon YARV compiler.
 
erlercw
- 
wrote Integer::gcd2
 
F¶ ↑
Frank S.Fejes
- 
a patch for net/pop
 
Fundakowski Feldman
- 
a patch for process.c
 
Mauricio Fernandez
- 
patches for parse.y
 
David Flanagan (davidflanagan)
- 
committer
 - 
M17N
 
Takeyuki Fujioka (xibbar)
- 
committer
 - 
He is the maintainer of cgi/*
 
FUKUMOTO, Atsushi
- 
a patch for tracer.rb
 
Shota Fukumori (sorah)
- 
committer
 - 
#4415 parallel unit/test
 
Tadayoshi Funaba (tadf)
- 
committer
 - 
He wrote and is the maintainer of
- 
date
 - 
parsedate (1.8)
 
 - 
 - 
He ported rational.rb and complex.rb, which 1.8 contains, into rational.c and complex.c of 1.9.
 
G¶ ↑
David M. Gay
- 
ruby_strtod
 
Florian Gilcher
- 
documentation
 
GOTOU, Kentaro (gotoken)
- 
committer
 - 
He wrote benchmark.rb
 - 
He is the maintainer of:
- 
benchmark.rb
 - 
open3
 
 - 
 
GOTOU, Yuuzou (gotoyuzo)
- 
committer
 
James Edward Gray II (jeg2)
- 
committer
 - 
He wrote the faster implementation of
CSVand is the maintainer of csv. - 
Wrote documentation for rdoc
 
H¶ ↑
Phil Hagelberg
- 
patch for ruby-mode.el's documentation.
 
Kirk Haines (wyhaines)
- 
committer
 - 
the maintainer of ruby_1_8_6 branch
 
Shinichiro Hamaji
- 
fixed memory leaks (marshal.c, string.c)
 
Shin-ichiro HARA
- 
the developer and the sysop of ruby-{dev,list,core,talk} archive.
 - 
a patch for numeric.c
 
Chris Heath (traumdeutung)
- 
a patch for proc.c
 
HIROKAWA Hisashi
- 
fixed socket/socket.c
 
Daniel Hob
- 
He wrote:
- 
SMTP-TLS support for net/smtp.
 - 
POP3S support
 
 - 
 
Eric Hodel (drbrain)
- 
committer
 - 
He is the maintainer of:
- 
rdoc
 - 
ri
 - 
rubygems
 
 - 
 
Erik Hollensbe
- 
a patch for delegate.rb
 
Johan Holmberg
- 
a patch for dir.c
 - 
documentation
 
Erik Huelsmann
Dae San Hwang
- 
built a continuous integration environment on OpenSolaris.
 
I¶ ↑
Nobuhiro IMAI
- 
a patch for logger.rb
 
“incorporate”
- 
a patch for sprintf.c
 
Keiju Ishitsuka (keiju)
- 
committer
 - 
He wrote and is the maintainer of:
- 
cmath.rb (1.9)
 - 
complex.rb (1.8)
 - 
e2mmap.rb
 - 
forwardable.rb
 - 
irb
 - 
mathn
 - 
matrix.rb
 - 
mutex_m.rb
 - 
rational.rb (1.8)
 - 
sync.rb
 - 
shell/*
 - 
thwait.rb
 - 
tracer.rb
 
 - 
 
J¶ ↑
Curtis Jackson
- 
missing/dup2.c
 
Alan Johnson
- 
a patch for net/ftp
 
Lyle Johnson
- 
patches for nkf, bigdecimal, numeric.c
 
K¶ ↑
Yoshihiro Kambayashi
- 
a patch for enc/trans/single_byte.trans.
 - 
He wrote supports for some encodings.
 
Yutaka Kanemoto
- 
patches for common.mk, AIX AF_INET6 support
 
Motoyuki Kasahara
- 
He wrote getoptlong.rb
 
Masahiro Kawato
- 
a patch for shellwords.rb
 
Wataru Kimura
- 
a patch for configure.in
 
Michael Klishin
- 
patch for make help.
 
Noritada Kobayashi
- 
a patch for optparse.rb
 
Shigeo Kobayashi (shigek)
- 
committer
 - 
He is the maintainer of bigdecimal
 
KONISHI, Hiromasa (H_Konishi)
- 
committer
 - 
He had maintained the bcc32 support in 2004.
 
Kornelius “murphy” Kalnbach
- 
documentation
 
K.Kosako (kosako)
- 
committer
 - 
He wrote Oniguruma.
 
Takehiro Kubo
- 
patches for dl 64bit support.
 
L¶ ↑
Marc-Andre Lafortune (marcandre)
- 
committer
 - 
patches for hash.c, array.c, thread.c, enumc, string.c, range.c and rdoc documentation.
 
Hongli Lai
- 
improved pstore.rb
 - 
patch for tool/file2lastrev.rb.
 
raspberry lemon
- 
a patch for webrick/httpproxy.rb.
 
Christian Loew
- 
a patch for fileutils.rb
 
M¶ ↑
Shugo Maeda (shugo)
- 
committer
 - 
A system administrator of ruby-lang.org servers.
 - 
He wrote and is the maintainer of:
- 
monitor.rb
 - 
net/ftp
 - 
net/imap
 
 - 
 
Stephan Maka (mathew)
- 
documentation
 
Yukihiro Matsumoto (matz)
- 
Matz – the founder, language designer of Ruby.
 - 
committer
 - 
Ruby itself, most of Ruby.
 - 
He is the maintainer of:
- 
singleton
 - 
timeout
 - 
gdbm
 - 
sdbm
 
 - 
 
Konrad Meyer
- 
documentation
 
Mib Software
- 
missing/vsnprintf.c
 
Todd C. Miller
- 
missing/strlcat.c
 - 
missing/strlcpy.c
 
MIYASAKA, Masaru
- 
a patch for cgi.rb
 
Stefan Monnier
- 
regex.c was fixed with based on his Emacs21 patch.
 
Marcel Moolenaar
- 
patches for eval.c and gc.c.
 
moonwolf
- 
a patch for
REXML, xmlrpc 
Hiroshi Moriyama
- 
a patch for yaml.
 
Kyosuke Morohashi
- 
a patch for gem_prelude.rb
 
Kenta Murata
- 
patches for json, bignum.c
 
Akinori MUSHA (knu)
- 
committer
 - 
He wrote and is the maintainer of:
- 
abbrev.rb
 - 
generator (1.8)
 - 
enumerator (1.8)
 - 
set
 - 
ipaddr.rb
 - 
digest/*
 - 
syslog
 
 - 
 - 
He is the branch maintainer of ruby_1_8, the release manager of 1.8 series.
 
N¶ ↑
Hidetoshi NAGAI (nagai)
- 
committer
 - 
He is the maintainer of tk/*
 
Nobuyoshi Nakada (nobu)
- 
committer
 - 
a.k.a. the “patch monster”
 - 
He wrote and is the maintainer of:
- 
optparse
 - 
stringio
 - 
io/wait
 - 
iconv
 
 - 
 
Satoshi Nakagawa
- 
patches for util.c
 
Narihiro Nakamura (nari)
- 
committer
 - 
a.k.a. authorNari
 - 
working at
GC 
NAKAMURA, Hiroshi (nahi)
- 
committer
 - 
He is the maintainer of:
- 
csv.rb (1.8)
 - 
logger.rb
 - 
soap/* (1.8)
 - 
wsdl/* (1.8)
 - 
xsd/* (1.8)
 
 - 
 
NAKAMURA, Usaku (usa)
- 
committer
 - 
a.k.a. unak
 - 
He is the maintainer of mswin32 and mswin64 support.
 
NARUSE, Yui (naruse)
- 
committer
 - 
a.k.a. “nurse”
 - 
Did much upon m17n.
 - 
He is the maintainer of:
- 
json
 - 
nkf
 
 - 
 
Christian Neukirchen
- 
a patch for webrick/httputils
 
Michael Neumann (mneumann)
- 
committer
 - 
He is the maintainer of
- 
xmlrpc (1.8)
 - 
gserver (1.8)
 
 - 
 
NISHIO Hirokazu
- 
wrote a patch for CVE-2010-0541
 
Kazuhiro NISHIYAMA (kazu)
- 
committer
 - 
a.k.a. znz
 
Go Noguchi
Martin Nordholts
- 
misc/rdebug.el
 
nmu
- 
a patch for socket
 
O¶ ↑
okkez
- 
He is a sysop of the Ruby Reference Manual Renewal Project.
 - 
fixed ipaddr.rb, ext/etc
 
Haruhiko Okumura
- 
some of missing/* is based on his book:
- 
missing/erf.c
 - 
missing/lgamma_r.c
 - 
missing/tgamma.c
 
 - 
 
OMAE, jun
- 
a patch for debug.rb
 
Eugene Ossintsev
- 
documentation
 
P¶ ↑
Heesob Park
- 
a patch for win32/win32.c.
 
pegacorn
- 
a patch for instruby.rb
 
Q¶ ↑
R¶ ↑
Gaston Ramos
- 
documentation
 
The Regents of the University of California
- 
missing/crypt.c
 - 
missing/vsnprintf.c
 
Sam Roberts
- 
patch for socket
 - 
documentation
 
Michal Rokos (michal)
- 
committer
 - 
He was the maintainer of DJGPP support.
 
rubikitch
- 
a patch for io.c
 
Marcus Rueckert
- 
a patch for mkconfig.rb.
 
Run Paint Run Run
- 
patch for enc/unicode.c
 - 
documentation
 
Sean Russell (ser)
- 
committer
 - 
He wrote and is the maintainer of
REXML. 
S¶ ↑
Kazuo Saito (ksaito)
- 
committer
 - 
M17N
 
Tadashi Saito
- 
patches for test/ruby/test_math.rb, thread_*.c, bignum.c
 - 
working upon
BigDecimal. - 
did much upon documentation
 
Masahiro Sakai
- 
a patch for io.c
 
Laurent Sansonetti
- 
a patch for tool/ytab.sed
 
Jeff Saracco
- 
documentation
 
Koichi Sasada (ko1)
- 
committer
 - 
He wrote YARV.
 
Hugh Sasse
- 
a patch for net/http
 - 
documentation
 
Charlie Savage
- 
a patch for win32/Makefile.sub
 
Michael Scholz
- 
a patch for ruby-mode.el
 
Arthur Schreiber
- 
patch for net/http and rdoc.
 
Masatoshi SEKI (seki)
- 
committer
 - 
He wrote and is the maintainer of:
- 
drb/*
 - 
erb
 - 
rinda
 
 - 
 
Roman Shterenzon
- 
a patch for open-uri.
 
Kent Sibilev
Gavin Sinclair (gsinclair)
- 
committer
 
John W. Small
- 
He wrote gserver.rb
 
Yuki Sonoda (yugui)
- 
committer
 - 
She is the maintainer of man/* manual pages and is the release manager of 1.9 series.
 - 
She wrote prime.rb.
 - 
A developer and a sysop of redmine.ruby-lang.org.
 
SOUMA, Yutaka
- 
a patch for pack.c.
 
Tatsuki Sugiura
- 
WebDAV support for net/http
 
Masaki Suketa (suke)
- 
committer
 - 
He is the maintainer of win32ole
 
sheepman
- 
patches for ruby.c, thread.c, stringio, enum.c, webrick, net/http
 
Siena. (siena)
- 
committer
 
Kirill A. Shutemov
- 
a patch for parse.y
 
Darren Smith
- 
a patch for golf_prelude.rb
 
Richard M. Stallman
- 
missing/alloca.c
 
Robin Stocker
- 
documentation
 
Joshua Stowers
- 
a patch for array.c
 
Marcus Stollsteimer (stomar)
- 
committer
 - 
a maintainer of www.ruby-lang.org
 - 
patches for cgi (HTML5 tag maker), numeric.c, bigdecimal, ostruct.rb, prime.rb, and others
 - 
documentation
 
Adam Strzelecki
- 
a patch for compile.c
 
Masashi Sumi
- 
improved net/pop.rb
 
Eric Sunshine
- 
NeXT OpenStep, Rhapsody support
 
Kouhei Sutou (kou)
- 
committer
 - 
He wrote and is the maintainer of rss/*
 
David Symonds
- 
documentation
 
T¶ ↑
TAKANO Mitsuhiro (takano32)
- 
committer
 - 
He is the maintainer of IA-64 support.
 
TAKAO, Kouji (kouji)
- 
committer
 - 
He is the maintainer of readline.
 
Nathaniel Talbott (ntalbott)
- 
committer
 - 
He was the maintainer of test/unit, runit, rubyunit.
 
TANAKA, Akira (akr)
- 
committer
 - 
Did much upon m17n.
 - 
And he is the maintainer of:
- 
open-uri
 - 
pathname
 - 
pp
 - 
resolv-replace
 - 
resolv
 - 
time
 - 
tsort
 
 - 
 
Takaaki Tateishi (ttate)
- 
committer
 - 
He was the maintainer of dl
 
Technorama Ltd. (technoroma)
- 
committer
 - 
openssl
 
Andrew Thompson
- 
a patch for socket.c IRIX support.
 
Dave Thomas (dave)
- 
committer
 - 
a.k.a. the Pragmatic Programmer.
 - 
He wrote rdoc.
 
Tietew
- 
patches for win32 support
 
Masahiro Tomita
- 
a patch for cgi.rb
 
Jakub Travnik
- 
a patch for eval.c
 
Tom Truscott
- 
missing/crypt.c
 
U¶ ↑
UEDA, Satoshi
- 
a patch for uri
 
Takaaki Uematsu (uema2)
- 
committer
 - 
He was the maintainer of WinCE support.
 
UENO, Katsuhiro (katsu)
- 
committer
 - 
He is the maintainer of zlib
 
Hajimu UMEMOTO
- 
He wrote ipaddr.rb
 
URABE, Shyouhei (shyouhei)
- 
committer
 - 
a.k.a. mput.
 - 
He is the branch maintainer of ruby_1_8_6 and ruby_1_8_7
 - 
and is the release manager of 1.8.x-pXXX.
 
V¶ ↑
Joel VanderWerf
- 
a patch for numeric.c
 
Peter Vanbroekhoven
Corinna Vinschen
W¶ ↑
wanabe (wanabe)
- 
committer
 - 
fixed YARV and Oniguruma.
 
Chun Wang
- 
a patch for time.rb
 
WATANABE, Hirofumi (eban)
- 
committer
 - 
He is the maintainer of
- 
ftools (1.8)
 - 
tmpdir
 - 
un
 - 
Win32API
 
 - 
 
WATANABE, Tetsuya
- 
a patch for ruby.c
 
William Webber (wew)
- 
committer
 
Jim Weirich (jim)
- 
committer
 - 
He wrote Rake.
 
Nathan Weizenbaum
- 
fixed misc/ruby-mode.el.
 
why the lukky stiff (why)
- 
committer
 - 
He is the maintainer of syck
 
Caley Woods
- 
documentation
 
Gary Wright
- 
documentation
 
X¶ ↑
Y¶ ↑
Akira Yamada (akira)
- 
committer
 - 
He is the maintainer of ruby related packages at Debian project.
 
Keita Yamaguchi
- 
patches for enum.c, parse.y
 - 
documentation
 
Hirokazu Yamamoto (ocean)
- 
committer
 
Hirotaka Yoshioka
- 
a patch for improving SEGV handling
 
Z¶ ↑
Aristarkh A Zagorodnikov
- 
a patch for io.c
 
Alexander Zavorine
- 
committer
 - 
He is the maintainer for Symbian OS.
 
Chiyuan Zhang
- 
a patch for misc/ruby-mode.el.
 
Dee Zsombor (zunda)
- 
a patch for thread_pthread.c
 
Dan Zwell
- 
a patch for net/pop