https://github.com/mindreframer/lua-useful-stuff
Interesting Lua projects
https://github.com/mindreframer/lua-useful-stuff
Last synced: 8 months ago
JSON representation
Interesting Lua projects
- Host: GitHub
- URL: https://github.com/mindreframer/lua-useful-stuff
- Owner: mindreframer
- Created: 2013-03-30T15:24:56.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2014-05-05T22:16:33.000Z (almost 12 years ago)
- Last Synced: 2025-04-11T12:52:20.950Z (12 months ago)
- Language: Lua
- Homepage:
- Size: 12.8 MB
- Stars: 17
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Lua stuff
Lua is an obscure little language, but it has some really unique features and is gaining
popularity in the last time. It is intergrated into:
- http://tylerneylon.com/a/learn-lua/
- https://sites.google.com/site/marbux/home/where-lua-is-used
- Redis (http://redis.io/commands/eval)
- Nginx (https://github.com/chaoslawful/lua-nginx-module)
- Postgresql (http://pllua.projects.pgfoundry.org/)
- MySQL Proxy
- allows scripting NetBSD kernel (http://www.phoronix.com/scan.php?page=news_item&px=MTMwMTU#n)
- powers a low-level virtualized Ethernet switch for software defined networks: SnabbSwitch (https://github.com/SnabbCo/snabbswitch/wiki)
- and powers many-many iOS games
Shortly: IT'S GETTING HOT! )))
--> many plugins/examples from WoW:
http://www.lua.org/wshop08/lua-whitehead.pdf
http://www.wowace.com/addons/?category=development-tools&site=+
http://www.wowace.com/addons/?category=libraries&site=+
http://www.wowace.com/addons/?category=data-export&site=+
In this repo I want to collect some interesting Lua projects, that I have found on Github. Since there is a slight possibility of them just disapearing, I have added them with `git subtree`command, that allows future updates and still retains the full sourcecode here.
see [00.pull.rb](https://github.com/mindreframer/lua-useful-stuff/blob/master/00.pull.rb) for the code.
Projects added here:
- the source listing for "Beginning Lua Programming"
- https://github.com/slembcke/debugger.lua.git
- https://github.com/badgerman/euler.git
- https://github.com/kikito/inspect.lua.git
- https://github.com/meric/l2l.git
- https://github.com/lua-cookbook/lua-cookbook.git
- https://github.com/lua-nucleo/lua-nucleo.git
- https://github.com/trevrosen/lua-presentation.git
- https://github.com/kikito/lua_missions.git
- https://github.com/Fizzadar/Luawa.git
- https://github.com/kikito/middleclass.git
- https://github.com/Yonaba/Moses.git
- https://github.com/winton/nginx-accelerator.git
- https://github.com/kikito/stateful.lua.git
- https://github.com/Fizzadar/yummymarks.git
*** GENERATED BY https://github.com/mindreframer/techwatcher (ruby _sh/pull lua-useful-stuff) ***
agladysh/luamarca:
Collection of silly Lua benchmarks
74 commits, last change: , 4 stars, 1 forks
badgerman/euler:
Project Euler solutions, mostly in Lua
3 commits, last change: , 1 stars, 0 forks
catwell/luajit-msgpack-pure:
MessagePack for LuaJIT (using FFI, no bindings)
47 commits, last change: , 34 stars, 8 forks
craigbarnes/ldiscount:
Lua bindings for the Discount Markdown library
38 commits, last change: , 5 stars, 1 forks
EmergingThreats/et-luajit-scripts:
74 commits, last change: , 5 stars, 1 forks
Fizzadar/Luawa:
Lua Web Application (Framework)
173 commits, last change: , 15 stars, 3 forks
Fizzadar/yummymarks:
yummymarks 2.0
1 commits, last change: , 2 stars, 2 forks
geoffleyland/luatrace:
A tool for tracing Lua script execution and analysing time profiles and coverage
141 commits, last change: , 58 stars, 8 forks
GloryFish/love2d-verlet-cloth:
Verlet cloth simulation in Lua, for LÖVE
4 commits, last change: , 2 stars, 0 forks
hnakamur/luajit-examples:
my example codes for LuaJIT
24 commits, last change: , 12 stars, 0 forks
justincormack/ljsyscall:
LuaJIT Unix syscall FFI
4,971 commits, last change: , 142 stars, 22 forks
keplerproject/copas:
Copas is a dispatcher based on coroutines that can be used by TCP/IP servers.
145 commits, last change: , 45 stars, 12 forks
keplerproject/coxpcall:
Coxpcall encapsulates the protected calls with a coroutine based loop, so errors can be dealed without the usual pcall/xpcall issues with coroutines.
56 commits, last change: , 11 stars, 4 forks
keplerproject/luadoc:
LuaDoc is a documentation tool for Lua source code.
134 commits, last change: , 53 stars, 15 forks
keplerproject/luarocks:
LuaRocks is a deployment and management system for Lua modules.
901 commits, last change: , 203 stars, 57 forks
keplerproject/orbit:
Orbit is an MVC web framework for Lua.
214 commits, last change: , 65 stars, 20 forks
keplerproject/xavante:
Xavante is a Lua HTTP 1.1 Web server that uses a modular architecture based on URI mapped handlers.
372 commits, last change: , 75 stars, 23 forks
kikito/i18n.lua:
A very complete i18n lib for Lua
43 commits, last change: , 15 stars, 2 forks
kikito/inspect.lua:
Human-readable representation of Lua tables
77 commits, last change: , 113 stars, 31 forks
kikito/lua_missions:
Lua Koans, minus the Zen stuff
70 commits, last change: , 133 stars, 48 forks
kikito/middleclass:
Object-orientation for Lua
156 commits, last change: , 397 stars, 45 forks
kikito/stateful.lua:
Stateful classes for Lua
31 commits, last change: , 36 stars, 5 forks
leafo/lapis:
a web framework written in MoonScript
614 commits, last change: , 389 stars, 45 forks
lipp/jet:
The JSON Bus.
3 commits, last change: , 3 stars, 0 forks
lipp/lua-websockets:
Websockets for Lua.
334 commits, last change: , 76 stars, 9 forks
lipp/zbus:
A simple TCP/IP based message bus in Lua.
105 commits, last change: , 7 stars, 1 forks
logiceditor-com/codebase:
Open-Source Lua codebase we use in our projects
1,339 commits, last change: , 5 stars, 2 forks
lua-aplicado/lua-aplicado:
A random collection of application-level Lua libraries
250 commits, last change: , 9 stars, 5 forks
lua-cookbook/lua-cookbook:
The Lua Cookbook
31 commits, last change: , 61 stars, 12 forks
lua-nucleo/lua-nucleo:
A random collection of core and utility level Lua libraries
825 commits, last change: , 43 stars, 15 forks
LuaDist/srlua:
A tool for building self-running Lua programs.
20 commits, last change: , 19 stars, 6 forks
luaforge/simulua:
Simulua is a discrete-event simulation library for Lua. The simulation in Simulua is process-oriented, that is, the operation path of a simulated system is obtained from interactions of processes running in parallel and managed by an event list. This repository was converted from a CVS repository on luaforge.net on Jan. 20, 2010.
If you are the …
4 commits, last change: , 1 stars, 0 forks
martin-damien/babel:
Babel is a module to enable internationalisation in Lua applications. It is designed to work with LÖVE 2D too.
26 commits, last change: , 5 stars, 3 forks
mascarenhas/luma:
LPEG-based Lua macros
56 commits, last change: , 8 stars, 0 forks
meric/l2l:
A lisp that compiles to and runs as fast as lua. Equipped with macroes and compile-time compiler manipulation. Comes with all built-in lua functions.
50 commits, last change: , 56 stars, 6 forks
mindreframer/leslie:
commits, last change: , stars, forks
mindreframer/ProFi.lua:
a non-official git mirror for ProFi, a Lua profiler
14 commits, last change: , 8 stars, 0 forks
mindreframer/scilua:
commits, last change: , stars, forks
neomantra/lds:
LuaJIT Data Structures - hold cdata in Arrays, Vectors, and HashMaps
25 commits, last change: , 26 stars, 2 forks
neomantra/luajit-nanomsg:
LuaJIT FFI binding to the nanomsg library
26 commits, last change: , 16 stars, 3 forks
Neopallium/lua-handlers:
Provides a set of async. callback based handlers for working with raw TCP/UDP socket, ZeroMQ sockets, or HTTP client/server.
127 commits, last change: , 70 stars, 8 forks
norman/lua-postgres:
A basic Postgres driver for Lua
19 commits, last change: , 11 stars, 1 forks
norman/telescope:
A highly customizable test library for Lua that allows declarative tests with nested contexts.
88 commits, last change: , 85 stars, 22 forks
Olivine-Labs/luassert:
Assertion library for Lua
163 commits, last change: , 15 stars, 16 forks
Olivine-Labs/lustache:
Mustache templates for Lua
53 commits, last change: , 47 stars, 8 forks
pavouk/lgi:
Dynamic Lua binding to GObject libraries using GObject-Introspection
1,129 commits, last change: , 92 stars, 15 forks
perky/FEZ:
A lua library that helps you create component based projects inspired by Artemis.
24 commits, last change: , 28 stars, 5 forks
pkulchenko/serpent:
Lua serializer and pretty printer
60 commits, last change: , 55 stars, 12 forks
rgieseke/locco:
Locco is Docco in Lua.
27 commits, last change: , 27 stars, 5 forks
rrthomas/lua-stdlib:
General Lua libraries
871 commits, last change: , 68 stars, 8 forks
rtsisyk/luafun:
A high-performance functional programming library designed for LuaJIT tracing just-in-time compiler
26 commits, last change: , 360 stars, 13 forks
seomoz/qless-core:
Core Lua Scripts for qless
189 commits, last change: , 42 stars, 10 forks
silentbicycle/lunatest:
xUnit-style + randomized unit testing framework for Lua (and C projects using Lua, etc.)
81 commits, last change: , 41 stars, 15 forks
silentbicycle/tamale:
TAble MAtching Lua Extension - An Erlang-style pattern-matching library for Lua
46 commits, last change: , 34 stars, 0 forks
slembcke/debugger.lua:
A simple, embedabble CLI debugger for Lua.
15 commits, last change: , 29 stars, 2 forks
SnabbCo/snabbswitch:
Snabb Switch: Open source packet processing for ISPs
553 commits, last change: , 513 stars, 50 forks
sroccaserra/object-lua:
A class-oriented OOP module for Lua
35 commits, last change: , 31 stars, 3 forks
statianzo/lua_euler:
Working through Project Euler with Lua for some practice
16 commits, last change: , 1 stars, 0 forks
stevedonovan/ldeb:
ldeb converts Lua scripts into Debian packages
3 commits, last change: , 3 stars, 1 forks
stevedonovan/luaish:
A Lua REPL with global name tab-completion and a shell sub-mode
5 commits, last change: , 27 stars, 4 forks
stevedonovan/LuaMacro:
An extended Lua macro preprocessor
65 commits, last change: , 38 stars, 5 forks
stevedonovan/Microlight:
A little library of useful Lua functions, intended as the 'light' version of Penlight
33 commits, last change: , 49 stars, 8 forks
stevedonovan/Orbiter:
A personal Lua Web Application Server
70 commits, last change: , 19 stars, 4 forks
stevedonovan/Penlight:
A set of pure Lua libraries focusing on input data handling (such as reading configuration files), functional programming (such as map, reduce, placeholder expressions,etc), and OS path management. Much of the functionality is inspired by the Python standard libraries.
399 commits, last change: , 255 stars, 46 forks
timn/roslua:
ROS Client Library for Lua
245 commits, last change: , 11 stars, 3 forks
trevrosen/lua-presentation:
A presentation on Lua originally created for Austin.rb
24 commits, last change: , 4 stars, 0 forks
webscriptio/lib:
36 commits, last change: , 11 stars, 7 forks
Wiladams/LAPHLibs:
Lua Application Programming Helper Libraries
57 commits, last change: , 29 stars, 4 forks
Wiladams/TINN:
TINN Is Not Node - All things Windows
234 commits, last change: , 23 stars, 0 forks
Wiladams/TINNSnips:
Snippets of code that work with the TINN tool
105 commits, last change: , 4 stars, 0 forks
winton/nginx-accelerator:
Drop-in page caching using nginx, lua, and memcached
91 commits, last change: , 4 stars, 6 forks
xopxe/Toribio:
Embedded Robotics Platform.
139 commits, last change: , 4 stars, 0 forks
Yonaba/30log:
30 lines library for object orientation in Lua
123 commits, last change: , 63 stars, 13 forks
Yonaba/Allen:
An utility library to manipulate strings in Lua
38 commits, last change: , 12 stars, 7 forks
Yonaba/Lua-Class-System:
Lua Class System (LCS) is a small library which offers a clean, minimalistic but powerful API for (Pseudo) Object Oriented programming style using Lua.
25 commits, last change: , 26 stars, 7 forks
Yonaba/Moses:
Utility library for functional programming in Lua
139 commits, last change: , 47 stars, 9 forks
zdevito/terra:
A low-level counterpart to Lua
699 commits, last change: , 569 stars, 45 forks