Open source projects by openresty

openresty/openresty.org

Code and data for the openresty.org site

☕HTML   ★943 stars   ⚠13 open issues   ⚭5 contributors   ☯over 7 years old  

openresty/nginx-tutorials

Nginx Tutorials

☕Perl   ★1940 stars   ⚠1 open issues   ⚭7 contributors   ☯about 7 years old  

openresty/lemplate

OpenResty/Lua template framework implementing Perl's TT2 templating language

☕Perl   ★30 stars   ⚠1 open issues   ⚭13 contributors   ☯over 1 year old  

openresty/stapxx

Simple macro language extentions to systemtap

☕Perl   ★321 stars   ⚠8 open issues   ⚭5 contributors   ☯over 5 years old  

openresty/nginx-devel-utils

Utilities for nginx module development

☕Perl   ★134 stars   ⚠3 open issues   ⚭4 contributors   ☯over 7 years old  

openresty/lua-resty-core

New FFI-based API for lua-nginx-module

☕Lua   ★333 stars   ⚠35 open issues   ⚭5 contributors   ☯over 5 years old  

openresty/nginx-systemtap-toolkit

Real-time analysis and diagnostics tools for OpenResty (including NGINX, LuaJIT, ngx_lua, and more) based on SystemTap

☕Perl   ★917 stars   ⚠13 open issues   ⚭6 contributors   ☯over 6 years old  

openresty/lua-nginx-module

Embed the Power of Lua into NGINX HTTP servers

☕C   ★5649 stars   ⚠153 open issues   ⚭26 contributors   ☯over 8 years old  

openresty/stream-lua-nginx-module

Embed the power of Lua into NGINX TCP/UDP servers

☕C   ★375 stars   ⚠15 open issues   ⚭1 contributors   ☯almost 3 years old  

openresty/lua-resty-mysql

Nonblocking Lua MySQL driver library for ngx_lua or OpenResty

☕Lua   ★405 stars   ⚠33 open issues   ⚭3 contributors   ☯almost 7 years old  

openresty/ngx_openresty

Turning Nginx into a Full-Fledged Scriptable Web Platform

☕C   ★4911 stars   ⚠64 open issues   ⚭6 contributors   ☯almost 9 years old  

openresty/programming-openresty

Programming OpenResty Book

☕Perl   ★250 stars   ⚠2 open issues   ⚭2 contributors   ☯almost 3 years old  

openresty/openresty

Turning Nginx into a Full-Fledged Scriptable Web Platform

☕C   ★4915 stars   ⚠64 open issues   ⚭6 contributors   ☯almost 9 years old  

openresty/mockeagain

Mocking ideally slow network that only allows reading and/or writing one byte at a time

☕C   ★88 stars   ⚠2 open issues   ⚭2 contributors   ☯about 7 years old  

openresty/lua-resty-redis

Lua redis client driver for the ngx_lua based on the cosocket API

☕Lua   ★966 stars   ⚠34 open issues   ⚭4 contributors   ☯almost 7 years old  

openresty/lua-upstream-nginx-module

Nginx C module to expose Lua API to ngx_lua for Nginx upstreams

☕C   ★312 stars   ⚠21 open issues   ⚭3 contributors   ☯almost 5 years old  

openresty/drizzle-nginx-module

an nginx upstream module that talks to mysql and drizzle by libdrizzle

☕C   ★287 stars   ⚠11 open issues   ⚭4 contributors   ☯about 9 years old  

openresty/headers-more-nginx-module

Set, add, and clear arbitrary output headers in NGINX http servers

☕C   ★745 stars   ⚠19 open issues   ⚭3 contributors   ☯about 9 years old  

openresty/lua-resty-upstream-healthcheck

Health Checker for Nginx Upstream Servers in Pure Lua

☕Lua   ★256 stars   ⚠30 open issues   ⚭3 contributors   ☯almost 5 years old  

openresty/redis2-nginx-module

Nginx upstream module for the Redis 2.0 protocol

☕C   ★615 stars   ⚠21 open issues   ⚭2 contributors   ☯about 8 years old  

openresty/srcache-nginx-module

Transparent subrequest-based caching layout for arbitrary nginx locations.

☕C   ★306 stars   ⚠16 open issues   ⚭4 contributors   ☯over 8 years old  

openresty/sregex

A non-backtracking NFA/DFA-based Perl-compatible regex engine matching on large data streams

☕C   ★421 stars   ⚠3 open issues   ⚭2 contributors   ☯about 6 years old  

openresty/lua-resty-dns

DNS resolver for the nginx lua module

☕Lua   ★164 stars   ⚠3 open issues   ⚭4 contributors   ☯over 6 years old  

openresty/lua-resty-limit-traffic

Lua library for limiting and controlling traffic in OpenResty/ngx_lua

☕Lua   ★344 stars   ⚠9 open issues   ⚭4 contributors   ☯over 3 years old  

openresty/echo-nginx-module

An Nginx module for bringing the power of "echo", "sleep", "time" and more to Nginx's config file

☕C   ★614 stars   ⚠11 open issues   ⚭4 contributors   ☯about 9 years old  

openresty/lua-resty-websocket

WebSocket support for the ngx_lua module (and OpenResty)

☕Lua   ★275 stars   ⚠15 open issues   ⚭3 contributors   ☯over 5 years old  

openresty/replace-filter-nginx-module

Streaming regular expression replacement in response bodies

