1Pygments is written and maintained by Georg Brandl <georg@python.org>. 2 3Major developers are Tim Hatch <tim@timhatch.com> and Armin Ronacher 4<armin.ronacher@active-4.com>. 5 6Other contributors, listed alphabetically, are: 7 8* Sam Aaron -- Ioke lexer 9* Ali Afshar -- image formatter 10* Thomas Aglassinger -- Easytrieve, JCL, Rexx, Transact-SQL and VBScript 11 lexers 12* Muthiah Annamalai -- Ezhil lexer 13* Kumar Appaiah -- Debian control lexer 14* Andreas Amann -- AppleScript lexer 15* Timothy Armstrong -- Dart lexer fixes 16* Jeffrey Arnold -- R/S, Rd, BUGS, Jags, and Stan lexers 17* Jeremy Ashkenas -- CoffeeScript lexer 18* José Joaquín Atria -- Praat lexer 19* Stefan Matthias Aust -- Smalltalk lexer 20* Lucas Bajolet -- Nit lexer 21* Ben Bangert -- Mako lexers 22* Max Battcher -- Darcs patch lexer 23* Thomas Baruchel -- APL lexer 24* Tim Baumann -- (Literate) Agda lexer 25* Paul Baumgart, 280 North, Inc. -- Objective-J lexer 26* Michael Bayer -- Myghty lexers 27* Thomas Beale -- Archetype lexers 28* John Benediktsson -- Factor lexer 29* Trevor Bergeron -- mIRC formatter 30* Vincent Bernat -- LessCSS lexer 31* Christopher Bertels -- Fancy lexer 32* Sébastien Bigaret -- QVT Operational lexer 33* Jarrett Billingsley -- MiniD lexer 34* Adam Blinkinsop -- Haskell, Redcode lexers 35* Stéphane Blondon -- SGF and Sieve lexers 36* Frits van Bommel -- assembler lexers 37* Pierre Bourdon -- bugfixes 38* Martijn Braam -- Kernel log lexer 39* Matthias Bussonnier -- ANSI style handling for terminal-256 formatter 40* chebee7i -- Python traceback lexer improvements 41* Hiram Chirino -- Scaml and Jade lexers 42* Mauricio Caceres -- SAS and Stata lexers. 43* Ian Cooper -- VGL lexer 44* David Corbett -- Inform, Jasmin, JSGF, Snowball, and TADS 3 lexers 45* Leaf Corcoran -- MoonScript lexer 46* Christopher Creutzig -- MuPAD lexer 47* Daniël W. Crompton -- Pike lexer 48* Pete Curry -- bugfixes 49* Bryan Davis -- EBNF lexer 50* Bruno Deferrari -- Shen lexer 51* Giedrius Dubinskas -- HTML formatter improvements 52* Owen Durni -- Haxe lexer 53* Alexander Dutton, Oxford University Computing Services -- SPARQL lexer 54* James Edwards -- Terraform lexer 55* Nick Efford -- Python 3 lexer 56* Sven Efftinge -- Xtend lexer 57* Artem Egorkine -- terminal256 formatter 58* Matthew Fernandez -- CAmkES lexer 59* Michael Ficarra -- CPSA lexer 60* James H. Fisher -- PostScript lexer 61* William S. Fulton -- SWIG lexer 62* Carlos Galdino -- Elixir and Elixir Console lexers 63* Michael Galloy -- IDL lexer 64* Naveen Garg -- Autohotkey lexer 65* Simon Garnotel -- FreeFem++ lexer 66* Laurent Gautier -- R/S lexer 67* Alex Gaynor -- PyPy log lexer 68* Richard Gerkin -- Igor Pro lexer 69* Alain Gilbert -- TypeScript lexer 70* Alex Gilding -- BlitzBasic lexer 71* GitHub, Inc -- DASM16, Augeas, TOML, and Slash lexers 72* Bertrand Goetzmann -- Groovy lexer 73* Krzysiek Goj -- Scala lexer 74* Rostyslav Golda -- FloScript lexer 75* Andrey Golovizin -- BibTeX lexers 76* Matt Good -- Genshi, Cheetah lexers 77* Michał Górny -- vim modeline support 78* Alex Gosse -- TrafficScript lexer 79* Patrick Gotthardt -- PHP namespaces support 80* Olivier Guibe -- Asymptote lexer 81* Phil Hagelberg -- Fennel lexer 82* Florian Hahn -- Boogie lexer 83* Martin Harriman -- SNOBOL lexer 84* Matthew Harrison -- SVG formatter 85* Steven Hazel -- Tcl lexer 86* Dan Michael Heggø -- Turtle lexer 87* Aslak Hellesøy -- Gherkin lexer 88* Greg Hendershott -- Racket lexer 89* Justin Hendrick -- ParaSail lexer 90* Jordi Gutiérrez Hermoso -- Octave lexer 91* David Hess, Fish Software, Inc. -- Objective-J lexer 92* Varun Hiremath -- Debian control lexer 93* Rob Hoelz -- Perl 6 lexer 94* Doug Hogan -- Mscgen lexer 95* Ben Hollis -- Mason lexer 96* Max Horn -- GAP lexer 97* Alastair Houghton -- Lexer inheritance facility 98* Tim Howard -- BlitzMax lexer 99* Dustin Howett -- Logos lexer 100* Ivan Inozemtsev -- Fantom lexer 101* Hiroaki Itoh -- Shell console rewrite, Lexers for PowerShell session, 102 MSDOS session, BC, WDiff 103* Brian R. Jackson -- Tea lexer 104* Christian Jann -- ShellSession lexer 105* Dennis Kaarsemaker -- sources.list lexer 106* Dmitri Kabak -- Inferno Limbo lexer 107* Igor Kalnitsky -- vhdl lexer 108* Colin Kennedy - USD lexer 109* Alexander Kit -- MaskJS lexer 110* Pekka Klärck -- Robot Framework lexer 111* Gerwin Klein -- Isabelle lexer 112* Eric Knibbe -- Lasso lexer 113* Stepan Koltsov -- Clay lexer 114* Adam Koprowski -- Opa lexer 115* Benjamin Kowarsch -- Modula-2 lexer 116* Domen Kožar -- Nix lexer 117* Oleh Krekel -- Emacs Lisp lexer 118* Alexander Kriegisch -- Kconfig and AspectJ lexers 119* Marek Kubica -- Scheme lexer 120* Jochen Kupperschmidt -- Markdown processor 121* Gerd Kurzbach -- Modelica lexer 122* Jon Larimer, Google Inc. -- Smali lexer 123* Olov Lassus -- Dart lexer 124* Matt Layman -- TAP lexer 125* Kristian Lyngstøl -- Varnish lexers 126* Sylvestre Ledru -- Scilab lexer 127* Chee Sing Lee -- Flatline lexer 128* Mark Lee -- Vala lexer 129* Valentin Lorentz -- C++ lexer improvements 130* Ben Mabey -- Gherkin lexer 131* Angus MacArthur -- QML lexer 132* Louis Mandel -- X10 lexer 133* Louis Marchand -- Eiffel lexer 134* Simone Margaritelli -- Hybris lexer 135* Kirk McDonald -- D lexer 136* Gordon McGregor -- SystemVerilog lexer 137* Stephen McKamey -- Duel/JBST lexer 138* Brian McKenna -- F# lexer 139* Charles McLaughlin -- Puppet lexer 140* Kurt McKee -- Tera Term macro lexer 141* Lukas Meuser -- BBCode formatter, Lua lexer 142* Cat Miller -- Pig lexer 143* Paul Miller -- LiveScript lexer 144* Hong Minhee -- HTTP lexer 145* Michael Mior -- Awk lexer 146* Bruce Mitchener -- Dylan lexer rewrite 147* Reuben Morais -- SourcePawn lexer 148* Jon Morton -- Rust lexer 149* Paulo Moura -- Logtalk lexer 150* Mher Movsisyan -- DTD lexer 151* Dejan Muhamedagic -- Crmsh lexer 152* Ana Nelson -- Ragel, ANTLR, R console lexers 153* Kurt Neufeld -- Markdown lexer 154* Nam T. Nguyen -- Monokai style 155* Jesper Noehr -- HTML formatter "anchorlinenos" 156* Mike Nolta -- Julia lexer 157* Jonas Obrist -- BBCode lexer 158* Edward O'Callaghan -- Cryptol lexer 159* David Oliva -- Rebol lexer 160* Pat Pannuto -- nesC lexer 161* Jon Parise -- Protocol buffers and Thrift lexers 162* Benjamin Peterson -- Test suite refactoring 163* Ronny Pfannschmidt -- BBCode lexer 164* Dominik Picheta -- Nimrod lexer 165* Andrew Pinkham -- RTF Formatter Refactoring 166* Clément Prévost -- UrbiScript lexer 167* Tanner Prynn -- cmdline -x option and loading lexers from files 168* Oleh Prypin -- Crystal lexer (based on Ruby lexer) 169* Xidorn Quan -- Web IDL lexer 170* Elias Rabel -- Fortran fixed form lexer 171* raichoo -- Idris lexer 172* Kashif Rasul -- CUDA lexer 173* Nathan Reed -- HLSL lexer 174* Justin Reidy -- MXML lexer 175* Norman Richards -- JSON lexer 176* Corey Richardson -- Rust lexer updates 177* Lubomir Rintel -- GoodData MAQL and CL lexers 178* Andre Roberge -- Tango style 179* Georg Rollinger -- HSAIL lexer 180* Michiel Roos -- TypoScript lexer 181* Konrad Rudolph -- LaTeX formatter enhancements 182* Mario Ruggier -- Evoque lexers 183* Miikka Salminen -- Lovelace style, Hexdump lexer, lexer enhancements 184* Stou Sandalski -- NumPy, FORTRAN, tcsh and XSLT lexers 185* Matteo Sasso -- Common Lisp lexer 186* Joe Schafer -- Ada lexer 187* Ken Schutte -- Matlab lexers 188* René Schwaiger -- Rainbow Dash style 189* Sebastian Schweizer -- Whiley lexer 190* Tassilo Schweyer -- Io, MOOCode lexers 191* Ted Shaw -- AutoIt lexer 192* Joerg Sieker -- ABAP lexer 193* Robert Simmons -- Standard ML lexer 194* Kirill Simonov -- YAML lexer 195* Corbin Simpson -- Monte lexer 196* Alexander Smishlajev -- Visual FoxPro lexer 197* Steve Spigarelli -- XQuery lexer 198* Jerome St-Louis -- eC lexer 199* Camil Staps -- Clean and NuSMV lexers; Solarized style 200* James Strachan -- Kotlin lexer 201* Tom Stuart -- Treetop lexer 202* Colin Sullivan -- SuperCollider lexer 203* Ben Swift -- Extempore lexer 204* Edoardo Tenani -- Arduino lexer 205* Tiberius Teng -- default style overhaul 206* Jeremy Thurgood -- Erlang, Squid config lexers 207* Brian Tiffin -- OpenCOBOL lexer 208* Bob Tolbert -- Hy lexer 209* Matthias Trute -- Forth lexer 210* Erick Tryzelaar -- Felix lexer 211* Alexander Udalov -- Kotlin lexer improvements 212* Thomas Van Doren -- Chapel lexer 213* Daniele Varrazzo -- PostgreSQL lexers 214* Abe Voelker -- OpenEdge ABL lexer 215* Pepijn de Vos -- HTML formatter CTags support 216* Matthias Vallentin -- Bro lexer 217* Benoît Vinot -- AMPL lexer 218* Linh Vu Hong -- RSL lexer 219* Nathan Weizenbaum -- Haml and Sass lexers 220* Nathan Whetsell -- Csound lexers 221* Dietmar Winkler -- Modelica lexer 222* Nils Winter -- Smalltalk lexer 223* Davy Wybiral -- Clojure lexer 224* Whitney Young -- ObjectiveC lexer 225* Diego Zamboni -- CFengine3 lexer 226* Enrique Zamudio -- Ceylon lexer 227* Alex Zimin -- Nemerle lexer 228* Rob Zimmerman -- Kal lexer 229* Vincent Zurczak -- Roboconf lexer 230 231Many thanks for all contributions! 232