# CREDITS

hledger is brought to you by...\
the Issue wranglers,
Bug hunters,
Design dreamers,
Code slingers,
Doc poets,
Package marshals,
Helping hands,
Good news preachers,
Bank rollers,
Broom pushers,
the pioneer John Wiegley,
and innumerable other benefactors.

## Commit authors 

<a href="https://github.com/simonmichael/hledger/graphs/contributors">
  <img src="https://contrib.rocks/image?repo=simonmichael/hledger&max=9999" />
</a>

<https://github.com/simonmichael/hledger/graphs/contributors>

11231 commits in 16 years by 155 people as of 2022-12-21:


<!-- year-end: update stats, just authors, replace table preserving notes (eg emacs macro), maybe fix root commits -->
| Commits | Author                         | Notes ([chat](#footer) me with updates!)                                                                                                                                                      |
|---------|--------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 9749    | Simon Michael                  | founder, project leader, lead developer                                                                                                                                                       |
| 460     | Stephen Morgan                 | performance, code cleanup, runtime error removal, cli/ui output, periodic transactions, parsing, deps, valuation, --gain report, hlint, lensification                                         |
| 161     | Dmitry Astapov                 | roi, files commands; --transpose; merge/improve --budget; generalise --forecast/--auto; docker packaging; improved CSV parsing, balancing, periodic transactions, close, parsing, docs, tests |
| 81      | Vladimir Zhelezov              | new bash shell completions                                                                                                                                                                    |
| 72      | Alex Chen                      | parsing improvements, code cleanups, better error messages; dep updates                                                                                                                       |
| 52      | Mykola Orliuk                  | hledger-budget, hledger-prices add-ons; scientific number notation; print, hledger-equity, hledger-rewrite, --pivot, space, parsing improvements; code updates; GHC 8.0 support                |
| 51      | Jakob Schöttl                  | bash completions; register --invert; timeclock parsing improvements; code cleanups                                                                                                            |
| 40      | Everett Hildenbrandt           | doc toolchain updates, switch from hakyll to pandoc; csv parser improvement                                                                                                                   |
| 31      | Jakub Zárybnický               | hledger-web, hledger-ui improvements                                                                                                                                                          |
| 29      | Marko Kocić                    | build, hlint fixes; hledger-web improvement                                                                                                                                                   |
| 26      | Justin Le                      | bs/cf/is improvements                                                                                                                                                                         |
| 26      | Dominik Süß                    | hledger-web layout improvements                                                                                                                                                               |
| 24      | Thomas R. Koll                 | hledger-web improvements                                                                                                                                                                      |
| 17      | Peter Simons                   | build, dep fixes                                                                                                                                                                              |
| 17      | Joseph Weston                  | parsing improvements; test, dep updates                                                                                                                                                       |
| 16      | Aleksandar Dimitrov            | CSV separator rule                                                                                                                                                                            |
| 15      | Nolan Darilek                  | Sandstorm app                                                                                                                                                                                 |
| 14      | Brian Wignall                  | output dates in YYYY-MM-DD format                                                                                                                                                             |
| 12      | Tim Docker                     | parsing improvements; proper date support; P directive (first code contributor, 2008-11                                                                                                       |
| 12      | Lawrence                       | --commodity-column; multi-day-of-week period expressions                                                                                                                                      |
| 11      | Trygve Laugstøl                | hledger-web improvements; --format; CSV --rules-file, stdin support, separate in/out fields, interpolated description; test updates                                                           |
| 11      | Jesse Rosenthal                | parsing improvementss                                                                                                                                                                         |
| 10      | Nick Ingolia                   | include directive, account directive; parsing improvements (second code contributor, 2008-12                                                                                                  |
| 10      | Caleb Maclennan                | payees/notes/descriptions commands; print improvement; doc, code, test updates                                                                                                                |
| 10      | Julien Moutinho                | print CSV output; hledger-equity, hledger-rewrite, hledger-web, parsing improvements; hledger-check-dates addon                                                                               |
| 10      | Henning Thielemann             | hledger-web improvements, quarter periods, code cleanup                                                                                                                                       |
| 9       | Ryan Desfosses                 | warnings, docs, hledger-web fixes                                                                                                                                                             |
| 9       | Eli Flanagan                   | hledger-web date picker; build, doc updates                                                                                                                                                   |
| 8       | Imuli                          | support multiple input files                                                                                                                                                                  |
| 8       | Felix Yan                      | dep updates; doc updates                                                                                                                                                                      |
| 8       | Nicholas Niro                  | balancesheetequity command; balance tests, fix                                                                                                                                                |
| 8       | Moritz Kiefer                  | --pretty-tables; dep updates; switch to megaparsec; cabal.project file; space leak fixes                                                                                                      |
| 7       | Jacob Weisz                    | Sandstorm app improvements                                                                                                                                                                    |
| 7       | Hans-Peter Deifel              | dep updates; csv rules parsing fix; command line parsing improvements                                                                                                                         |
| 6       | Clint Adams                    | CSV account2 setting; dep updates; cabal test suites                                                                                                                                          |
| 6       | Roman Cheplyaka                | chart command; hledger add improvements; --no-new-accounts                                                                                                                                    |
| 6       | Gaith Hallak                   | undo (<) in hledger add; command line parsing improvement                                                                                                                                     |
| 6       | Samuel May                     | multicommodity balance assertions                                                                                                                                                             |
| 5       | Martin Michlmayr               | doc updates                                                                                                                                                                                   |
| 5       | Jacek Generowicz               | command line parsing fix                                                                                                                                                                      |
| 5       | Eric Mertens                   | --pretty-tables improvements; CSV whitespace fix                                                                                                                                              |
| 5       | Xinruo Sun                     | hledger-web --static-root; hledger-web autocomplete improvements; hledger print tag filtering                                                                                                 |
| 4       | Damien Cassou                  | payee directive, check improvements, info manual directory entries                                                                                                                            |
| 4       | Michael Snoyman                | hledger-web improvements                                                                                                                                                                      |
| 4       | Sergey Astanin                 | unicode support                                                                                                                                                                               |
| 3       | Michael Sanders                | & (AND) operator in CSV if rules                                                                                                                                                              |
| 3       | Christian G. Warden            | cashflow tweaks; hledger-rewrite (auto postings) commodity substitution                                                                                                                       |
| 3       | Eric Kow                       | hledger add improvements                                                                                                                                                                      |
| 3       | toonn                          | PR template improvements                                                                                                                                                                      |
| 3       | Carlos Lopez-Camey             | hledger-web add form improvements                                                                                                                                                             |
| 3       | Johannes Gerer                 | balance assignments; generalise parser types                                                                                                                                                  |
| 3       | Malte Brandy                   | --pivot, newline in CSV rule-generated comments                                                                                                                                               |
| 2       | Pavlo Kerestey                 | quoting fixes                                                                                                                                                                                 |
| 2       | Alejandro García Montoro       | hledger-web --cors                                                                                                                                                                            |
| 2       | Gergely Risko                  | comment directive                                                                                                                                                                             |
| 2       | aragaer                        | fix commodity checking fix; fix --drop with csv                                                                                                                                               |
| 2       | Stefano Rodighiero             | hledger-dupes addon                                                                                                                                                                           |
| 2       | Arsen Arsenović                | hledger-web XSS fix                                                                                                                                                                           |
| 2       | crocket                        | improve hledger-ui editor support                                                                                                                                                             |
| 2       | Arnout Engelen                 | hledger-web register chart improvements                                                                                                                                                       |
| 2       | gwern                          | whitespace, Haskell98 cleanups                                                                                                                                                                |
| 2       | Arjen Langebaerd               | -c/--commodity-style option                                                                                                                                                                   |
| 2       | jungle-boogie                  | tutorial updates                                                                                                                                                                              |
| 2       | Max Bolingbroke                | unicode-aware regexes; csv date-format rule                                                                                                                                                   |
| 2       | Matthias Kauer                 | investment doc improvements                                                                                                                                                                   |
| 2       | Elijah Caine                   | git/nix tweaks                                                                                                                                                                                |
| 2       | Judah Jacobson                 | readline editing, tab completion in hledger add                                                                                                                                               |
| 2       | Ben Creasy                     | doc updates                                                                                                                                                                                   |
| 2       | Christoph Nicolai              | doc updates                                                                                                                                                                                   |
| 2       | Sergei Trofimovich             | bounds, build updates                                                                                                                                                                         |
| 2       | Sam Jeeves                     | balance assertion line number reporting                                                                                                                                                       |
| 2       | Alex Hirzel                    | doc updates                                                                                                                                                                                   |
| 2       | Pranesh Prakash                | doc updates                                                                                                                                                                                   |
| 1       | flip111                        |                                                                                                                                                                                               |
| 1       | jeevcat                        |                                                                                                                                                                                               |
| 1       | legrostdg                      |                                                                                                                                                                                               |
| 1       | max thomas                     |                                                                                                                                                                                               |
| 1       | trevorriles                    |                                                                                                                                                                                               |
| 1       | zieone                         |                                                                                                                                                                                               |
| 1       | Aerex                          |                                                                                                                                                                                               |
| 1       | ˌbodʲɪˈɡrʲim                   |                                                                                                                                                                                               |
| 1       | Aiken Cairncross               |                                                                                                                                                                                               |
| 1       | Alan Young                     |                                                                                                                                                                                               |
| 1       | Alvaro Fernando García         |                                                                                                                                                                                               |
| 1       | Amarandus                      |                                                                                                                                                                                               |
| 1       | Amitai Burstein                |                                                                                                                                                                                               |
| 1       | Andreas Pauley                 |                                                                                                                                                                                               |
| 1       | Andrew Jones                   |                                                                                                                                                                                               |
| 1       | Andriy Mykhaylyk               |                                                                                                                                                                                               |
| 1       | Ben Boeckel                    |                                                                                                                                                                                               |
| 1       | Boyd Kelly                     |                                                                                                                                                                                               |
| 1       | Brian Scott                    |                                                                                                                                                                                               |
| 1       | Bryan Richter                  |                                                                                                                                                                                               |
| 1       | Carel Fellinger                |                                                                                                                                                                                               |
| 1       | Carl Richard Theodor Schneider |                                                                                                                                                                                               |
| 1       | Charlotte Van Petegem          |                                                                                                                                                                                               |
| 1       | Colin Woodbury                 |                                                                                                                                                                                               |
| 1       | Daniel Gröber                  |                                                                                                                                                                                               |
| 1       | David D Lowe                   |                                                                                                                                                                                               |
| 1       | David Reaver                   |                                                                                                                                                                                               |
| 1       | David Zhang                    |                                                                                                                                                                                               |
| 1       | Doug Goldstein                 |                                                                                                                                                                                               |
| 1       | Evilham                        |                                                                                                                                                                                               |
| 1       | Felix Van der Jeugt            |                                                                                                                                                                                               |
| 1       | Fun Ilrys (Nissar Chababy)     |                                                                                                                                                                                               |
| 1       | Gabriel Ebner                  |                                                                                                                                                                                               |
| 1       | Garret McGraw                  |                                                                                                                                                                                               |
| 1       | Jan Zerebecki                  |                                                                                                                                                                                               |
| 1       | Jeff Richards                  |                                                                                                                                                                                               |
| 1       | Joachim Breitner               |                                                                                                                                                                                               |
| 1       | Joaquin "Florius" Azcarate     |                                                                                                                                                                                               |
| 1       | Joe Horsnell                   |                                                                                                                                                                                               |
| 1       | Johann Klähn                   |                                                                                                                                                                                               |
| 1       | John Wiegley                   |                                                                                                                                                                                               |
| 1       | Joshua Chia                    |                                                                                                                                                                                               |
| 1       | Joshua Kehn                    |                                                                                                                                                                                               |
| 1       | Kyle Marek-Spartz              |                                                                                                                                                                                               |
| 1       | Lawrence Wu                    |                                                                                                                                                                                               |
| 1       | Luca Molteni                   |                                                                                                                                                                                               |
| 1       | Léo Gaspard                    |                                                                                                                                                                                               |
| 1       | M Parker                       |                                                                                                                                                                                               |
| 1       | Mark Hansen                    |                                                                                                                                                                                               |
| 1       | Mateus Furquim                 |                                                                                                                                                                                               |
| 1       | Michael Kainer                 |                                                                                                                                                                                               |
| 1       | Michael Walker                 |                                                                                                                                                                                               |
| 1       | Mick Dekkers                   |                                                                                                                                                                                               |
| 1       | Mitchell Rosen                 |                                                                                                                                                                                               |
| 1       | Nadrieril                      |                                                                                                                                                                                               |
| 1       | Nicolas Wavrant                |                                                                                                                                                                                               |
| 1       | Nikhil Jha                     |                                                                                                                                                                                               |
| 1       | Nissar Chababy                 |                                                                                                                                                                                               |
| 1       | Oliver Braun                   |                                                                                                                                                                                               |
| 1       | Omari Norman                   |                                                                                                                                                                                               |
| 1       | Patrick Fiaux                  |                                                                                                                                                                                               |
| 1       | Patrik Keller                  |                                                                                                                                                                                               |
| 1       | Pavan Rikhi                    |                                                                                                                                                                                               |
| 1       | Pia Mancini                    |                                                                                                                                                                                               |
| 1       | Rick Lupton                    |                                                                                                                                                                                               |
| 1       | Rui Chen                       |                                                                                                                                                                                               |
| 1       | Sam Doshi                      |                                                                                                                                                                                               |
| 1       | ShrykeWindgrace                |                                                                                                                                                                                               |
| 1       | Shubham Lagwankar              |                                                                                                                                                                                               |
| 1       | Simon Hengel                   |                                                                                                                                                                                               |
| 1       | SpicyCat                       |                                                                                                                                                                                               |
| 1       | Steven R. Baker                |                                                                                                                                                                                               |
| 1       | TANIGUCHI Kohei                |                                                                                                                                                                                               |
| 1       | Timofey ZAKREVSKIY             |                                                                                                                                                                                               |
| 1       | Vladimir Sorokin               |                                                                                                                                                                                               |
| 1       | Wad                            |                                                                                                                                                                                               |
| 1       | afarrow                        |                                                                                                                                                                                               |
| 1       | agander                        |                                                                                                                                                                                               |
| 1       | awjchen                        |                                                                                                                                                                                               |
| 1       | azure-pipelines[bot]           |                                                                                                                                                                                               |
| 1       | charukiewicz                   |                                                                                                                                                                                               |
