ngx-acme
- Ebuilds: 1, Testing: 0.3.1 Description: An NGINX module with the implementation of the ACMEv2 protocol
Homepage:https://github.com/nginx/nginx-acme License: Apache-2.0 Apache-2.0 BSD ISC MIT Unicode-3.0
ngx-brotli
- Ebuilds: 1, Stable:
Description:
ngx-brotli provides support for Brotli compression in NGINX server. Brotli is a
generic-purpose lossless compression algorithm that compresses data using a
combination of a modern variant of the LZ77 algorithm, Huffman coding and 2nd order context
modeling, with a compression ratio comparable to the best currently available
general-purpose compression methods. It is similar in speed with deflate but offers more
dense compression.
Homepage:https://github.com/google/ngx_brotli License: BSD-2
ngx-dav-ext
- Ebuilds: 1, Stable: 3.0.0 Description:
The nginx-dav-ext NGINX module provides WebDAV methods that are not implemented by the
standard NGINX ngx_http_dav_module, namely PROPFIND, OPTIONS, LOCK and UNLOCK.
Homepage:https://github.com/arut/nginx-dav-ext-module License: BSD-2
ngx-echo
- Ebuilds: 1, Stable: 0.63 Description:
The ngx-echo module wraps lots of NGINX internal APIs for streaming input and output,
parallel/sequential subrequests, timers and sleeping, as well as various metadata
accessing.
Basically it provides various utilities that help testing and debugging of other modules by
trivially emulating different kinds of faked subrequest locations.
Homepage:https://github.com/openresty/echo-nginx-module License: BSD-2
ngx-encrypted-session
- Ebuilds: 1, Stable: 0.09 Description:
The encrypted-session module provides encryption and decryption support for nginx variables
based on AES-256 with Mac. It is usually used with the ngx_set_misc module and the
standard rewrite module's directives. This module can be used to implement simple user login
and ACL.
Homepage:https://github.com/openresty/encrypted-session-nginx-module License: BSD-2
ngx-fancyindex
- Ebuilds: 1, Stable: 0.5.2 Description:
The ngx-fancyindex NGINX module makes possible the generation of file listings, like the
built-in autoindex module does, but adding a touch of style. This is possible because the
module allows a certain degree of customization of the generated content:
* Custom headers, either local or stored remotely.
* Custom footers, either local or stored remotely.
* Add your own CSS style rules.
* Allow choosing to sort elements by name (default), modification time, or size; both
ascending (default), or descending.
Homepage:https://github.com/aperezdc/ngx-fancyindex License: BSD-2
ngx-geoip2
- Ebuilds: 1, Stable: 3.4 Description:
The ngx-geoip2 module creates variables with values from the maxmind GeoIP2 databases based
on the client IP (default) or from a specific variable (both IPv4 and IPv6 are supported).
The module supports NGINX streams and can be used in the same way the HTTP module can be
used.
Homepage:https://github.com/leev/ngx_http_geoip2_module License: BSD-2
ngx-headers-more
- Ebuilds: 1, Stable: 0.37 Description:
The ngx-headers-more module allows adding, settin, or clearing any output or input header.
This is an enhanced version of the standard headers module since it provides more
utilities like resetting or clearing "builtin headers" like Content-Type, Content-Length,
and Server.
Homepage:https://github.com/openresty/headers-more-nginx-module License: BSD-2
ngx-iconv
- Ebuilds: 1, Stable: 0.14 Description:
The ngx-iconv NGINX module allows converting characters of different encoding by using
libiconv. It brings the 'set_iconv' command to NGINX.
Homepage:https://github.com/calio/iconv-nginx-module License: BSD-2
ngx-lua-module
- Ebuilds: 1, Stable: 0.10.27 Description:
The ngx-lua module embeds LuaJIT 2.0/2.1 into NGINX. By leveraging NGINX's subrequests, this
module allows the integration of the powerful Lua threads (known as Lua "coroutines") into
the NGINX event model.
Homepage:https://github.com/openresty/lua-nginx-module License: BSD-2
ngx-memc
- Ebuilds: 1, Stable: 0.20 Description:
ngx-memc is an extended version of the standard NGINX memcached module that supports set,
add, delete, and many more memcached commands.
This module extends the standard memcached module to support almost the whole memcached
ASCII protocol.
The module allows to define a custom REST interface to a memcached servers or to access
memcached in a very efficient way from within the NGINX server by means of subrequests or
independent fake requests.
Homepage:https://github.com/openresty/memc-nginx-module License: BSD-2
ngx-modsecurity
- Ebuilds: 1, Stable: 1.0.4 Description:
The ModSecurity-NGINX connector is the connection point between NGINX and libmodsecurity
(ModSecurity v3). Said another way, this project provides a communication channel between
NGINX and libmodsecurity. This connector is required to use LibModSecurity with NGINX.
The ModSecurity-NGINX connector takes the form of an NGINX module. The module simply serves
as a layer of communication between NGINX and ModSecurity.
Homepage:
https://github.com/owasp-modsecurity/ModSecurity-nginx
https://modsecurity.org/
https://github.com/owasp-modsecurity/ModSecurity
License: Apache-2.0
ngx-naxsi
- Ebuilds: 1, Stable: 1.7-r1 Description: NAXSI is an open-source, high performance, low rules maintenance WAF for NGINX
Homepage:https://github.com/wargio/naxsi License: BSD-2
ngx-set-misc
- Ebuilds: 1, Stable: 0.33 Description:
The ngx-set-mist module extends the standard NGINX HttpRewriteModule's directive set to
provide more functionalities like URI escaping and unescaping, JSON quoting,
Hexadecimal/MD5/SHA1/Base32/Base64 digest encoding and decoding, random number generator,
and more.
Homepage:https://github.com/openresty/set-misc-nginx-module License: BSD-2
ngx-srcache
- Ebuilds: 1, Stable: 0.33 Description:
The ngx-srcache NGINX module provides a transparent caching layer for arbitrary NGINX
locations (like those use an upstream or even serve static disk files). The caching behavior
is mostly compatible with RFC 2616.
Usually, ngx-memc is used together with this module to provide a concrete caching
storage backend. But technically, any modules that provide a REST interface can be used as
the fetching and storage subrequests used by this module.
Homepage:https://github.com/openresty/srcache-nginx-module License: BSD-2
ngx-upload-progress
- Ebuilds: 1, Stable: 0.9.3 Description:
The ngx-upload-proress module is an NGINX module that implements an upload progress system
which monitors RFC1867 POST upload as they are transmitted to upstream servers.
The module works by tracking the uploads proxied by NGINX to upstream servers without analysing the
uploaded content and offers a web API to report upload progress in JavaScript, JSON or any
other format (with the help of templates).
Homepage:https://github.com/masterzen/nginx-upload-progress-module License: BSD-2
ngx-vts
- Ebuilds: 1, Stable: 0.2.4 Description:
nginx-module-vts is an NGINX module that provides access to virtual host status information.
It contains the current status such as servers, upstreams, caches. This is similar to the
live activity monitoring of NGINX Plus.
Homepage:https://github.com/vozlt/nginx-module-vts License: BSD-2
ngx-xss
- Ebuilds: 1, Stable: 0.06 Description:
ngx-xss adds native cross-site scripting support to NGINX. This module adds cross-site AJAX
support to nginx. Currently only cross-site GET is supported. The cross-site GET is
implemented as JSONP (or "JSON with padding").
Homepage:https://github.com/openresty/xss-nginx-module License: BSD-2
ngx_devel_kit
- Ebuilds: 1, Stable: 0.3.4 Description:
The NDK is an NGINX module that is designed to extend the core functionality of the
excellent NGINX webserver in a way that can be used as a basis of other NGINX modules.
It has functions and macros to deal with generic tasks that don't currently have generic
code as part of the core distribution. The NDK itself adds few features that are seen from a
user's point of view - it's just designed to help reduce the code that NGINX module
developers need to write.
Homepage:https://github.com/vision5/ngx_devel_kit License: BSD
njs
- Ebuilds: 1, Stable: 0.9.4 Description:
NGINX JavaScript, also known as NJS, is a dynamic module for NGINX that enables the
extension of built-in functionality using familiar JavaScript syntax. The NJS language is a
subset of JavaScript, compliant with ES5 (ECMAScript 5.1 Strict Variant) with some ES6
(ECMAScript 6) and newer extensions.
Homepage:https://github.com/nginx/njs https://nginx.org/en/docs/njs/ License: BSD-2