Showing 36 of 96 projects
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.
Lua bindings for the Steamworks API, enabling Steam integration in Lua-based games and applications.
A packaging and build tool for creating distributable binaries of löve2D games across multiple platforms.
A Lua networking library for LÖVE games, designed to make multiplayer game development easy.
A 2D dynamic lighting and shadow engine for the LÖVE game framework.
A LÖVE asset manager that exposes project directories as Lua tables for lazy-loaded, cached asset access.
A Lua library for procedural generation of mazes, rooms, and dungeons for roguelikes and dungeon crawlers.
A professional template and automated build system for creating and publishing LÖVE games across multiple platforms.
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.
TypeScript declaration files for building LÖVE 2D game projects with full type safety.
A modern, customizable, high-performance retained UI framework for the LÖVE game engine.
A LÖVE module that automatically batches identical image draws using SpriteBatches for improved performance.
A cross-platform free software remake of Sonic Team's ChuChu Rocket for PC with new assets and gameplay improvements.
A modular roguelike engine for LÖVE, built with Lua and using the command pattern for extensible turn-based game development.
A flexible, grid-centric GUI framework for building dynamic user interfaces in Löve2D games and applications.
A collection of small utility libraries for the LÖVE game development framework.
A very light-weight GUI framework for the Löve2D game engine, designed for simplicity and extensibility.
A Lua library for Love2D that renders text with rich tag-based effects like animation, styling, and audio integration.
A LÖVE library for asynchronous asset loading using multiple threads to prevent game stuttering.
A parser and renderer for Aseprite animations in the LÖVE 2D game framework.
A tiny high-performance Lua library for adding drawing layers and Z-axis ordering to any graphics framework.
A minimalist turtle graphics library for LÖVE, enabling procedural drawing with a robotic turtle metaphor.
A profiling library for löve games that records time and memory usage via manual code annotations.
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 fixed timestep library for LÖVE that provides framerate limiting and precise game loop control.
A small collection of Lua helper utilities for game development with the LÖVE framework.
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 resolution-handling and rendering library for LÖVE that provides flexible scaling, layer-based rendering, and visual effects.
A zero-dependency cross-platform builder for LÖVE games, exporting to Windows, macOS, Linux, and Steam Deck.
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.