BROTALIST - Home Page and last texts - Publish a new text - About - Terms

Awesome Lua

A list about great things for the Lua programming language

From this page : https://github.com/LewisJEllis/awesome-lua

Implementations, Interpreters, and Bindings

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

Build Tools and Standalone Makers

Debugging and Profiling

IDEs and Plugins

Utility Belts

Game Engines

Game Development

Logging

Web/Networking Platforms

OpenResty

Search this page for 'OpenResty' to find related packages under other categories (data stores in particular).

Command-line Utilities

Concurrency and Multithreading

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

Documentation

Object-oriented Programming

File system and OS

Time and Date

Image Manipulation

Digital Signal Processing

Hardware and Embedded Systems

Math and Scientific Computing

Parsing and Serialization

Humanize

Compression

Cryptography

Network

Data Stores

Message Brokers

Testing

Foreign Function Interfaces

Analysis Tools and ASTs

Experimental, etc

Scriptable by Lua

Miscellaneous

Resources

Community

References

Glossaries

Style Guides

Tutorials

Articles

Talks & Slides

Books

Other Lists