Showing 20 of 56 projects
A comprehensive collection of standard libraries for Lua 5.1, 5.2, and 5.3, including LuaJIT.
A Lua library for dynamic loading and processing of Protocol Buffers message definition files (.proto).
A pure Lua port of LPeg, a Parsing Expression Grammars library for pattern matching and text processing.
A Neovim colorscheme generator with semantic highlighting support and built-in themes.
A tiny project and optional session manager for Neovim, written in Lua, that organizes workspaces and projects.
A fast, ergonomic Entity Component System engine for Lua game development with no external dependencies.
Docker images providing the latest Nginx with LuaJIT and additional Lua modules, built for multiple Linux distributions.
A robust, pure Lua binary serializer specializing in userdata, custom types, cycles, and metatables.
A fast and flexible archetype-based Entity-Component-System library for Lua, designed for high performance and simplicity.
Enhanced stack trace library for Lua that provides detailed debugging information including local variables and function names.
A pure-Lua MQTT client library supporting both v3.1.1 and v5.0 protocols for maximum portability.
A 2D dynamic lighting and shadow engine for the LÖVE game framework.
A Lua module for tracing script execution, profiling performance, and analyzing code coverage with nanosecond-resolution timers.
A fast LuaJIT-based serializer for Lua values, producing compact output and supporting class registration.
A simple, dependency-free coroutine-based multitasking environment for Lua, featuring a scheduler, signals, pipes, and mutexes.
Lua bindings for ZeroMQ 2.x, enabling high-performance message passing between distributed applications.
A comprehensive Lua library for time, date, and timezone manipulation with zoneinfo support.
A pure LuaJIT implementation of LPeg v1.0, a PEG pattern matching library for Lua, with added left recursion support.
A profiling library for löve games that records time and memory usage via manual code annotations.
A drop-in replacement for llthreads providing Lua threading with enhanced error logging, timeout controls, and C function passing.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.