Showing 36 of 215 projects
Lua bindings for the Steamworks API, enabling Steam integration in Lua-based games and applications.
A dynamic lighting system library for Love2D games, featuring shadows, normal maps, glow maps, and post-shader effects.
A LÖVE library for creating graphical user interfaces with a variety of components and layout options.
A step-by-step tutorial for building a full-featured Arkanoid (Breakout) clone using the LÖVE framework and Lua.
A packaging and build tool for creating distributable binaries of löve2D games across multiple platforms.
A LÖVE asset manager that exposes project directories as Lua tables for lazy-loaded, cached asset access.
A professional template and automated build system for creating and publishing LÖVE games across multiple platforms.
A Lua networking library for LÖVE games, designed to make multiplayer game development easy.
A Lua library for procedural generation of mazes, rooms, and dungeons for roguelikes and dungeon crawlers.
A 2D dynamic lighting and shadow engine for the LÖVE game framework.
A cross-platform build tool for packaging LÖVE games into executables for Windows, macOS, and Linux.
A GUI library for LÖVE 11.x game development framework, providing customizable interface components.
Threaded resource loading library for LÖVE game framework to prevent framerate drops during asset loading.
A flexible, grid-centric GUI framework for building dynamic user interfaces in Löve2D games and applications.
TypeScript declaration files for building LÖVE 2D game projects with full type safety.
A modular roguelike engine for LÖVE, built with Lua and using the command pattern for extensible turn-based game development.
A LÖVE module that automatically batches identical image draws using SpriteBatches for improved performance.
A modern, customizable, high-performance retained UI framework for the LÖVE game engine.
A cross-platform free software remake of Sonic Team's ChuChu Rocket for PC with new assets and gameplay improvements.
A Lua library for Love2D that renders text with rich tag-based effects like animation, styling, and audio integration.
A parser and renderer for Aseprite animations in the LÖVE 2D game framework.
A very light-weight GUI framework for the Löve2D game engine, designed for simplicity and extensibility.
A LÖVE library for asynchronous asset loading using multiple threads to prevent game stuttering.
A collection of small utility libraries for the LÖVE game development framework.
A tiny high-performance Lua library for adding drawing layers and Z-axis ordering to any graphics framework.
A zero-dependency cross-platform builder for LÖVE games, exporting to Windows, macOS, Linux, and Steam Deck.
A minimalist turtle graphics library for LÖVE, enabling procedural drawing with a robotic turtle metaphor.
A LÖVE sound manager with advanced audio parsing for rhythm-based mechanics and synchronized visual effects.
A LÖVE library for synchronizing game events to the BPM of an audio track.
A small collection of Lua helper utilities for game development with the LÖVE framework.
A profiling library for löve games that records time and memory usage via manual code annotations.
A fixed timestep library for LÖVE that provides framerate limiting and precise game loop control.
A resolution-handling and rendering library for LÖVE that provides flexible scaling, layer-based rendering, and visual effects.
Converts GLSL shaders from Shadertoy to LÖVE-compatible GLSL 1.2 with Lua bindings.
A simple LÖVE library for generating and playing custom audio waveforms including noise types.
A robust Lua library for 2D geometry, collision detection, and mathematical calculations.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.