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
   14 commits, last change: , 151 stars, 6 forks

agentzh/array-var-nginx-module:
  Add support for array variables to nginx config files
   47 commits, last change: , 20 stars, 4 forks

agentzh/echo-nginx-module:
  An Nginx module for bringing the power of "echo", "sleep", "time" and more to Nginx's config file
   408 commits, last change: , 169 stars, 50 forks

agentzh/encrypted-session-nginx-module:
  encrypt and decrypt nginx variable values
   57 commits, last change: , 62 stars, 14 forks

agentzh/headers-more-nginx-module:
  Set, add, and clear arbitrary output headers
   191 commits, last change: , 208 stars, 25 forks

agentzh/lua-resty-core:
  New FFI-based API for lua-nginx-module
   142 commits, last change: , 38 stars, 7 forks

agentzh/lua-resty-memcached:
  Lua memcached client driver for the ngx_lua based on the cosocket API
   123 commits, last change: , 54 stars, 15 forks

agentzh/lua-resty-mysql:
  Nonblocking Lua MySQL driver library for ngx_lua
   111 commits, last change: , 83 stars, 35 forks

agentzh/lua-resty-redis:
  Lua redis client driver for the ngx_lua based on the cosocket API
   137 commits, last change: , 198 stars, 43 forks

agentzh/lua-resty-string:
  String utilities and common hash functions for ngx_lua and LuaJIT
   49 commits, last change: , 33 stars, 17 forks

agentzh/lua-resty-upload:
  Streaming reader and parser for http file uploading based on ngx_lua cosocket
   59 commits, last change: , 62 stars, 14 forks

agentzh/lua-resty-websocket:
  WebSocket support for the ngx_lua module
   51 commits, last change: , 39 stars, 4 forks

agentzh/memc-nginx-module:
  An extended version of the standard memcached module that supports set, add, delete, and many more memcached commands.
   221 commits, last change: , 115 stars, 27 forks

agentzh/nginx-systemtap-toolkit:
  Real-time analyzing and diagnosing tools for Nginx based on SystemTap
   220 commits, last change: , 214 stars, 52 forks

agentzh/ngx_openresty:
  Turning Nginx into a Full-fledged Web App Server
   779 commits, last change: , 582 stars, 88 forks

agentzh/rds-csv-nginx-module:
  Nginx output filter module to convert Resty-DBD-Streams (RDS) to Comma-Separated Values (CSV)
   37 commits, last change: , 9 stars, 2 forks

agentzh/rds-json-nginx-module:
  An nginx output filter that formats Resty DBD Streams generated by ngx_drizzle and others to JSON
   182 commits, last change: , 84 stars, 10 forks

agentzh/redis2-nginx-module:
  Nginx upstream module for the Redis 2.0 protocol
   145 commits, last change: , 294 stars, 41 forks

agentzh/replace-filter-nginx-module:
  Streaming regular expression replacement in response bodies
   83 commits, last change: , 31 stars, 5 forks

agentzh/srcache-nginx-module:
  Transparent subrequest-based caching layout for arbitrary nginx locations.
   287 commits, last change: , 87 stars, 19 forks

agentzh/test-nginx:
  Perl testing facilities for Nginx C module development
   330 commits, last change: , 54 stars, 17 forks

