Skip to content

mindreframer/nginx-lua-stuff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Openresty (Nginx + Lua + much more)

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.

Posts / Presentations:

OpenResty:

Examples for OpenResty:

Nginx general:

*** 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

About

some libs for NginX-Lua integration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published