Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

mindreframer/nginx-lua-stuff

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

266 Commits
266 Commits
 
 
 
 
 
 
 
 

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
Morty Proxy This is a proxified and sanitized view of the page, visit original site.