Showing 36 of 215 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.
Lua bindings for the Steamworks API, enabling Steam integration in Lua-based games and applications.
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 2D dynamic lighting and shadow engine for the LÖVE game framework.
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 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 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 collection of small utility libraries for the LÖVE game development framework.
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 library for synchronizing game events to the BPM of an audio track.
A LÖVE sound manager with advanced audio parsing for rhythm-based mechanics and synchronized visual effects.
A small collection of Lua helper utilities for game development with the LÖVE framework.
A fixed timestep library for LÖVE that provides framerate limiting and precise game loop control.
A simple LÖVE library for generating and playing custom audio waveforms including noise types.
Converts GLSL shaders from Shadertoy to LÖVE-compatible GLSL 1.2 with Lua bindings.
A zero-dependency cross-platform builder for LÖVE games, exporting to Windows, macOS, Linux, and Steam Deck.
A resolution-handling and rendering library for LÖVE that provides flexible scaling, layer-based rendering, and visual effects.
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.