Full contributor list

Pygments is written and maintained by Georg Brandl <georg@python.org>.

Major developers are Tim Hatch <tim@timhatch.com> and Armin Ronacher <armin.ronacher@active-4.com>.

Other contributors, listed alphabetically, are:

  • Sam Aaron – Ioke lexer
  • Ali Afshar – image formatter
  • Thomas Aglassinger – Easytrieve, JCL, Rexx and Transact-SQL lexers
  • Muthiah Annamalai – Ezhil lexer
  • Kumar Appaiah – Debian control lexer
  • Andreas Amann – AppleScript lexer
  • Timothy Armstrong – Dart lexer fixes
  • Jeffrey Arnold – R/S, Rd, BUGS, Jags, and Stan lexers
  • Jeremy Ashkenas – CoffeeScript lexer
  • José Joaquín Atria – Praat lexer
  • Stefan Matthias Aust – Smalltalk lexer
  • Lucas Bajolet – Nit lexer
  • Ben Bangert – Mako lexers
  • Max Battcher – Darcs patch lexer
  • Thomas Baruchel – APL lexer
  • Tim Baumann – (Literate) Agda lexer
  • Paul Baumgart, 280 North, Inc. – Objective-J lexer
  • Michael Bayer – Myghty lexers
  • Thomas Beale – Archetype lexers
  • John Benediktsson – Factor lexer
  • Trevor Bergeron – mIRC formatter
  • Vincent Bernat – LessCSS lexer
  • Christopher Bertels – Fancy lexer
  • Sébastien Bigaret – QVT Operational lexer
  • Jarrett Billingsley – MiniD lexer
  • Adam Blinkinsop – Haskell, Redcode lexers
  • Frits van Bommel – assembler lexers
  • Pierre Bourdon – bugfixes
  • Matthias Bussonnier – ANSI style handling for terminal-256 formatter
  • chebee7i – Python traceback lexer improvements
  • Hiram Chirino – Scaml and Jade lexers
  • Mauricio Caceres – SAS and Stata lexers.
  • Ian Cooper – VGL lexer
  • David Corbett – Inform, Jasmin, JSGF, Snowball, and TADS 3 lexers
  • Leaf Corcoran – MoonScript lexer
  • Christopher Creutzig – MuPAD lexer
  • Daniël W. Crompton – Pike lexer
  • Pete Curry – bugfixes
  • Bryan Davis – EBNF lexer
  • Bruno Deferrari – Shen lexer
  • Giedrius Dubinskas – HTML formatter improvements
  • Owen Durni – Haxe lexer
  • Alexander Dutton, Oxford University Computing Services – SPARQL lexer
  • James Edwards – Terraform lexer
  • Nick Efford – Python 3 lexer
  • Sven Efftinge – Xtend lexer
  • Artem Egorkine – terminal256 formatter
  • Matthew Fernandez – CAmkES lexer
  • Michael Ficarra – CPSA lexer
  • James H. Fisher – PostScript lexer
  • William S. Fulton – SWIG lexer
  • Carlos Galdino – Elixir and Elixir Console lexers
  • Michael Galloy – IDL lexer
  • Naveen Garg – Autohotkey lexer
  • Laurent Gautier – R/S lexer
  • Alex Gaynor – PyPy log lexer
  • Richard Gerkin – Igor Pro lexer
  • Alain Gilbert – TypeScript lexer
  • Alex Gilding – BlitzBasic lexer
  • Bertrand Goetzmann – Groovy lexer
  • Krzysiek Goj – Scala lexer
  • Andrey Golovizin – BibTeX lexers
  • Matt Good – Genshi, Cheetah lexers
  • Michał Górny – vim modeline support
  • Alex Gosse – TrafficScript lexer
  • Patrick Gotthardt – PHP namespaces support
  • Olivier Guibe – Asymptote lexer
  • Jordi Gutiérrez Hermoso – Octave lexer
  • Florian Hahn – Boogie lexer
  • Martin Harriman – SNOBOL lexer
  • Matthew Harrison – SVG formatter
  • Steven Hazel – Tcl lexer
  • Dan Michael Heggø – Turtle lexer
  • Aslak Hellesøy – Gherkin lexer
  • Greg Hendershott – Racket lexer
  • Justin Hendrick – ParaSail lexer
  • David Hess, Fish Software, Inc. – Objective-J lexer
  • Varun Hiremath – Debian control lexer
  • Rob Hoelz – Perl 6 lexer
  • Doug Hogan – Mscgen lexer
  • Ben Hollis – Mason lexer
  • Max Horn – GAP lexer
  • Alastair Houghton – Lexer inheritance facility
  • Tim Howard – BlitzMax lexer
  • Dustin Howett – Logos lexer
  • Ivan Inozemtsev – Fantom lexer
  • Hiroaki Itoh – Shell console rewrite, Lexers for PowerShell session, MSDOS session, BC, WDiff
  • Brian R. Jackson – Tea lexer
  • Christian Jann – ShellSession lexer
  • Dennis Kaarsemaker – sources.list lexer
  • Dmitri Kabak – Inferno Limbo lexer
  • Igor Kalnitsky – vhdl lexer
  • Alexander Kit – MaskJS lexer
  • Pekka Klärck – Robot Framework lexer
  • Gerwin Klein – Isabelle lexer
  • Eric Knibbe – Lasso lexer
  • Stepan Koltsov – Clay lexer
  • Adam Koprowski – Opa lexer
  • Benjamin Kowarsch – Modula-2 lexer
  • Domen Kožar – Nix lexer
  • Oleh Krekel – Emacs Lisp lexer
  • Alexander Kriegisch – Kconfig and AspectJ lexers
  • Marek Kubica – Scheme lexer
  • Jochen Kupperschmidt – Markdown processor
  • Gerd Kurzbach – Modelica lexer
  • Jon Larimer, Google Inc. – Smali lexer
  • Olov Lassus – Dart lexer
  • Matt Layman – TAP lexer
  • Kristian Lyngstøl – Varnish lexers
  • Sylvestre Ledru – Scilab lexer
  • Chee Sing Lee – Flatline lexer
  • Mark Lee – Vala lexer
  • Valentin Lorentz – C++ lexer improvements
  • Ben Mabey – Gherkin lexer
  • Angus MacArthur – QML lexer
  • Louis Mandel – X10 lexer
  • Louis Marchand – Eiffel lexer
  • Simone Margaritelli – Hybris lexer
  • Kirk McDonald – D lexer
  • Gordon McGregor – SystemVerilog lexer
  • Stephen McKamey – Duel/JBST lexer
  • Brian McKenna – F# lexer
  • Charles McLaughlin – Puppet lexer
  • Lukas Meuser – BBCode formatter, Lua lexer
  • Cat Miller – Pig lexer
  • Paul Miller – LiveScript lexer
  • Hong Minhee – HTTP lexer
  • Michael Mior – Awk lexer
  • Bruce Mitchener – Dylan lexer rewrite
  • Reuben Morais – SourcePawn lexer
  • Jon Morton – Rust lexer
  • Paulo Moura – Logtalk lexer
  • Mher Movsisyan – DTD lexer
  • Dejan Muhamedagic – Crmsh lexer
  • Ana Nelson – Ragel, ANTLR, R console lexers
  • Kurt Neufeld – Markdown lexer
  • Nam T. Nguyen – Monokai style
  • Jesper Noehr – HTML formatter “anchorlinenos”
  • Mike Nolta – Julia lexer
  • Jonas Obrist – BBCode lexer
  • Edward O’Callaghan – Cryptol lexer
  • David Oliva – Rebol lexer
  • Pat Pannuto – nesC lexer
  • Jon Parise – Protocol buffers and Thrift lexers
  • Benjamin Peterson – Test suite refactoring
  • Ronny Pfannschmidt – BBCode lexer
  • Dominik Picheta – Nimrod lexer
  • Andrew Pinkham – RTF Formatter Refactoring
  • Clément Prévost – UrbiScript lexer
  • Tanner Prynn – cmdline -x option and loading lexers from files
  • Oleh Prypin – Crystal lexer (based on Ruby lexer)
  • Elias Rabel – Fortran fixed form lexer
  • raichoo – Idris lexer
  • Kashif Rasul – CUDA lexer
  • Justin Reidy – MXML lexer
  • Norman Richards – JSON lexer
  • Corey Richardson – Rust lexer updates
  • Lubomir Rintel – GoodData MAQL and CL lexers
  • Andre Roberge – Tango style
  • Georg Rollinger – HSAIL lexer
  • Michiel Roos – TypoScript lexer
  • Konrad Rudolph – LaTeX formatter enhancements
  • Mario Ruggier – Evoque lexers
  • Miikka Salminen – Lovelace style, Hexdump lexer, lexer enhancements
  • Stou Sandalski – NumPy, FORTRAN, tcsh and XSLT lexers
  • Matteo Sasso – Common Lisp lexer
  • Joe Schafer – Ada lexer
  • Ken Schutte – Matlab lexers
  • René Schwaiger – Rainbow Dash style
  • Sebastian Schweizer – Whiley lexer
  • Tassilo Schweyer – Io, MOOCode lexers
  • Ted Shaw – AutoIt lexer
  • Joerg Sieker – ABAP lexer
  • Robert Simmons – Standard ML lexer
  • Kirill Simonov – YAML lexer
  • Corbin Simpson – Monte lexer
  • Alexander Smishlajev – Visual FoxPro lexer
  • Steve Spigarelli – XQuery lexer
  • Jerome St-Louis – eC lexer
  • Camil Staps – Clean and NuSMV lexers
  • James Strachan – Kotlin lexer
  • Tom Stuart – Treetop lexer
  • Colin Sullivan – SuperCollider lexer
  • Ben Swift – Extempore lexer
  • Edoardo Tenani – Arduino lexer
  • Tiberius Teng – default style overhaul
  • Jeremy Thurgood – Erlang, Squid config lexers
  • Brian Tiffin – OpenCOBOL lexer
  • Bob Tolbert – Hy lexer
  • Matthias Trute – Forth lexer
  • Erick Tryzelaar – Felix lexer
  • Alexander Udalov – Kotlin lexer improvements
  • Thomas Van Doren – Chapel lexer
  • Daniele Varrazzo – PostgreSQL lexers
  • Abe Voelker – OpenEdge ABL lexer
  • Pepijn de Vos – HTML formatter CTags support
  • Matthias Vallentin – Bro lexer
  • Benoît Vinot – AMPL lexer
  • Linh Vu Hong – RSL lexer
  • Nathan Weizenbaum – Haml and Sass lexers
  • Nathan Whetsell – Csound lexers
  • Dietmar Winkler – Modelica lexer
  • Nils Winter – Smalltalk lexer
  • Davy Wybiral – Clojure lexer
  • Whitney Young – ObjectiveC lexer
  • Diego Zamboni – CFengine3 lexer
  • Enrique Zamudio – Ceylon lexer
  • Alex Zimin – Nemerle lexer
  • Rob Zimmerman – Kal lexer
  • Vincent Zurczak – Roboconf lexer

Many thanks for all contributions!