A subset of JavaScript language to use in nginx
-
Updated
May 15, 2025 - C
A subset of JavaScript language to use in nginx
Stable and up-to-date root-less nginx with quic + http/3, brotli and Zstandard compression, njs, GeoIP2, and Grade A+ SSL config
Nginx NJS module runtime to work with ACME providers like Let's Encrypt for automated no-reload TLS certificate issue/renewal.
Nginx and njs binaries for Linux (x86_64, aarch64, ppc64le), macOS and Windows. Linux binaries are static so works on every Linux.
A starting template for developing njs (NGINX JavaScript) scripts for NGINX server in TypeScript.
NOTE: THIS IMAGE WILL BE DEPRECATED SHORTLY. Alpine Linux image with nginx 1.23.4 (mainline) with HTTP/3 (quiche), TLSv1.3, 0-RTT, HPACK, brotli, NJS, Cookie-Flag support, ModSecurity with coreruleset and BoringSSL with OCSP support. Total size is only about ~47 MB uncompressed.
Support for integration/acceptance testing of nginx configuration in TypeScript/JavaScript.
A Babel preset for njs - NGINX JavaScript
An example of NGINX's configuration that makes flexible s3 proxy
NGINX docker build with CPU optimization and load balancer modules
OpenID Connect and OAuth 2.0 module for NGINX written in njs.
A FileManager/FilePreviewer for Nginx/njs. / 一个为njs设计的强大的文件管理器,支持预览
OpenResty with NJS bundled. Bash script to build the whole thing from sources
Add a description, image, and links to the njs topic page so that developers can more easily learn about it.
To associate your repository with the njs topic, visit your repo's landing page and select "manage topics."