Showing 36 of 215 projects
An unopinionated GUI framework for the LÖVE game engine, providing flexible UI element creation without built-in widgets.
A fast, robust, and feature-rich table serialization library for Lua, designed for game save files and configuration.
A lightweight dialogue engine for Love2D with a custom scripting language, rich text effects, and visual novel features.
An immediate mode GUI library for LÖVR and LÖVE frameworks, offering a simple and minimal interface for 2D user interfaces.
A deprecated attempt to replicate the LÖVE 2D game framework API in the browser using Moonshine.
TypeScript definitions for the LÖVE 2D game framework, enabling enhanced IDE support and type checking.
A simple event-driven programming library for Lua that allows creating events with associated actions and flexible triggering.
A lightweight LÖVE library for loading, reading, and drawing Tiled maps with support for animations and infinite maps.
A Lua library for 3D axis-aligned bounding box collision detection with game-oriented physics.
A GitHub Action that builds LÖVE game projects into distributable executables for Windows, macOS, and Linux.
A particle editor for the LÖVE game framework with real-time preview and export capabilities.
A LÖVE library for easily adding screen effects like shake, rotation, scale, and shear to games.
A Lua vector library accelerated by LuaJIT's FFI for high-performance games and applications, with automatic fallback to tables on mobile/consoles.
A collection of Lua libraries for the LÖVE game framework, including vector math, UI layout, animation, and neural networks.
A collection of Lua libraries for the LÖVE game framework, including vector math, layout, animation, and neural network modules.
A Lua animation library for the LÖVE 2D game framework, providing sprite and frame management.
A lightweight Lua library for directly reading Aseprite files in Love2D without JSON conversion.
Adds simple microphone functionality to the LÖVE game framework.
A camera library for LÖVE featuring parallax scrolling, aspect ratio maintenance, and layer-based transformations.
A simple 2D vector library for Lua, inspired by Processing's PVector and designed for game development.
A scene management library for LÖVE that organizes game code into screens like title, gameplay, and pause screens.
A networking library for LÖVE game engine that simplifies multiplayer game development using bitser and enet.
A bundle of Atom packages providing an integrated development environment for LÖVE 2D game development.
A LÖVE plugin for IntelliJ IDEA and PHPStorm providing auto-complete and documentation for the LÖVE framework.
A pure Lua library for importing and displaying simple SVG vector images in the LÖVE 2D game framework.
Vim plugin providing syntax highlighting and help files for the LÖVE 2D game framework.
A Lua module for LÖVE 2D that simplifies drafting primitive and complex shapes with a clean API.
A low-resolution scaler for Love2D games that simplifies retro-style pixel art rendering.
A script that exports LOVE2D games to Windows, macOS, and Linux desktop platforms.
A straightforward and flexible input library for LÖVE that unifies buttons and analog controls.
A LÖVE library for aligning text displayed character-by-character with automatic line reflow.
A LÖVE audio library that simplifies sound management with tagging, multi-instance playback, and effects.
A gamera and HUMP compatible scaling grid module for LÖVE, useful for level editors and debugging backgrounds.
A LÖVE library providing unrestricted filesystem access by replicating love.filesystem API without path restrictions.
websocket client pure lua implement for love2d
A Lua module for capturing and saving GIFs from LOVE 2D game engine applications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.