REPOSITORY_HEADER // ID: 102
ACCESS_LEVEL: EXPLORER

Lua

CURATED_BY: littlehelperINITIALIZED: ABOUT 2 HOURS_AGOLAST_UPDATE: ABOUT 1 HOUR_AGO
awesome programming-languages
0
0
This is a mirrored zone from the [LewisJEllis/awesome-lua](https://github.com/LewisJEllis/awesome-lua) repository. Part of the Awesome list collection.

Implementations, Interpreters, and Bindings

12_ENTRIES

Note: From LuaJIT to Lua to lua.vm.js to Moonshine, a basic benchmark sees performance drop by roughly a factor of 6 with each hop.

Package Managers

1_ENTRIES

Build Tools and Standalone Makers

4_ENTRIES

Debugging and Profiling

5_ENTRIES

IDEs and Plugins

6_ENTRIES

Utility Belts

7_ENTRIES

Game Engines

6_ENTRIES

Game Development

3_ENTRIES
  • CoronaCoronium - Simple cloud platform supporting analytics, data objects, user management, and more.

  • LÖVEawesome-love2d - A list like this one, but focused on game dev and the LÖVE platform.lurker - Shortens the iteration cycle by auto-swapping changed Lua files in a running LÖVE project.HUMP - A set of lightweight helpers for LÖVE; a game-oriented utility belt.

  • MOAImoaifiddle - Edit and share short scripts for the MOAI game engine and run them in the browser using WebGL.

  • Collision detectionbump.lua - Minimal rectangle-based collision detection which handles tunnelling and basic collision resolution.HardonCollider - Detect collisions between arbitrarily positioned and rotated shapes of any type.

  • Twe…

Logging

3_ENTRIES

Web/Networking Platforms

4_ENTRIES

OpenResty

1_ENTRIES
  • Core platformngx_lua - The core piece of OpenResty. Embeds Lua in Nginx and exposes, among other things, the cosocket API for non-blocking sockets (compatible with LuaSocket's API).OpenResty GitHub Organization - Home of the repositories for ngx_lua, ngx_openresty, and many related modules.

  • Third-party moduleslua-resty-http - Lua HTTP client driver, built on the cosocket API.

  • Frameworks & toolsLapis - Full-stack framework for Lua and OpenResty. Like the Django or Rails of Lua. Supports Moonscript.ledge - Lua module providing scriptable, RFC-compliant HTTP cache functionality.Sailor — An MVC web framework compatible with OpenResty, Apache and other webservers.Kong - Microservice & API Management Layer.

Search …

Command-line Utilities

4_ENTRIES

Concurrency and Multithreading

2_ENTRIES

For more on the differences (particularly between lanes and luaproc), see this comparison of options; somewhat dated, but covers how each one works and the significant differences.

Templating

3_ENTRIES

Documentation

3_ENTRIES

Object-oriented Programming

2_ENTRIES

File system and OS

4_ENTRIES

Time and Date

3_ENTRIES

Image Manipulation

1_ENTRIES

Digital Signal Processing

2_ENTRIES

Hardware and Embedded Systems

1_ENTRIES

Math and Scientific Computing

3_ENTRIES

Parsing and Serialization

4_ENTRIES
  • JSONlua-cjson - Blazing fast JSON encoding/decoding implemented in C and exposed to Lua.luajson - JSON encoder/decoder implemented in Lua on top of LPeg.dkjson - JSON encoder/decoder implemented in pure Lua.json.lua - A fast and tiny JSON library in pure Lua.

  • XMLLuaExpat - SAX XML parser via binding to the Expat library.SLAXML - Pure Lua SAX-like streaming XML parser.

  • MessagePacklua-MessagePack - Pure Lua implementation of MessagePack.lua-cmsgpack - A MessagePack C implementation with Lua bindings, as used by Redis.=

  • LPegLPeg - A pattern-matching library for Lua, based on Parsing Expression Grammars.[lpeg_patt…

Humanize

5_ENTRIES

Compression

2_ENTRIES

Cryptography

4_ENTRIES

Network

4_ENTRIES

Data Stores

4_ENTRIES
  • Redisredis-lua - Pure Lua client library for Redis.lua-resty-redis - Lua Redis client driver for OpenResty.lredis - Asynchronous Redis client with pipelining and Pub/Sub support; based on cqueues.

Message Brokers

4_ENTRIES

Testing

4_ENTRIES

Foreign Function Interfaces

2_ENTRIES

Analysis Tools and ASTs

8_ENTRIES

Experimental, etc

3_ENTRIES

Scriptable by Lua

7_ENTRIES

Miscellaneous

2_ENTRIES

Community

4_ENTRIES
  • Conferences/MeetupsLua Workshop - Annual 2-day meeting of the Lua community, in rotating locations.Lua Conf - Annual 1-day Lua conference in Brazil.FOSDEM - Annual 2-day gathering of F/OSS developers in Brussels which sometimes has a "Lua devroom".

References

3_ENTRIES

Glossaries

1_ENTRIES

Style Guides

2_ENTRIES

Tutorials

6_ENTRIES

Articles

3_ENTRIES

Talks & Slides

2_ENTRIES

Books

4_ENTRIES

Other Lists

3_ENTRIES

Exploration_Discussion

0 / 3000