Skip to content
76

Nginx Resources

A collection of resources covering Nginx, Nginx + Lua, OpenResty and Tengine

3.8k stars329 forks92 entriesLast push Aug 4, 2026 (1 month ago)License none

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Understanding Nginx

Understanding Nginx versioning

Interview with the creator of Nginx

Interview with Igor Sysoev, author of Apache's competitor NGINX

The case for Nginx in front of application servers

Nginx Optimization: understanding sendfile, tcp_nodelay and tcp_nopush

Architecture

The Architecture of Open Source Applications (Volume 2): nginx

Nginx Guts - Shedding light on Nginx internals

Nginx discovery journey

Nginx Internals

Inside NGINX: How We Designed for Performance & Scale

Thread Pools in NGINX

Configuration

Beginner's Guide

Alphabetical index of variables

Useful Rewrites for Nginx

Nginx Configuration Primer

Nginx Primer 2: From Apache to Nginx

Understanding the Nginx Configuration Inheritance Model

Nginx HTTP server boilerplate configs

(MIT) - Nginx HTTP server boilerplate configs

In 2 lists

Nginx Boilerplate - Configuration template and a set of handy must-have snippets

How to Configure OCSP Stapling in Apache and Nginx

NGINX Config - Online nginx configuration generator

Online tool to configure stable and secure #nginx server. Select the options and then download the config files.

In 2 lists

Nice nginx features for developers

Nice nginx features for operators

Avoiding the Top 10 NGINX Configuration Mistakes

Gixy - Nginx configuration static analyzer

Maintained forks: gixy-ng, gixy-next

Nginx common configuration - Universal config and snippets

Security

BunkerWeb - Next-generation, open-source Web Application Firewall (WAF) based on Nginx

BunkerWeb is an open-source Next-Generation Web Application Firewall (WAF). It provides easy protection for your web services and is designed to remain secure by default. It integrates seamlessly with…

In 4 listsDetails

Tutorials

NGINX and NGINX Plus Admin Guide

agentzh's Nginx Tutorials

(Source)

Introduction to nginx.conf scripting

Load Balancing with NGINX and NGINX Plus

(Part 2)

Optimizing Nginx for High Traffic Loads

NGINX as a WebSockets Proxy

HTTP Keepalive Connections and Web Performance

CORS on Nginx

Serving precompressed content with Nginx and Zopfli

Nginx on FreeBSD

Performing A/B Testing with NGINX and NGINX Plus

Improving NGINX Performance with Kernel TLS and SSL_sendfile()

Module development

Official Development Guide

Guide to Nginx Module Development

Advanced Topics In Nginx Module Development

APIs

Telize - JSON IP and GeoIP REST API (IP Geolocation) built on Nginx and Lua

JSON IP and GeoIP REST API.

In 2 lists

GIN - JSON-API framework

Kong - Management Layer for Microservices and APIs

A scalable, cloud-native gateway that simplifies API management through extensive plugin support and seamless microservices integration.

In 9 listsDetails

Hacks

Nginx JSON hacks

Using Environment Variables In Nginx.conf

Log rotation directly within Nginx configuration file

Realtime pixel tracking with Nginx, syslog-ng, and Redis

Dynamic log formats in Nginx

Capture and delay unwanted requests

Nginx: a caching, thumbnailing, reverse proxying image server?

Tips

Things you didn't know Nginx could do

Finding the nginx gzip_comp_level sweet spot

nginx mirroring tips and tricks

Nginx + Lua

Nginx, Lua, and beyond

Pushing Nginx to its limit with Lua

Adding OAuth Support to Nginx via Lua

Scripting libdrizzle with Lua inside Nginx

Nginx and Lua

Writing an Nginx authentication module in Lua

Scaling TextRazor in the Cloud with Nginx and Lua

LSSO - Lua + Nginx SSO System with an OAuth Backend

Measuring Nginx Cache Performance using Lua and Redis

nginx-lua - Nginx 1.19+ with LUA support based on Alpine Linux, Amazon Linux, CentOS, Debian, Fedora and Ubuntu.

Nginx + njs

njs scripting language reference and examples

Collection of njs use cases

JavaScript embedded on NGINX - Getting started with njs

Create Nginx extensions in JavaScript

Make your nginx config even more modular and reusable with njs 0.7.7

Diagnostic logging with the NGINX JavaScript module

How to log request headers with NGINX and njs

Using NGINX as an Object Storage Gateway via njs

Easy HTTPS with NGINX and ACME via njs

OpenResty

OpenResty - Fast web app server by extending Nginx

Lapis - A web framework for Lua or MoonScript powered by OpenResty

Nginx image processing server with OpenResty and Lua

Building an OpenResty events server

SysAdvent 2014 - OpenResty, Nginx and Lua

(Source)

Ceryx - A dynamic reverse proxy

An Introduction To OpenResty

Programming OpenResty (written by the OpenResty creator)

VeryNginx - Nginx distribution which provides WAF, Control Panel, and Dashboards

Tengine

Tengine Web Server

Difference between OpenResty and Tengine

High Performance Web Platform Based on Nginx and LuaJIT

In 2 lists

Talks

NGINX Conference 2019 Videos

NGINX Conference 2018 Videos

NGINX Conference 2017 Videos

NGINX Conference 2016 Videos

NGINX Conference 2015 Videos

NGINX Conference 2014 Videos

NGINX User Summit 2014 - Lightning talks

See category
94

Awesome Rust

rust-unofficial/awesome-rust

A curated list of Rust code and resources.

Fresh★ 60k1833 entriesPushed today
94

Awesome Mac

jaywcjlove/awesome-mac

 This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.

Fresh★ 115k1316 entriesPushed today
94

Awesome Python

vinta/awesome-python

The definitive list that answers "I want to do X in Python, which tool should I use?"

Fresh★ 324k504 entriesPushed today
94

Awesome C++

fffaraz/awesome-cpp

A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.

Fresh★ 74k1358 entriesPushed yesterday
94

Awesome Go

avelino/awesome-go

A curated list of awesome Go frameworks, libraries and software

Fresh★ 186k3119 entriesPushed yesterday
94

Awesome PHP

ziadoz/awesome-php

A curated list of amazingly awesome PHP libraries, resources and shiny things.

Fresh★ 33k87 entriesPushed 2 days ago