Name ==== OpenResty - Turning Nginx into a Full-Fledged Scriptable Web Platform Table of Contents ================= Name Description For Users For Bundle Maintainers Additional Features resolv.conf parsing Mailing List Report…
Name
====
OpenResty - Turning Nginx into a Full-Fledged Scriptable Web Platform
Table of Contents
=================
- [Name](#name)
- [Description](#description)
- [Additional Features](#additional-features)
- [Mailing List](#mailing-list)
- [Report Bugs](#report-bugs)
- [Copyright & License](#copyright--license)
OpenResty is a full-fledged web application server by bundling the standard nginx core,
lots of 3rd-party nginx modules, as well as most of their external dependencies.
This bundle is maintained by Yichun Zhang (agentzh).
Because most of the nginx modules are developed by the bundle maintainers, it can ensure
that all these modules are played well together.
The bundled software components are copyrighted by the respective copyright holders.
The homepage for this project is on openresty.org.
For Users
---------
Visit the download page on the openresty.org web site
to download the latest bundle tarball, and
follow the installation instructions in the installation page.
For Bundle Maintainers
----------------------
The bundle's source is at the following git repository:
https://github.com/openresty/openresty
To reproduce the bundle tarball, just do
bash
make
at the top of the bundle source tree.
Please note that you may need to install some extra dependencies, like perl, dos2unix, and mercurial.
On Fedora 22, for example, installing the dependencies
is as simple as running the following commands:
bash
sudo dnf install perl dos2unix mercurial
[Back to TOC](#table-of-contents)
Additional Features
===================
In additional to the standard nginx core features, this bundle also supports the following:
[Back to TOC](#table-of-contents)
resolv.conf parsing
--------------------
syntax: *resolver address ... [valid=time] [ipv6=on|off] [local=on|off|path]*
default: *-*
context: *http, stream, server, location*
Similar to the resolver directive
in standard nginx core with additional support for parsing additional resolvers from the resolv.conf file
format.
When local=on, the standard path of /etc/resolv.conf will be used. You may also specify arbitrary
path to be used for parsing, for example: local=/tmp/test.conf.
When local=off, parsing will be disabled (this is the default).
This feature is not available on Windows platforms.
[Back to TOC](#table-of-contents)
Mailing List
============
You're very welcome to join the English OpenResty mailing list hosted on Google Groups:
https://groups.google.com/group/openresty-en
The Chinese mailing list is here:
https://groups.google.com/group/openresty
[Back to TOC](#table-of-contents)
Report Bugs
===========
You're very welcome to report issues on GitHub:
https://github.com/openresty/openresty/issues
[Back to TOC](#table-of-contents)
Copyright & License
===================
The bundle itself is licensed under the 2-clause BSD license.
Copyright (c) 2011-2019, Yichun "agentzh" Zhang (章亦春) , OpenResty Inc.
This module is licensed under the terms of the BSD license.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
[Back to TOC](#table-of-contents)
Members
-
lua-nginx-module ★ PINNED
Embed the Power of Lua into NGINX HTTP servers
C ★ 12k 15h agoExplain → -
openresty ★ PINNED
High Performance Web Platform Based on Nginx and LuaJIT
C ★ 14k 13h agoExplain → -
opm ★ PINNED
OpenResty Package Manager
Lua ★ 485 14h agoExplain → -
openresty.org ★ PINNED
Code and data for the openresty.org site
HTML ★ 1.3k 11d agoExplain → -
stapxx ★ PINNED
Simple macro language extentions to systemtap
Perl ★ 708 4y agoExplain → -
sregex ★ PINNED
A non-backtracking NFA/DFA-based Perl-compatible regex engine matching on large data streams
C ★ 629 4y agoExplain → -
nginx-tutorials
Nginx Tutorials
Perl ★ 2.9k 5y agoExplain → -
lua-resty-redis
Lua redis client driver for the ngx_lua based on the cosocket API
Lua ★ 2.0k 1mo agoExplain → -
headers-more-nginx-module
Set, add, and clear arbitrary output headers in NGINX http servers
C ★ 1.8k 15h agoExplain → -
openresty-systemtap-toolkit
Real-time analysis and diagnostics tools for OpenResty (including NGINX, LuaJIT, ngx_lua, and more) based on SystemTap
Perl ★ 1.7k 3y agoExplain → -
luajit2
OpenResty's Branch of LuaJIT 2
C ★ 1.4k 14h agoExplain → -
echo-nginx-module
An Nginx module for bringing the power of "echo", "sleep", "time" and more to Nginx's config file
C ★ 1.2k 15h agoExplain → -
docker-openresty
Docker tooling for OpenResty
Dockerfile ★ 1.0k 6d agoExplain → -
redis2-nginx-module
Nginx upstream module for the Redis 2.0 protocol
C ★ 906 1mo agoExplain → -
lua-resty-limit-traffic
Lua library for limiting and controlling traffic in OpenResty/ngx_lua
Lua ★ 852 1mo agoExplain → -
lua-resty-core
New FFI-based API for lua-nginx-module
Lua ★ 851 15h agoExplain → -
stream-lua-nginx-module
Embed the power of Lua into NGINX TCP/UDP servers
C ★ 749 15h agoExplain → -
lua-resty-mysql
Nonblocking Lua MySQL driver library for ngx_lua or OpenResty
Lua ★ 726 14h agoExplain → -
lua-resty-upstream-healthcheck
Health Checker for Nginx Upstream Servers in Pure Lua
Lua ★ 543 14h agoExplain → -
lua-resty-websocket
WebSocket support for the ngx_lua module (and OpenResty)
Lua ★ 524 14h agoExplain → -
lua-upstream-nginx-module
Nginx C module to expose Lua API to ngx_lua for Nginx upstreams
C ★ 509 1mo agoExplain → -
lua-cjson ⑂
Lua CJSON is a fast JSON encoding/parsing module for Lua
C ★ 496 14h agoExplain → -
srcache-nginx-module
Transparent subrequest-based caching layout for arbitrary nginx locations.
C ★ 484 15h agoExplain → -
lua-resty-lrucache
Lua-land LRU Cache based on LuaJIT FFI
Lua ★ 459 1mo agoExplain → -
test-nginx
Data-driven test scaffold for Nginx C module and OpenResty Lua library development
Perl ★ 455 4d agoExplain → -
lua-resty-string
String utilities and common hash functions for ngx_lua and LuaJIT
Lua ★ 439 14h agoExplain → -
lua-resty-upload
Streaming reader and parser for http file uploading based on ngx_lua cosocket
Lua ★ 413 1mo agoExplain → -
set-misc-nginx-module
Various set_xxx directives added to nginx's rewrite module (md5/sha1, sql/json quoting, and many more)
C ★ 403 15h agoExplain → -
openresty-gdb-utils
GDB Utilities for OpenResty (including Nginx, ngx_lua, LuaJIT, and more)
Python ★ 348 2y agoExplain → -
lua-resty-dns
DNS resolver for the nginx lua module
Lua ★ 338 1mo agoExplain → -
lua-resty-balancer
A generic consistent hash implementation for OpenResty/Lua
Lua ★ 337 1mo agoExplain → -
drizzle-nginx-module
an nginx upstream module that talks to mysql and drizzle by libdrizzle
C ★ 335 15h agoExplain → -
programming-openresty
Programming OpenResty Book
Perl ★ 327 5y agoExplain → -
lua-resty-lock
Simple nonblocking lock API for ngx_lua based on shared memory dictionaries
Lua ★ 321 1mo agoExplain → -
resty-cli
Fancy command-line utilities for OpenResty
Perl ★ 269 11d agoExplain → -
openresty-devel-utils
Utilities for nginx module development
Perl ★ 268 1mo agoExplain → -
replace-filter-nginx-module
Streaming regular expression replacement in response bodies
C ★ 262 2y agoExplain → -
lua-resty-memcached
Lua memcached client driver for the ngx_lua based on the cosocket API
Lua ★ 216 14h agoExplain → -
memc-nginx-module
An extended version of the standard memcached module that supports set, add, delete, and many more memcached commands.
C ★ 213 15h agoExplain → -
encrypted-session-nginx-module
encrypt and decrypt nginx variable values
C ★ 203 14h agoExplain → -
openresty-packaging
Official OpenResty packaging source and scripts for various Linux distributions and other systems
Makefile ★ 186 11d agoExplain → -
rds-json-nginx-module
An nginx output filter that formats Resty DBD Streams generated by ngx_drizzle and others to JSON
C ★ 154 1mo agoExplain → -
xss-nginx-module
Native support for cross-site scripting (XSS) in an nginx
C ★ 151 1mo agoExplain → -
lua-resty-shell
Lua module for nonblocking system shell command executions
Raku ★ 133 1mo agoExplain → -
mockeagain
Mocking ideally slow network that only allows reading and/or writing one byte at a time
C ★ 130 8y agoExplain → -
lua-tablepool
Lua table recycling pools for LuaJIT
Raku ★ 122 1mo agoExplain → -
lua-redis-parser
Lua module for parsing raw redis responses
C ★ 94 1mo agoExplain → -
openresty-survey
OpenResty Web App for OpenResty User Survey
HTML ★ 87 9y agoExplain → -
opsboy
A rule-based sysadmin tool that helps setting up complex environment for blank machines
Perl ★ 87 1mo agoExplain → -
lua-ssl-nginx-module
NGINX C module that extends ngx_http_lua_module for enhanced SSL/TLS capabilities
Lua ★ 86 1y agoExplain → -
no-pool-nginx
replace nginx's pool mechanism with plain malloc & free to help tools like valgrind
Shell ★ 76 15h agoExplain → -
stream-echo-nginx-module
TCP/stream echo module for NGINX (a port of ngx_http_echo_module)
C ★ 69 5y agoExplain → -
array-var-nginx-module
Add support for array-typed variables to nginx config files
C ★ 68 1mo agoExplain → -
meta-lua-nginx-module
Meta Lua Nginx Module supporting both Http Lua Module and Stream Lua Module
C ★ 64 4y agoExplain → -
lemplate
OpenResty/Lua template framework implementing Perl's TT2 templating language
Perl ★ 54 6y agoExplain → -
openresty-con
No description.
JavaScript ★ 52 6y agoExplain → -
nginx-eval-module ⑂
A module for evaluating memcached or proxy response into variable
C ★ 47 1mo agoExplain → -
homebrew-brew ⑂
Official homebrew repo for open source OpenResty
Ruby ★ 44 17d agoExplain → -
nginx-dtrace
An nginx fork that adds dtrace USDT probes
C ★ 44 10y agoExplain → -
lua-resty-signal
Lua library for killing or sending signals to UNIX processes
Raku ★ 34 14h agoExplain → -
luajit2-test-suite
OpenResty's LuaJIT test suite based on Mike Pall's LuaJIT tests
Lua ★ 33 7mo agoExplain → -
lua-resty-shdict-simple
Simple applicaton-oriented interface to the OpenResty shared dictionary API
Perl ★ 33 1mo agoExplain → -
lua-resty-memcached-shdict
Powerful memcached client with a shdict caching layer and many other features
Lua ★ 33 7y agoExplain → -
ngx_postgres
OpenResty's fork of FRiCKLE/ngx_postgres
C ★ 28 1mo agoExplain → -
rds-csv-nginx-module
Nginx output filter module to convert Resty-DBD-Streams (RDS) to Comma-Separated Values (CSV)
C ★ 21 1mo agoExplain → -
showman-samples
Sample screenplay files for generating our public video tutorials using OpenResty Showman
★ 21 4y agoExplain → -
lua-rds-parser
Resty DBD Stream (RDS) parser for Lua written in C
C ★ 20 1mo agoExplain → -
redis-nginx-module
No description.
★ 8 9y agoExplain → -
AB-test-http
test http requests between two systems.
Perl ★ 5 7y agoExplain → -
transparency
No description.
★ 2 6y agoExplain → -
ngx_http_redis ⑂
The ngx_http_redis module provides support for caching with redis
C ★ 1 14h agoExplain → -
openresty-deps-prebuild
prebuild of some packages for openresty test.
Shell ★ 0 1y agoExplain →
No repos match these filters.