History
The project's life, one year at a time, told from the commit record: how activity rose and fell against the project's own baseline, who arrived when, and what was released.
- Span
- 2002 – 2026
- 25 years
- Peak Year
- 2009
- 852 commits
- Releases
- 502
- latest in 2026
44 commits (0.5%) · +15,363 / −5,075 lines · 1 author
Led by Igor Sysoev (44 commits)
First commits: Igor Sysoev
174 commits (2.0%) · +54,059 / −29,445 lines · 1 author
Led by Igor Sysoev (174 commits)
261 commits (3.0%) · +50,031 / −26,253 lines · 1 author
Led by Igor Sysoev (261 commits)
Released: release-0.1.0, release-0.1.1, release-0.1.2, release-0.1.3, release-0.1.4 (+9 more)
118 commits (1.3%) · +52,628 / −23,076 lines · 1 author
Led by Igor Sysoev (118 commits)
Released: release-0.1.14, release-0.1.15, release-0.1.16, release-0.1.17, release-0.1.18 (+54 more)
367 commits (4.2%) · +27,775 / −13,612 lines · 1 author
Led by Igor Sysoev (367 commits)
Released: release-0.3.20, release-0.3.21, release-0.3.22, release-0.3.23, release-0.3.24 (+58 more)
718 commits (8.2%) · +28,603 / −12,284 lines · 1 author
Led by Igor Sysoev (718 commits)
Released: release-0.5.6, release-0.5.7, release-0.5.8, release-0.5.10, release-0.5.9 (+40 more)
537 commits (6.1%) · +18,775 / −7,236 lines · 1 author
Led by Igor Sysoev (537 commits)
Released: release-0.6.25, release-0.6.26, release-0.6.27, release-0.6.28, release-0.6.29 (+33 more)
852 commits (9.7%) · +25,504 / −10,664 lines · 1 author
Led by Igor Sysoev (852 commits)
Released: release-0.7.31, release-0.7.32, release-0.7.33, release-0.7.34, release-0.7.35 (+56 more)
368 commits (4.2%) · +12,042 / −4,917 lines · 1 author
Led by Igor Sysoev (368 commits)
Released: release-0.8.32, release-0.8.33, release-0.8.34, release-0.8.35, release-0.8.36 (+21 more)
448 commits (5.1%) · +21,414 / −11,644 lines · 6 authors
Led by Igor Sysoev (234 commits)
First commits: Maxim Dounin, Ruslan Ermilov, Valentin Bartenev, Maxim Konovalov, Sergey Budnevitch
Released: release-0.9.4, release-0.9.5, release-0.9.6, release-0.9.7, release-1.0.0 (+18 more)
441 commits (5.0%) · +13,395 / −3,722 lines · 6 authors
Led by Maxim Dounin (235 commits)
First commits: Andrei Belov
Released: release-1.1.13, release-1.1.14, release-1.1.15, release-1.1.16, release-1.1.17 (+14 more)
413 commits (4.7%) · +15,600 / −3,080 lines · 18 authors
Led by Maxim Dounin (186 commits)
First commits: Sergey Kandaurov, Piotr Sikora, Vladimir Homutov, Gleb Smirnoff, Filipe da Silva, Yichun Zhang (+7 more)
Released: release-1.3.11, release-1.3.12, release-1.3.13, release-1.3.14, release-1.3.15 (+11 more)
421 commits (4.8%) · +14,753 / −4,937 lines · 25 authors
Led by Maxim Dounin (167 commits)
First commits: Roman Arutyunyan, Gu Feng, Kouhei Sutou, Yves Crespin, Toshikuni Fukaya, Shigeki Ohtsu (+6 more)
Released: release-1.5.9, release-1.5.10, release-1.5.11, release-1.5.12, release-1.5.13 (+10 more)
353 commits (4.0%) · +26,971 / −12,937 lines · 18 authors
Led by Maxim Dounin (104 commits)
First commits: Dmitry Volyntsev, Martin Mlynář, Kurtis Nusbaum, Gena Makhomed, Damien Tournoud, Andrew Hutchings
Released: release-1.7.10, release-1.7.11, release-1.7.12, release-1.9.0, release-1.9.1 (+8 more)
484 commits (5.5%) · +28,107 / −7,887 lines · 19 authors
Led by Maxim Dounin (167 commits)
First commits: hucongcong, Tim Taubert, Rob N ★, Otto Kekäläinen, Justin Li, Josh Soref (+3 more)
Released: release-1.9.10, release-1.9.11, release-1.9.12, release-1.9.13, release-1.9.14 (+10 more)
288 commits (3.3%) · +11,713 / −6,530 lines · 22 authors
Led by Maxim Dounin (119 commits)
First commits: othree, Orgad Shaneh, Debayan Ghosh, Thibault Charbonnier, Simon Leblanc, Samuel Martin (+4 more)
Released: release-1.11.9, release-1.11.10, release-1.11.11, release-1.11.12, release-1.11.13 (+9 more)
221 commits (2.5%) · +12,473 / −2,105 lines · 11 authors
Led by Maxim Dounin (106 commits)
First commits: chronolaw, Vadim Filimonov, Nova DasSarma
Released: release-1.13.9, release-1.13.10, release-1.13.11, release-1.13.12, release-1.15.0 (+8 more)
168 commits (1.9%) · +4,738 / −1,608 lines · 12 authors
Led by Maxim Dounin (103 commits)
First commits: Sergey A. Osokin, Nikolay Morozov, Niklas Keller, Ilya Leoshkevich, Chanhun Jeong
Released: release-1.15.9, release-1.15.10, release-1.15.11, release-1.15.12, release-1.17.0 (+7 more)
652 commits (7.4%) · +5,438 / −909 lines · 15 authors
Led by Sergey Kandaurov (195 commits)
First commits: Pavel Pautov, balus, Vladimir Kokshenev, Quantum, Jinhua Tan, Igor Ippolitov (+1 more)
Released: release-1.17.8, release-1.17.9, release-1.17.10, release-1.19.0, release-1.19.1 (+5 more)
484 commits (5.5%) · +5,731 / −1,956 lines · 11 authors
Led by Maxim Dounin (157 commits)
First commits: Martin Duke, Rob Mueller, Mariano Di Martino, Awdhesh Mathpal, Alexey Radkov
Released: release-1.19.7, release-1.19.8, release-1.19.9, release-1.19.10, release-1.21.0 (+5 more)
217 commits (2.5%) · +3,178 / −1,760 lines · 14 authors
Led by Maxim Dounin (81 commits)
First commits: Aleksei Bavshin, Murilo Andrade, Marcus Ball, Jiuzhou Cui, Ciel Zhao, BullerDu
Released: release-1.21.6, release-1.23.0, release-1.23.1, release-1.23.2, release-1.23.3
186 commits (2.1%) · +28,428 / −2,945 lines · 8 authors
Led by Roman Arutyunyan (65 commits)
First commits: Vladimir Khomutov, J Carter, Yugo Horie, Mini Hawthorne
Released: release-1.23.4, release-1.25.0, release-1.25.1, release-1.25.2, release-1.25.3
135 commits (1.5%) · +6,155 / −1,487 lines · 22 authors
Led by Sergey Kandaurov (64 commits)
First commits: Maryna Herasimovich, nandsky, 蕭澧邦, tzssangglass, jzebor-at-f5, Thierry Bastian (+9 more)
Released: release-1.25.4, release-1.25.5, release-1.27.0, release-1.27.1, release-1.27.2 (+1 more)
164 commits (1.9%) · +9,611 / −1,644 lines · 23 authors
Led by Sergey Kandaurov (93 commits)
First commits: Zhidao HONG, Andrew Clayton, willmafh, sftcd, Vadim Zhestikov, Roman Semenov (+8 more)
Released: release-1.27.4, release-1.27.5, release-1.29.0, release-1.29.1, release-1.29.2 (+2 more)
262 commits (3.0%) · +16,018 / −3,819 lines · 42 authors
Led by Sergey Kandaurov (65 commits)
First commits: Eugene Grebenschikov, David Carlier, Sourav Bhowmik, Sai Krishna Kumar Reddy YADAMAKANTI, Patrik Wall, Vinay Kumar Tokala (+22 more)
Released: release-1.29.5, release-1.29.6, release-1.29.7, release-1.29.8, release-1.31.0 (+8 more)
How nginx compares with other open source languages and developer tools →
How nginx ranks among open source languages and developer tools by AI-assisted commits →
Generate this report for your own repository with gitstats-action · All Gallery reports
The smallest workflow
Publishes the report to GitHub Pages on every push to main: turn on Pages for the gh-pages branch.
# .github/workflows/gitstats.yml
name: GitStats Report
on:
push:
branches: [main]
permissions:
contents: write
jobs:
gitstats:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
with:
fetch-depth: 0
- uses: shenxianpeng/gitstats-action@v1
with:
deploy-to-pages: true