Showing 29 of 29 projects
A high-performance functional programming library for Lua designed with LuaJIT's trace compiler in mind.
A pure Lua JSON library for encoding and decoding, optimized for speed and minimal footprint.
A collection of pure Lua libraries for data handling, functional programming, and OS path management, inspired by Python's standard library.
A Lua library that transforms any Lua value into a human-readable representation for debugging.
A fast, game-oriented collision detection library for Lua focused on axis-aligned rectangles.
A comprehensive HTTP library for Lua supporting HTTP(S) 1.0, 1.1, and 2.0 for both client and server applications.
Reactive Extensions for Lua, providing Observables for handling events, data streams, and asynchronous operations.
A comprehensive Lua utility library that extends the standard library and provides common algorithms and data structures for game development.
A Lua library providing RFC 6455 compliant WebSocket client and server implementations with synchronous, coroutine, and async flavors.
A standalone Lua module for implementing finite state machines with synchronous and asynchronous transitions.
A collection of cryptographic primitives and protocols written in pure Lua for cross-platform reference implementations.
A Lua library for dynamic loading and processing of Protocol Buffers message definition files (.proto).
A comprehensive internationalization (i18n) library for Lua with pluralization, interpolation, and locale fallbacks.
A pure Lua port of LPeg, a Parsing Expression Grammars library for pattern matching and text processing.
A fast and flexible JSON parser and encoder for Lua, built with LPeg for high performance and configurable parsing.
A fast LibYAML binding for Lua with high-level YAML↔Lua table conversion and low-level event parsing.
A pure-Lua MQTT client library supporting both v3.1.1 and v5.0 protocols for maximum portability.
A Lua PEG library extension that adds labeled failures for error handling and recovery in parsing expression grammars.
A thread-safe Lua library for Roblox that simplifies garbage collection by managing object cleanup through a unified interface.
A collection of LPEG patterns for parsing and validating common data formats like URIs, emails, IP addresses, and HTTP headers.
A concurrent programming library for Lua that enables parallel execution of Lua processes using message passing and POSIX threads.
A minimalist turtle graphics library for LÖVE, enabling procedural drawing with a robotic turtle metaphor.
A Lua library for building custom file explorer trees in Neovim, inspired by Nerdtree.
A simple LÖVE library for generating and playing custom audio waveforms including noise types.
A port of Robert Penner's easing functions optimized for the PICO-8 fantasy console, with token reduction and PICO-8 compatibility.
A Lua library for cross-platform file system path manipulation and directory operations.
A pure Lua library for A* path-finding with flexible map integration and optional caching.
A programmatic Lua library for applying Base16 color themes in Neovim.
A pure Lua package for Fast Fourier Transformations based on KissFFT, with complex number support.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.