appwilldev/moochine-demo:
  OpenResty(ngx_lua, http://openresty.org )+Moochine 完整实例
   111 commits, last change: , 47 stars, 18 forks

appwilldev/moochine:
  MOOCHINE - A simple and lightweight web framework based on OpenResty(ngx_lua, http://openresty.org).
   175 commits, last change: , 112 stars, 25 forks

bakins/lua-resty-riak:
  Lua riak protocol buffer client driver for the ngx_lua based on the cosocket API
   227 commits, last change: , 15 stars, 5 forks

bakins/omnibus-nginx:
  Omnibus packaging for Openresty/nginx
   70 commits, last change: , 28 stars, 10 forks

bakins/stardust:
  Simple OpenResty web framework
   86 commits, last change: , 5 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, 1 forks

bigplum/lua-resty-mongol:
  A ngx_lua driver for mongodb
   57 commits, last change: , 58 stars, 26 forks

bsm/fakengx:
  Library for testing Lua scripts embedded into Nginx
   24 commits, last change: , 18 stars, 2 forks

chaoslawful/drizzle-nginx-module:
  an nginx upstream module that talks to mysql and drizzle by libdrizzle
   418 commits, last change: , 174 stars, 21 forks

chaoslawful/lua-nginx-module:
  Embed the Power of Lua into NGINX
   2,492 commits, last change: , 1,046 stars, 226 forks

cloudaice/redis-restful:
  a restful API for redis and base on openresty
   80 commits, last change: , 3 stars, 1 forks

cloudflare/lua-nginx-cache-module:
  lua-nginx bindings to inspect upstream cache meta-data
   9 commits, last change: , 15 stars, 7 forks

dererk/dt:
  URL Shortening PoC based on embbeded nginx Lua interpreter
   16 commits, last change: , 2 stars, 1 forks

desbouis/nginx-redis-proxy:
  Nginx as reverse proxy using redis as cache engine
   44 commits, last change: , 27 stars, 3 forks

devkato/nginx-bandit-lua:
  this is sample program to use bandit algorithm with nginx + lua
   3 commits, last change: , 2 stars, 0 forks

fcambus/telize:
  Telize is a JSON IP and GeoIP REST API (IP Geolocation) built on Nginx and Lua
   17 commits, last change: , 68 stars, 7 forks

FTBpro/count-von-count:
  Counting Server
   194 commits, last change: , 115 stars, 7 forks

garethr/nginx-json-proxy:
  An experiment with openresty, lua and nginx
   2 commits, last change: , 3 stars, 0 forks

jtarchie/sinatra-openresty:
  Sinatra ported to OpenResty framework.
   49 commits, last change: , 31 stars, 0 forks

leafo/moonrocks-site:
  a website for submitting and hosting lua rocks
   220 commits, last change: , 21 stars, 2 forks

liseen/lua-resty-http:
  Lua http client driver for the ngx_lua based on the cosocket API
   44 commits, last change: , 68 stars, 32 forks

medcl/lua-resty-weedfs:
  weefs,lua,nginx and file post processing with ffmpeg and graphicsmagick
   11 commits, last change: , 14 stars, 4 forks

mindreframer/github-auth-nginx:
  a clone from https://gist.github.com/6005442 (lusis)
   2 commits, last change: , 2 stars, 1 forks

miurahr/lua-nginx-osm:
  OpenStreetMap extension for Nginx Lua module
   69 commits, last change: , 4 stars, 3 forks

observing/balancerbattle:
  WebSocket loadbalancer battle
   56 commits, last change: , 342 stars, 24 forks

Olivine-Labs/resty-mongol:
  Lua MongoDB driver
   83 commits, last change: , 4 stars, 2 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.
   329 commits, last change: , 25 stars, 10 forks

pgaertig/nginx-big-upload:
  Resumable and reliable file uploads of any size. Nginx extension written in Lua.
   26 commits, last change: , 57 stars, 13 forks

pintsized/ledge:
  A Lua module for OpenResty, providing scriptable HTTP cache (edge) functionality for Nginx.
   498 commits, last change: , 80 stars, 13 forks

rebill/nginx-lua-in-action:
  Nginx Lua in Action
   12 commits, last change: , 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: , 129 stars, 23 forks

seandong/ad-analytics:
  A simple and lightweight web data collection framework based on OpenResty(ngx_lua, http://openresty.org).
   4 commits, last change: , 1 stars, 2 forks

solso/api-aggregator:
  Aggregate REST API calls easily on a sandboxed Nginx+Lua env
   14 commits, last change: , 37 stars, 2 forks

solso/insomnia:
  Pause/resume traffic to your API (or Backend) using Nginx and Lua
   2 commits, last change: , 16 stars, 0 forks

thattommyhall/nginx-lua-examples:

   7 commits, last change: , 6 stars, 1 forks

torhve/Amatyr:
  Amateur weather graphs using d3 js, watch js, rivets js, lua, postgresql, nginx
   207 commits, last change: , 44 stars, 9 forks

torhve/LuaWeb:
  A very simple blog enging using opreresty, nginx, lua, markdown, git and redis
   37 commits, last change: , 62 stars, 10 forks

torhve/Nyfyk:
  HTML5 RSS Reader app. SQLite3+newsbeuter+openresty-backend
   38 commits, last change: , 0 stars, 1 forks

torhve/pix:
  Photo gallery built with Lapis/Moonscript/Lua/PostgreSQL/Redis/Openresty/HTML5/Angular
   276 commits, last change: , 6 stars, 1 forks

wstucco/ssga.lua:
  Server Side Google Analytics in LUA
   7 commits, last change: , 5 stars, 4 forks

xinqiyang/yagamiko:
  yagamiko is a api server project implementation by lua  nginx ( openresty) .
   21 commits, last change: , 4 stars, 1 forks

yo2oneoo/lua-resty-httpclient:
  Nonblocking Lua HTTP Client library for aLiLua  ngx_lua
   8 commits, last change: , 4 stars, 2 forks

About

some libs for NginX-Lua integration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published