Open-Source Wikis

/

nginx

/

Maintainers

nginx/nginx

Maintainers

There is no CODEOWNERS file in this repository, so this page is derived from git log history (default branch master) since 2023. Use it as a starting point for "who would know about X" — the people whose names appear most for a given subsystem are the ones most likely to be the right reviewers or first responders.

Bot-like accounts are excluded; everyone listed here is a person.

Subsystem ownership (by recent activity)

Subsystem Source path Recent committers (2023–2026) Last activity
Core utilities src/core/ Sergey Kandaurov, Roman Arutyunyan, Maxim Dounin Mar 2026
Event loop + OpenSSL src/event/ Sergey Kandaurov, Roman Arutyunyan, Maxim Dounin Apr 2026
QUIC transport src/event/quic/ Sergey Kandaurov, Roman Arutyunyan, Vladimir Khomutov Apr 2026
HTTP server (core) src/http/ (root) Sergey Kandaurov, Roman Arutyunyan, Maxim Dounin Apr 2026
HTTP/2 src/http/v2/ Roman Arutyunyan, Sergey Kandaurov, Maxim Dounin Apr 2026
HTTP/3 src/http/v3/ Roman Arutyunyan, Sergey Kandaurov, Maxim Dounin Apr 2026
HTTP modules src/http/modules/ Sergey Kandaurov, Roman Arutyunyan, Maxim Dounin, Vladimir Homutov, Zhidao HONG Apr 2026
Stream proxy src/stream/ Sergey Kandaurov, Roman Arutyunyan, Ruslan Ermilov Feb 2026
Mail proxy src/mail/ Sergey Kandaurov, Roman Arutyunyan, Maxim Dounin Mar 2026
OS abstraction src/os/ Maxim Dounin, Piotr Sikora, Sergey Kandaurov Dec 2025
Build system auto/ Sergey Kandaurov, Maxim Dounin, Roman Arutyunyan, Piotr Sikora Apr 2026
GitHub workflows + bots .github/ Andrew Clayton, Aleksei Bavshin, others recent

Who's who (active committers, 2023+)

Name Recent commits Areas of focus
Sergey Kandaurov 234 OpenSSL bindings, QUIC, build system, release engineering
Roman Arutyunyan 146 QUIC, HTTP/3, upstream + sticky module
Maxim Dounin 65 Mostly inactive after early 2024 (forked freenginx)
Andrew Clayton 15 GitHub-side workflow & process improvements
Aleksei Bavshin 11 Build system, configure, OS portability
Vladimir Homutov 8 Stream module, miscellaneous
Piotr Sikora 8 Long-time contributor; OS + module work
Zhidao HONG 6 HTTP module fixes
Vladimir Khomutov 5 QUIC
Roman Semenov 4 Upstream + sticky module
Maryna Herasimovich 4 HTTP modules
Thierry Bastian 3 Build system
Ruslan Ermilov 3 Long-time committer; stream
David Carlier 3 OS portability

How review works

PRs against this repo go through one or more of the people above. The pattern that's emerged since the GitHub-issue migration:

  • Build / process — Andrew Clayton, Aleksei Bavshin
  • QUIC + HTTP/3 — Roman Arutyunyan or Sergey Kandaurov
  • OpenSSL / TLS — Sergey Kandaurov
  • Upstream + load balancing — Roman Arutyunyan
  • General HTTP — any of the top three

For routine fixes, expect an @nginx/maintainers-style triage assignment within a few days. Substantial changes go through more than one reviewer.

Historical note

Igor Sysoev (the original author, ~3,683 historical commits) retired from active development around 2017 and is no longer in the contributor list. Maxim Dounin was the de-facto lead through 2023 and largely stopped contributing here in early 2024 after announcing the freenginx fork. The repository has since stabilized around Sergey Kandaurov and Roman Arutyunyan as the most active maintainers, with Andrew Clayton and Aleksei Bavshin handling much of the GitHub-process and build-system work.

Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.

Maintainers – nginx wiki | Factory