Showing 36 of 74 projects
An NGINX-based API gateway for the Red Hat 3scale API Management Platform, offering high performance, scalability, and extensible policies.
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 fast LuaJIT-based serializer for Lua values, producing compact output and supporting class registration.
A Lua module for tracing script execution, profiling performance, and analyzing code coverage with nanosecond-resolution timers.
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.
Generates LuaJIT FFI bindings from C headers, optionally using Nix for automatic build environment setup.
A Lua vector library accelerated by LuaJIT's FFI for high-performance games and applications, with automatic fallback to tables on mobile/consoles.
A collection of Unix-style utilities for manipulating PICO-8 .p8 files, including Lua extraction and sprite conversion.
websocket client pure lua implement for love2d
Blender exporter and LÖVE loader for the IQM and EXM 3D model formats, with animation support.
An asynchronous Redis client library for Lua with PubSub support and automatic pipelining.
A complete internationalization library for Lua with LÖVE support, featuring smart file loading, pluralization, and locale-aware formatting.
Serialize Lua tables to C structs and strings for network transfer using LuaJIT FFI.
A compact binary serialization library for LuaJIT written in Moonscript, enabling efficient data storage and transmission.
A personal learning repository for implementing neural networks and machine learning models using Torch in Lua.
A Lua-only, non-blocking HTTP/HTTPS client library for LÖVE games with cross-platform support.
A Lua vector library for 3D operations, accelerated by LuaJIT's FFI for performance.
A Zsh wrapper for managing Lua and LuaRocks environments, similar to virtualenvwrapper for Python.
LuaJIT bindings for Crystal programming language, enabling Lua scripting and interoperability.
A Lua module that extends require() to accept input parameters and return multiple values from loaded files.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.