Locutus Hall of Fame

You can find a list of core contributors on GitHub, as well as a more finegrained achievement record below:

Authors of C header files in JavaScript

  1. Waldo Malqui Silva original: 1 (abs)
  2. Karol Kowalski improved: 1 (abs)
  3. Jonas Raoni Soares Silva improved: 1 (abs)
  4. Oskar Larsson Högfeldt original: 1 (frexp)
  5. Rafał Kukawski original: 1 (sprintf)
  6. Param Siddharth bugfixed: 1 (sprintf)

Authors of Go packages in JavaScript

  1. GopherJS input: 2

Authors of Python modules in JavaScript

  1. Yury Shapkarin original: 3
  2. Jonas Raoni Soares Silva original: 1 (capwords)
  3. Waldo Malqui Silva improved: 1 (capwords)
  4. Robin improved: 1 (capwords)
  5. Onno Marsman bugfixed: 1 (capwords)
  6. James input: 1 (capwords)

Authors of Ruby modules in JavaScript

  1. Onno Marsman original: 1 (acos)

Authors of PHP extensions in JavaScript

  1. Brett Zamir original: 94 / improved: 83 / reimplemented: 17 / bugfixed: 55 / revised: 10 / input: 26
  2. Onno Marsman original: 31 / improved: 11 / bugfixed: 40 / revised: 4 / input: 2
  3. Theriault original: 4 / improved: 16 / reimplemented: 1 / bugfixed: 1 / revised: 6 / input: 2
  4. Rafał Kukawski original: 1 / improved: 10 / reimplemented: 1 / bugfixed: 2 / revised: 4
  5. Michael White original: 2 / improved: 11 / bugfixed: 1
  6. Jonas Raoni Soares Silva original: 7 / improved: 2 / parts: 1 / revised: 3
  7. Waldo Malqui Silva original: 8 / improved: 3 / input: 1
  8. Paulo Freitas original: 11 / input: 1
  9. Philip Peterson original: 9 / improved: 2
  10. Jack improved: 11
  11. Ates Goral original: 5 / improved: 4
  12. Rafał Kukawski improved: 1 / reimplemented: 5 / bugfixed: 1 / revised: 2
  13. Alex original: 1 / bugfixed: 1 / input: 7
  14. Ratheous input: 9
  15. lmeyrick original: 7
  16. Nate original: 1 / improved: 2 / bugfixed: 3 / input: 1
  17. Martijn Wieringa original: 5 / improved: 2
  18. Legaev Andrey original: 1 / improved: 4 / bugfixed: 2
  19. Philippe Baumann original: 6
  20. Webtoolkit.info original: 5
  21. Carlos R. L. Rodrigues original: 4
  22. Ash Searle original: 3 / improved: 1
  23. Enrique Gonzalez original: 4
  24. Robert Eisele improved: 4
  25. Waldo Malqui Silva original: 1 / improved: 3
  26. travc input: 4
  27. Ole Vrijenhoek original: 3 / reimplemented: 1
  28. marrtins improved: 3
  29. Michael Grier improved: 1 / bugfixed: 1 / input: 1
  30. David improved: 1 / bugfixed: 1 / input: 1
  31. GeekFG original: 3
  32. Tim de Koning original: 1 / bugfixed: 2
  33. stackoverflow.com improved: 3
  34. pilus input: 3
  35. T.Wild bugfixed: 2 / revised: 1
  36. stag019 reimplemented: 1 / bugfixed: 1 / revised: 1
  37. Erkekjetter input: 3
  38. Glen Arason original: 1 / bugfixed: 2
  39. WebDevHobo improved: 2 / bugfixed: 1
  40. simivar bugfixed: 3 (var_export)
  41. kirilloid improved: 1 / bugfixed: 2
  42. Felix Geisendoerfer original: 1 / improved: 1
  43. Andrea Giammarchi original: 1 / revised: 1
  44. Alfonso Jimenez original: 2
  45. Karol Kowalski improved: 2
  46. Reynier de la Rosa bugfixed: 2
  47. Johnny Mast original: 2
  48. gettimeofday original: 2
  49. majak bugfixed: 1 / input: 1 (date)
  50. Dumitru Uzun original: 1 / improved: 1
  51. Marc Palau bugfixed: 1 / input: 1
  52. Chris improved: 1 / input: 1
  53. Caio Ariede original: 1 / improved: 1 (strtotime)
  54. Dmitry Gorelenkov improved: 2
  55. Diplom@t improved: 2
  56. Kankrelune reimplemented: 1 / revised: 1
  57. Public Domain original: 2
  58. Michael White improved: 2
  59. felix input: 2
  60. Robin improved: 1 / input: 1
  61. Tyler Akins original: 2
  62. Thunder.m improved: 2
  63. Indigo744 improved: 2
  64. Pellentesque Malesuada bugfixed: 2
  65. Aman Gupta input: 2
  66. Will Rowe original: 1 / improved: 1
  67. MIO_KODUKI bugfixed: 2
  68. Dreamer input: 2
  69. Steven Levithan original: 1 / improved: 1
  70. lovio input: 2
  71. Joris bugfixed: 2
  72. Lars Fischer improved: 2
  73. AJ input: 2
  74. KELAN improved: 1 / input: 1
  75. Mirek Slugen original: 2
  76. Mailfaker input: 2
  77. Mahmoud Saeed bugfixed: 2
  78. Oleg Eremeev bugfixed: 1 / input: 1 (str_replace)
  79. gorthaur revised: 2
  80. Steve Hilder input: 2
  81. Sakimori improved: 2
  82. saulius input: 2
  83. Arpad Ray original: 2
  84. Martin input: 2
  85. Enzo Dañobeytía original: 1 (array_column)
  86. sankai input: 1 (array_count_values)
  87. Shingo input: 1 (array_count_values)
  88. Sanjoy Roy improved: 1 (array_diff)
  89. 0m3r bugfixed: 1 (array_diff_assoc)
  90. Everlasto input: 1 (array_diff_key)
  91. max4ever input: 1 (array_filter)
  92. Pier Paolo Ramon improved: 1 (array_flip)
  93. jd improved: 1 (array_keys)
  94. P input: 1 (array_keys)
  95. thekid input: 1 (array_map)
  96. josh input: 1 (array_merge)
  97. Subhasis Deb original: 1 (array_merge_recursive)
  98. Oleg Andreyev improved: 1 (array_multisort)
  99. David Pilia improved: 1 (array_sum)
  100. Gilbert bugfixed: 1 (array_sum)
  101. Demosthenes Koptsis bugfixed: 1 (array_uintersect)
  102. duncan input: 1 (array_unique)
  103. jmweb improved: 1 (array_unshift)
  104. Hugues Peccatte original: 1 (array_walk_recursive)
  105. Adam Wallner bugfixed: 1 (asort)
  106. paulo kuong input: 1 (asort)
  107. Soren Hansen bugfixed: 1 (count)
  108. Olivier Louvignes bugfixed: 1 (count)
  109. merabi input: 1 (count)
  110. J A R revised: 1 (end)
  111. vlado houba improved: 1 (in_array)
  112. Jonas Sciangula Street improved: 1 (in_array)
  113. Billy input: 1 (in_array)
  114. pseudaria bugfixed: 1 (krsort)
  115. Riddler input: 1 (key)
  116. MeEtc improved: 1 (date)
  117. Brad Touesnard improved: 1 (date)
  118. Tim Wiel improved: 1 (date)
  119. Bryan Elliott improved: 1 (date)
  120. David Randall improved: 1 (date)
  121. Thomas Beaucourt improved: 1 (date)
  122. JT improved: 1 (date)
  123. Peter-Paul Koch parts: 1 (date)
  124. omid bugfixed: 1 (date)
  125. Chris bugfixed: 1 (date)
  126. Martin input: 1 (date)
  127. Alex Wilson input: 1 (date)
  128. Haravikk input: 1 (date)
  129. Pyerre improved: 1 (checkdate)
  130. Josh Fraser original: 1 (gettimeofday)
  131. Breaking Par Consulting Inc parts: 1 (gettimeofday)
  132. mktime original: 1 (gmmktime)
  133. date original: 1 (idate)
  134. baris ozdil improved: 1 (mktime)
  135. FGFEmperor improved: 1 (mktime)
  136. gabriel paderni input: 1 (mktime)
  137. Yannoo input: 1 (mktime)
  138. jakes input: 1 (mktime)
  139. 3D-GRAF input: 1 (mktime)
  140. Blues original: 1 (strftime)
  141. Markus Marchewa bugfixed: 1 (strftime)
  142. A. Matías Quezada improved: 1 (strtotime)
  143. preuter improved: 1 (strtotime)
  144. Mirko Faber improved: 1 (strtotime)
  145. Wagner B. Soares bugfixed: 1 (strtotime)
  146. Artur Tchernychev bugfixed: 1 (strtotime)
  147. Stephan Bösch-Plepelits bugfixed: 1 (strtotime)
  148. strftime original: 1 (strptime)
  149. metjay improved: 1 (time)
  150. HKM improved: 1 (time)
  151. divinity76 bugfixed: 1 (escapeshellarg)
  152. Lincoln Ramsay improved: 1 (basename)
  153. djmix improved: 1 (basename)
  154. Erik Niebla original: 1 (file_exists)
  155. Ozh original: 1 (dirname)
  156. XoraX improved: 1 (dirname)
  157. Jani Hartikainen input: 1 (file_get_contents)
  158. Raphael (Ao) RUDLER input: 1 (file_get_contents)
  159. Timo input: 1 (pathinfo)
  160. mk.keck original: 1 (realpath)
  161. Thiago Mata original: 1 (call_user_func_array)
  162. Jon Hohle revised: 1 (call_user_func_array)
  163. Steve Clay improved: 1 (function_exists)
  164. Philippe Jausions original: 1 (version_compare)
  165. Aidan Lister original: 1 (version_compare)
  166. Scott Baker improved: 1 (version_compare)
  167. T.J. Leahy improved: 1 (json_decode)
  168. nord_ua input: 1 (decbin)
  169. Thomas Grainger improved: 1 (deg2rad)
  170. Irina bugfixed: 1 (fmod)
  171. Tod Gentille improved: 1 (log10)
  172. Kongo input: 1 (mt_rand)
  173. dude improved: 1 (pi)
  174. Leslie Hoare original: 1 (rand)
  175. Greenseed input: 1 (round)
  176. meo input: 1 (round)
  177. William input: 1 (round)
  178. Josep Sanz input: 1 (round)
  179. alromh87 and JamieSlome improved: 1 (inet_pton)
  180. Victor improved: 1 (ip2long)
  181. fearphage revised: 1 (ip2long)
  182. Andreas bugfixed: 1 (setcookie)
  183. setcookie original: 1 (setrawcookie)
  184. Michael input: 1 (setrawcookie)
  185. Muhammad Humayun original: 1 (preg_match)
  186. rony2k6 original: 1 (preg_replace)
  187. booeyOH original: 1 (preg_quote)
  188. Bayron Guevara improved: 1 (base64_encode)
  189. Lorenzo Pisani input: 1 (parse_url)
  190. Tony input: 1 (parse_url)
  191. Orlando improved: 1 (urldecode)
  192. Rob bugfixed: 1 (urldecode)
  193. e-mike input: 1 (urldecode)
  194. Oskar Larsson Högfeldt improved: 1 (addslashes)
  195. Denny Wardhana input: 1 (addslashes)
  196. ntoniazzi improved: 1 (bin2hex)
  197. Linuxworld bugfixed: 1 (bin2hex)
  198. T0bsn improved: 1 (crc32)
  199. echo is bad improved: 1 (echo)
  200. Eugene Bulkin bugfixed: 1 (echo)
  201. EdorFaus bugfixed: 1 (echo)
  202. Der Simon revised: 1 (echo)
  203. JB input: 1 (echo)
  204. noname bugfixed: 1 (get_html_translation_table)
  205. Marco bugfixed: 1 (get_html_translation_table)
  206. madipta bugfixed: 1 (get_html_translation_table)
  207. Frank Forte input: 1 (get_html_translation_table)
  208. nobbler improved: 1 (htmlentities)
  209. Dj improved: 1 (htmlentities)
  210. Itsacon improved: 1 (implode)
  211. john original: 1 (html_entity_decode)
  212. marc andreu improved: 1 (html_entity_decode)
  213. Fox bugfixed: 1 (html_entity_decode)
  214. ger input: 1 (html_entity_decode)
  215. Nick Kolosov input: 1 (html_entity_decode)
  216. Nathan bugfixed: 1 (htmlspecialchars)
  217. Arno bugfixed: 1 (htmlspecialchars)
  218. Mateusz "loonquawl" Zalega bugfixed: 1 (htmlspecialchars_decode)
  219. ReverseSyntax input: 1 (htmlspecialchars_decode)
  220. Slawomir Kaniecki input: 1 (htmlspecialchars_decode)
  221. Scott Cariss input: 1 (htmlspecialchars_decode)
  222. Francois input: 1 (htmlspecialchars_decode)
  223. Alexander M Beedie reimplemented: 1 (levenshtein)
  224. Greg Frazier original: 1 (metaphone)
  225. daniel airton wermann input: 1 (money_format)
  226. Atli Þór improved: 1 (nl2br)
  227. Maximusya improved: 1 (nl2br)
  228. davook improved: 1 (number_format)
  229. Benjamin Lupton bugfixed: 1 (number_format)
  230. Allan Jensen bugfixed: 1 (number_format)
  231. Howard Yeend bugfixed: 1 (number_format)
  232. Diogo Resende bugfixed: 1 (number_format)
  233. Rival bugfixed: 1 (number_format)
  234. Luke Smith revised: 1 (number_format)
  235. Kheang Hok Chin input: 1 (number_format)
  236. Jay Klehr input: 1 (number_format)
  237. Amir Habibi input: 1 (number_format)
  238. Amirouche input: 1 (number_format)
  239. incidence input: 1 (ord)
  240. Cagri Ekin original: 1 (parse_str)
  241. Zaide input: 1 (parse_str)
  242. David Pesta input: 1 (parse_str)
  243. jeicquest input: 1 (parse_str)
  244. rem input: 1 (rtrim)
  245. Blues original: 1 (setlocale)
  246. YUI Library original: 1 (setlocale)
  247. Markus Padourek improved: 1 (similar_text)
  248. Chris McMacken bugfixed: 1 (similar_text)
  249. Jarkko Rantavuori original by findings in stackoverflow bugfixed: 1 (similar_text)
  250. Arnout Kazemier original: 1 (soundex)
  251. Dj improved: 1 (sprintf)
  252. Allidylls improved: 1 (sprintf)
  253. Rafał Kukawski improved: 1 (sprintf)
  254. Marco van Oort input: 1 (str_pad)
  255. Gabriel Paderni improved: 1 (str_replace)
  256. Simon Willison improved: 1 (str_replace)
  257. Anton Ongson bugfixed: 1 (str_replace)
  258. Ian Carter improved: 1 (str_repeat)
  259. Bjorn Roesbeke input: 1 (str_split)
  260. Bug? input: 1 (str_word_count)
  261. Theriault revised: 1 (strcspn)
  262. Luke Godfrey improved: 1 (strip_tags)
  263. Eric Nagel bugfixed: 1 (strip_tags)
  264. Tomasz Wesolowski bugfixed: 1 (strip_tags)
  265. Tymon Sturgeon bugfixed: 1 (strip_tags)
  266. Pul input: 1 (strip_tags)
  267. Bobby Drake input: 1 (strip_tags)
  268. Evertjan Garretsen input: 1 (strip_tags)
  269. rezna improved: 1 (stripslashes)
  270. Mick@el bugfixed: 1 (stripslashes)
  271. Rick Waldron input: 1 (stripslashes)
  272. Brant Messenger input: 1 (stripslashes)
  273. Kirk Strobeck input: 1 (strlen)
  274. Saulo Vallory original: 1 (strncasecmp)
  275. Martin Pool original: 1 (strnatcasecmp)
  276. Pierre-Luc Paour reimplemented: 1 (strnatcasecmp)
  277. Kristof Coomans (SCK-CEN (Belgian Nucleair Research Centre)) reimplemented: 1 (strnatcasecmp)
  278. Devan Penner-Woelk input: 1 (strnatcasecmp)
  279. Christoph revised: 1 (strpbrk)
  280. Daniel Esteban bugfixed: 1 (strpos)
  281. Jason Wong input: 1 (strrchr)
  282. Valentina De Rosa original: 1 (strspn)
  283. uestla input: 1 (strtr)
  284. Alan C input: 1 (strtr)
  285. Taras Bogach input: 1 (strtr)
  286. jpfle input: 1 (strtr)
  287. strcasecmp, strcmp original: 1 (substr_compare)
  288. Thomas improved: 1 (substr_count)
  289. mdsjack improved: 1 (trim)
  290. Alexander Ermolaev improved: 1 (trim)
  291. DxGx input: 1 (trim)
  292. Cetvertacov Alexandr bugfixed: 1 (ucwords)
  293. James input: 1 (ucwords)
  294. ejsanders original: 1 (vsprintf)
  295. Nick Callen improved: 1 (wordwrap)
  296. Rafał Kukawski improved: 1 (wordwrap)
  297. Feras ALHAEK bugfixed: 1 (wordwrap)
  298. Francesco improved: 1 (empty)
  299. Marc Jansen improved: 1 (empty)
  300. LH input: 1 (empty)
  301. Stoyan Kyosev input: 1 (empty)
  302. stensi improved: 1 (intval)
  303. Matteo input: 1 (intval)
  304. Douglas Crockford improved: 1 (gettype)
  305. Nathan Sepulveda improved: 1 (is_array)
  306. Cord bugfixed: 1 (is_array)
  307. Manish bugfixed: 1 (is_array)
  308. CoursesWeb improved: 1 (is_bool)
  309. KnightYoshi improved: 1 (is_callable)
  310. François input: 1 (is_callable)
  311. Matt Bradley revised: 1 (is_int)
  312. taith improved: 1 (is_numeric)
  313. Tim de Koning bugfixed: 1 (is_numeric)
  314. Denis Chenu bugfixed: 1 (is_numeric)
  315. FremyCompany improved: 1 (isset)
  316. Ben Bryan improved: 1 (print_r)
  317. Pedro Tainha improved: 1 (unserialize)
  318. James improved: 1 (unserialize)
  319. Le Torbi improved: 1 (unserialize)
  320. Eli Skeggs improved: 1 (unserialize)
  321. dptr1988 bugfixed: 1 (unserialize)
  322. philippsimon bugfixed: 1 (unserialize)
  323. d3x revised: 1 (unserialize)
  324. kilops input: 1 (unserialize)
  325. Jaroslaw Czarniak input: 1 (unserialize)
  326. lovasoa input: 1 (unserialize)
  327. Dino improved: 1 (serialize)
  328. Le Torbi improved: 1 (serialize)
  329. Andrej Pavlovic bugfixed: 1 (serialize)
  330. Garagoth bugfixed: 1 (serialize)
  331. Russell Walker bugfixed: 1 (serialize)
  332. Jamie Beck bugfixed: 1 (serialize)
  333. Ben bugfixed: 1 (serialize)
  334. Codestar bugfixed: 1 (serialize)
  335. idjem bugfixed: 1 (serialize)
  336. DtTvB input: 1 (serialize)
  337. Zahlii improved: 1 (var_dump)
  338. johnrembo improved: 1 (var_export)
  339. Brian Tafoya input: 1 (var_export)
  340. Hans Henrik input: 1 (var_export)
  341. Imgen Tata bugfixed: 1 (xdiff_string_diff)
  342. Steven Levithan improved: 1 (xdiff_string_patch)
  343. Norman "zEh" Fuchs improved: 1 (utf8_decode)
  344. hitwork bugfixed: 1 (utf8_decode)
  345. w35l3y bugfixed: 1 (utf8_decode)
  346. sowberry improved: 1 (utf8_encode)
  347. Yves Sucaet improved: 1 (utf8_encode)
  348. Ulrich bugfixed: 1 (utf8_encode)

Authors of Perl modules in JavaScript

Authors of Lua librarys in JavaScript

Authors of R functions in JavaScript

Authors of Julia functions in JavaScript

Authors of Elixir modules in JavaScript

Authors of Clojure functions in JavaScript

Authors of AWK functions in JavaScript