This is a collection of nginx/lua scripts, that I'd like to keep track on. It uses git subtrees, so you'll get all the sources. Nginx + Lua seems like a killer combination, and could provide a better foundation for some apps, than e.g Node.js or some other.
- http://3scale.github.io/2013/04/18/accelerate-your-mobile-api-with-nginx-and-lua/
- http://www.slideshare.net/mizzy/inside-sqales-backend-at-yapcasia-tokyo-2012 (!!!)
- http://www.textrazor.com/blog/2013/03/scaling-textrazor-in-the-cloud-with-nginx-and-lua.html
- http://3scale.github.com/2013/01/09/augment-your-api-without-touching-it/
- http://blog.cloudflare.com/pushing-nginx-to-its-limit-with-lua
- http://seatgeek.com/blog/dev/oauth-support-for-nginx-with-lua
- http://mikeferrier.com/2011/05/14/my-beautiful-dark-twisted-reverse-proxy-LRU-cache/ (!!!)
- http://www.nginx-discovery.com/2011/03/day-41-setting-up-ngxopenresty-was.html
- http://www.londonlua.org/scripting_nginx_with_lua/slides.html?full
- http://ntcn.net/blog/?p=4469 (High Performance Caching with Nginx, Redis & PHP)
Examples for OpenResty:
- https://github.com/37signals/intermission
- https://github.com/samalba/hipache-nginx
- https://github.com/shrikeh/csrf-nginx-redis-lua
- https://github.com/irr/stock-labs
- https://github.com/agentzh/mysql-driver-benchmark (with MySQL)
- https://gist.github.com/justincormack/948423 (proxy to AWS, with crypto stuff)
- https://github.com/torhve/Amatyr (Postgres + Webapp)
*** GENERATED BY https://github.com/mindreframer/techwatcher (ruby _sh/pull nginx-lua-stuff) ***
37signals/intermission:
intermission helps you perform zero down time application maintenance
3 commits, last change: 2012-12-10 11:12:53, 141 stars, 6 forks
agentzh/array-var-nginx-module:
Add support for array variables to nginx config files
41 commits, last change: 2012-06-01 19:25:08, 16 stars, 1 forks
agentzh/echo-nginx-module:
An Nginx module for bringing the power of "echo", "sleep", "time" and more to Nginx's config file
378 commits, last change: 2013-09-02 22:45:23, 138 stars, 38 forks
agentzh/encrypted-session-nginx-module:
encrypt and decrypt nginx variable values
53 commits, last change: 2013-06-11 12:20:29, 47 stars, 8 forks
agentzh/headers-more-nginx-module:
Set, add, and clear arbitrary output headers
168 commits, last change: 2013-08-06 16:24:15, 162 stars, 20 forks
agentzh/lua-resty-core:
New FFI-based API for lua-nginx-module
42 commits, last change: 2013-09-01 22:23:21, 17 stars, 2 forks
agentzh/lua-resty-memcached:
Lua memcached client driver for the ngx_lua based on the cosocket API
106 commits, last change: 2013-04-11 11:31:00, 39 stars, 10 forks
agentzh/lua-resty-mysql:
Nonblocking Lua MySQL driver library for ngx_lua
89 commits, last change: 2013-08-20 21:59:02, 50 stars, 26 forks
agentzh/lua-resty-redis:
Lua redis client driver for the ngx_lua based on the cosocket API
99 commits, last change: 2013-08-08 11:50:38, 111 stars, 30 forks
agentzh/lua-resty-string:
String utilities and common hash functions for ngx_lua and LuaJIT
39 commits, last change: 2012-11-20 11:35:44, 21 stars, 11 forks
agentzh/lua-resty-upload:
Streaming reader and parser for http file uploading based on ngx_lua cosocket
45 commits, last change: 2013-03-24 22:27:20, 46 stars, 10 forks
agentzh/memc-nginx-module:
An extended version of the standard memcached module that supports set, add, delete, and many more memcached commands.
209 commits, last change: 2013-09-02 23:36:29, 96 stars, 22 forks
agentzh/nginx-systemtap-toolkit:
Real-time analyzing and diagnosing tools for Nginx based on SystemTap
179 commits, last change: 2013-08-27 12:40:13, 115 stars, 34 forks
agentzh/ngx_openresty:
Turning Nginx into a Full-fledged Web App Server
656 commits, last change: 2013-09-03 00:01:50, 407 stars, 45 forks
agentzh/rds-csv-nginx-module:
Nginx output filter module to convert Resty-DBD-Streams (RDS) to Comma-Separated Values (CSV)
32 commits, last change: 2012-09-17 12:12:20, 7 stars, 1 forks
agentzh/rds-json-nginx-module:
An nginx output filter that formats Resty DBD Streams generated by ngx_drizzle and others to JSON
172 commits, last change: 2012-09-17 12:10:28, 75 stars, 7 forks
agentzh/redis2-nginx-module:
Nginx upstream module for the Redis 2.0 protocol
129 commits, last change: 2013-04-08 22:53:20, 252 stars, 30 forks
agentzh/replace-filter-nginx-module:
Streaming regular expression replacement in response bodies
72 commits, last change: 2013-06-30 22:45:37, 18 stars, 5 forks
agentzh/srcache-nginx-module:
Transparent subrequest-based caching layout for arbitrary nginx locations.
258 commits, last change: 2013-08-06 16:14:17, 70 stars, 8 forks
agentzh/test-nginx:
Perl testing facilities for Nginx C module development
288 commits, last change: 2013-09-06 22:57:43, 37 stars, 12 forks
appwilldev/moochine-demo:
OpenResty(ngx_lua, http://openresty.org )+Moochine 完整实例
94 commits, last change: 2013-09-03 00:55:06, 28 stars, 5 forks
appwilldev/moochine:
MOOCHINE - A simple and lightweight web framework based on OpenResty(ngx_lua, http://openresty.org).
171 commits, last change: 2013-03-26 19:19:40, 85 stars, 9 forks
bakins/lua-resty-riak:
Lua riak protocol buffer client driver for the ngx_lua based on the cosocket API
199 commits, last change: 2013-06-20 07:33:11, 9 stars, 1 forks
bakins/omnibus-nginx:
Omnibus packaging for Openresty/nginx
34 commits, last change: 2013-08-07 04:08:43, 23 stars, 4 forks
bakins/stardust:
Simple OpenResty web framework
86 commits, last change: , 0 stars, 0 forks
benagricola/openresty-squiz-util:
A Squiz Lua module for OpenResty to provide an error-tolerant set of tools allowing for the succinct implementation of logic directly in the webserver configuration file.
9 commits, last change: , 0 stars, 0 forks
bigplum/lua-resty-mongol:
A ngx_lua driver for mongodb
54 commits, last change: 2013-06-14 01:43:45, 42 stars, 16 forks
bsm/fakengx:
Library for testing Lua scripts embedded into Nginx
24 commits, last change: , 4 stars, 0 forks
chaoslawful/drizzle-nginx-module:
an nginx upstream module that talks to mysql and drizzle by libdrizzle
406 commits, last change: 2013-09-02 13:14:10, 149 stars, 15 forks
chaoslawful/lua-nginx-module:
Embed the Power of Lua into NginX
2,135 commits, last change: 2013-09-07 22:44:21, 751 stars, 155 forks
cloudaice/redis-restful:
a restful API for redis and base on openresty
80 commits, last change: 2013-06-29 03:04:42, 2 stars, 1 forks
cloudflare/lua-nginx-cache-module:
lua-nginx bindings to inspect upstream cache meta-data
9 commits, last change: 2012-08-14 20:43:23, 4 stars, 4 forks
dererk/dt:
URL Shortening PoC based on embbeded nginx Lua interpreter
16 commits, last change: 2013-02-28 07:44:29, 0 stars, 1 forks
desbouis/nginx-redis-proxy:
Nginx as reverse proxy using redis as cache engine
44 commits, last change: 2012-03-21 16:49:42, 23 stars, 2 forks
devkato/nginx-bandit-lua:
this is sample program to use bandit algorithm with nginx + lua
3 commits, last change: 2013-06-27 21:08:34, 1 stars, 0 forks
fcambus/telize:
Telize is a JSON IP and GeoIP REST API (IP Geolocation) built on Nginx and Lua
2 commits, last change: 2013-08-25 23:18:26, 18 stars, 0 forks
garethr/nginx-json-proxy:
An experiment with openresty, lua and nginx
2 commits, last change: 2013-07-02 12:26:41, 1 stars, 1 forks
jtarchie/sinatra-openresty:
Sinatra ported to OpenResty framework.
41 commits, last change: 2013-08-29 17:24:06, 2 stars, 0 forks
leafo/moonrocks-site:
a website for submitting and hosting lua rocks
114 commits, last change: 2013-08-22 11:07:01, 12 stars, 2 forks
liseen/lua-resty-http:
Lua http client driver for the ngx_lua based on the cosocket API
34 commits, last change: 2013-09-05 11:57:23, 50 stars, 22 forks
medcl/lua-resty-weedfs:
weefs,lua,nginx and file post processing with ffmpeg and graphicsmagick
7 commits, last change: 2013-04-11 02:17:27, 7 stars, 3 forks
mindreframer/github-auth-nginx:
a clone from https://gist.github.com/6005442 (lusis)
2 commits, last change: 2013-07-15 20:06:19, 1 stars, 0 forks
miurahr/lua-nginx-osm:
OpenStreetMap extension for Nginx Lua module
41 commits, last change: 2013-08-07 22:29:51, 3 stars, 3 forks
observing/balancerbattle:
WebSocket loadbalancer battle
53 commits, last change: 2013-05-24 01:27:01, 249 stars, 14 forks
Olivine-Labs/resty-mongol:
Lua MongoDB driver
58 commits, last change: 2013-06-29 06:59:56, 0 stars, 0 forks
osmfj/tileman:
Renamed from tilecache to "tileman": please re-config your git repository. This is OpenStreetMap "Tile-cache" and "Tile-server" recipe with Nginx and embeded Lua. A backend is Tirex, mapnik and PostGIS.
275 commits, last change: 2013-09-08 01:58:43, 13 stars, 6 forks
pgaertig/nginx-big-upload:
Resumable and reliable file uploads of any size. Nginx extension written in Lua.
26 commits, last change: 2013-07-13 04:32:04, 29 stars, 5 forks
pintsized/ledge:
A Lua module for OpenResty, providing scriptable HTTP cache (edge) functionality for Nginx.
495 commits, last change: 2013-08-30 06:41:09, 52 stars, 7 forks
rebill/nginx-lua-in-action:
Nginx Lua in Action
12 commits, last change: 2013-09-05 03:57:26, 0 stars, 0 forks
samalba/hipache-nginx:
Dynamic HTTP routing with Nginx and Redis (reimplements Hipache with Nginx using the Lua module)
8 commits, last change: 2013-07-19 08:42:51, 68 stars, 11 forks
seandong/ad-analytics:
A simple and lightweight web data collection framework based on OpenResty(ngx_lua, http://openresty.org).
4 commits, last change: , 0 stars, 0 forks
solso/api-aggregator:
Aggregate REST API calls easily on a sandboxed Nginx+Lua env
14 commits, last change: 2013-04-17 01:39:02, 30 stars, 1 forks
solso/insomnia:
Pause/resume traffic to your API (or Backend) using Nginx and Lua
2 commits, last change: 2013-07-19 04:20:19, 6 stars, 0 forks
thattommyhall/nginx-lua-examples:
7 commits, last change: 2013-03-19 12:09:06, 4 stars, 2 forks
torhve/Amatyr:
Amateur weather graphs using d3 js, watch js, rivets js, lua, postgresql, nginx
169 commits, last change: 2013-08-16 02:55:44, 23 stars, 4 forks
torhve/LuaWeb:
A very simple blog enging using opreresty, nginx, lua, markdown, git and redis
37 commits, last change: 2013-05-17 05:14:50, 27 stars, 5 forks
torhve/Nyfyk:
HTML5 RSS Reader app. SQLite3+newsbeuter+openresty-backend
38 commits, last change: , 0 stars, 0 forks
wstucco/ssga.lua:
Server Side Google Analytics in LUA
7 commits, last change: 2013-01-28 08:55:07, 1 stars, 0 forks
xinqiyang/yagamiko:
yagamiko is a api server project implementation by lua nginx ( openresty) .
7 commits, last change: 2013-06-17 06:38:44, 2 stars, 0 forks
yo2oneoo/lua-resty-httpclient:
Nonblocking Lua HTTP Client library for aLiLua ngx_lua
4 commits, last change: 2013-08-18 07:50:30, 3 stars, 0 forks