30 open-source projects similar to mikuauahdark/npad93, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.
Linenoise is a lightweight C library for terminal line editing, command history management, and asynchronous input processing. It functions as a self-contained alternative for capturing user input from the command line without requiring external dependencies. The utility provides a non-blocking input processor that handles keyboard data via a feed mechanism, allowing applications to process user typing and external events simultaneously. It supports the implementation of custom shells and REPLs through features such as callback-based autocompletion, input hinting, and a circular history buffe
a simple vector library for Lua based on the PVector class from processing
A helper library for LÖVE which allows to loads huge amount of assets super-easily :punch:
Cirno's Perfect Math Library: Just about everything you need for 2D/3D games. Hopefully.
Lovely-Windows is a simple Window/Screen Manager for Love2D
A simple and flexible state management library for LÖVE. It allows easy switching between game states, such as menus, levels, or screens. Handling input and rendering delegation based on the current state.
Nuklear is a minimal, header-only graphical user interface toolkit written in C. It utilizes an immediate-mode rendering model, where the interface is reconstructed and drawn directly within the application loop each frame. This approach eliminates the need for persistent widget state or complex synchronization between the interface and underlying application data. The library is designed for portability and integration into resource-constrained environments. It requires the host application to manage memory manually, allowing it to function in systems that lack standard library support. By d
A library designed for alignment of text that is shown one character at a time
Tiled library for LÖVE
Tweening/Easing/Interpolating functions for lua. Inspired on jQuery's animate method.
A simple, but powerful scene/gamestate manager that uses a stack
Reusable dependencies for games made with lua (especially with love)