☕C   ★164 stars   ⚠9 open issues   ⚭1 contributors   ☯almost 6 years old  

openresty/resty-cli

Fancy command-line utilities for OpenResty

☕Perl   ★136 stars   ⚠3 open issues   ⚭3 contributors   ☯about 4 years old  

openresty/nginx-gdb-utils

GDB Utilities for OpenResty (including Nginx, ngx_lua, LuaJIT, and more)

☕Python   ★163 stars   ⚠2 open issues   ⚭3 contributors   ☯over 5 years old  

openresty/test-nginx

Data-driven test scaffold for Nginx C module and OpenResty Lua library development

☕Perl   ★218 stars   ⚠16 open issues   ⚭10 contributors   ☯about 9 years old  

openresty/lua-resty-lrucache

Lua-land LRU Cache based on LuaJIT FFI

☕Lua   ★193 stars   ⚠4 open issues   ⚭4 contributors   ☯over 4 years old  

openresty/array-var-nginx-module

Add support for array-typed variables to nginx config files

☕C   ★42 stars   ⚠3 open issues   ⚭2 contributors   ☯almost 9 years old  

openresty/set-misc-nginx-module

Various set_xxx directives added to nginx's rewrite module (md5/sha1, sql/json quoting, and many more)

☕C   ★249 stars   ⚠6 open issues   ⚭9 contributors   ☯almost 9 years old  

openresty/lua-resty-lock

Simple nonblocking lock API for ngx_lua based on shared memory dictionaries

☕Lua   ★168 stars   ⚠5 open issues   ⚭3 contributors   ☯about 5 years old  

openresty/lua-resty-string

String utilities and common hash functions for ngx_lua and LuaJIT

☕Lua   ★200 stars   ⚠18 open issues   ⚭6 contributors   ☯almost 7 years old  

openresty/no-pool-nginx

replace nginx's pool mechanism with plain malloc & free to help tools like valgrind

☕Shell   ★48 stars   ⚠2 open issues   ⚭2 contributors   ☯over 8 years old  

openresty/rds-json-nginx-module

An nginx output filter that formats Resty DBD Streams generated by ngx_drizzle and others to JSON

☕C   ★127 stars   ⚠3 open issues   ⚭3 contributors   ☯almost 9 years old  

openresty/opm

OpenResty Package Manager

☕Perl   ★201 stars   ⚠12 open issues   ⚭9 contributors   ☯over 2 years old  

openresty/openresty-gdb-utils

GDB Utilities for OpenResty (including Nginx, ngx_lua, LuaJIT, and more)

☕Python   ★163 stars   ⚠2 open issues   ⚭4 contributors   ☯over 5 years old  

openresty/nginx-dtrace

An nginx fork that adds dtrace USDT probes

☕C   ★32 stars   ⚠0 open issues   ⚭1 contributors   ☯over 6 years old  

openresty/stream-echo-nginx-module

TCP/stream echo module for NGINX (a port of ngx_http_echo_module)

☕C   ★57 stars   ⚠3 open issues   ⚭2 contributors   ☯about 3 years old  

openresty/encrypted-session-nginx-module

encrypt and decrypt nginx variable values

☕C   ★138 stars   ⚠7 open issues   ⚭5 contributors   ☯over 8 years old  

openresty/nginx-eval-module

A module for evaluating memcached or proxy response into variable

☕C   ★39 stars   ⚠1 open issues   ⚭5 contributors   ☯almost 9 years old  

openresty/lua-redis-parser

Lua module for parsing raw redis responses

☕C   ★76 stars   ⚠3 open issues   ⚭3 contributors   ☯almost 8 years old  

openresty/lua-cjson

Lua CJSON is a fast JSON encoding/parsing module for Lua

☕C   ★90 stars   ⚠5 open issues   ⚭9 contributors   ☯almost 5 years old  

openresty/luajit2

OpenResty's Fork of LuaJIT 2

☕C   ★104 stars   ⚠1 open issues   ⚭0 contributors   ☯about 5 years old  

openresty/memc-nginx-module

An extended version of the standard memcached module that supports set, add, delete, and many more memcached commands.

☕C   ★170 stars   ⚠11 open issues   ⚭6 contributors   ☯about 9 years old  

openresty/lua-resty-upload

Streaming reader and parser for http file uploading based on ngx_lua cosocket

☕Lua   ★250 stars   ⚠10 open issues   ⚭4 contributors   ☯almost 7 years old  

openresty/lua-resty-shdict-simple

Simple applicaton-oriented interface to the OpenResty shared dictionary API

☕Lua   ★26 stars   ⚠0 open issues   ⚭2 contributors   ☯about 2 years old  

openresty/lua-tablepool

Lua table recycling pools for LuaJIT

☕Lua   ★56 stars   ⚠0 open issues   ⚭1 contributors   ☯about 2 years old  

openresty/lua-resty-memcached-shdict

Powerful memcached client with a shdict caching layer and many other features

☕Lua   ★26 stars   ⚠0 open issues   ⚭2 contributors   ☯about 2 years old  

openresty/lua-resty-memcached

Lua memcached client driver for the ngx_lua based on the cosocket API

☕Lua   ★138 stars   ⚠4 open issues   ⚭3 contributors   ☯almost 7 years old  

openresty/lua-ssl-nginx-module

NGINX C module that extends ngx_http_lua_module for enhanced SSL/TLS capabilities

☕Lua   ★53 stars   ⚠3 open issues   ⚭4 contributors   ☯about 2 years old