NGINX
NGINX is a web server, reverse proxy, load balancer, API gateway and content cache, free under a BSD-style license.
- GitHub stars
- 32k
- Last commit
- 2 days ago
- Latest release
- release-1.31.6
- Licence
- BSD-2-Clause
- Self-hosted
- Yes

NGINX, pronounced engine x, is a web server that also serves as a reverse proxy, load balancer, API gateway and content cache. The official open source repository is written in C and distributed under a simplified two-clause BSD license. Enterprise distributions, commercial support and training are sold separately by F5, Inc.
NGINX is installed software with binary packages for the major operating systems and Linux distributions, in stable and mainline versions, plus Windows executables and dynamic modules. Typical tasks covered by the project's introduction include installing SSL certificates and enabling TLS, load balancing, rate limiting and content caching. Topics on the repository list TCP, UDP and mail proxying, HTTP/2, HTTP/3 and QUIC. You can also build from source, and the full documentation includes a beginners guide, development guide and directive reference.
Key features
- Web server and reverse proxy
- Load balancing across upstream servers
- TLS termination, HTTP/2 and HTTP/3
- Rate limiting and content caching
- TCP, UDP and mail proxying
- Stable and mainline release channels
Pricing: Free and open source under a two-clause BSD license; enterprise distributions and support are sold by F5, Inc.