Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Love2d

Love2d

215 projects

Showing 36 of 215 projects

Inky
InkyLua

An unopinionated GUI framework for the LÖVE game engine, providing flexible UI element creation without built-in widgets.

#event-driven#spatial-hash#game-development
Stars86
Forks9
Last commit8 months ago
Ser
SerLua

A fast, robust, and feature-rich table serialization library for Lua, designed for game save files and configuration.

#data-persistence#table-serialization#game-development
Stars85
Forks16
Last commit10 years ago
Love dialogue
Love dialogueLua

A lightweight dialogue engine for Love2D with a custom scripting language, rich text effects, and visual novel features.

#narrative-tools#dialogue-engine#visual-novel
Stars85
Forks6
Last commit1 month ago
lovr-ui2d
lovr-ui2dLua

An immediate mode GUI library for LÖVR and LÖVE frameworks, offering a simple and minimal interface for 2D user interfaces.

#game-ui#open-source#imgui
Stars81
Forks5
Last commit9 months ago
punchdrunk.js
punchdrunk.jsJavaScript

A deprecated attempt to replicate the LÖVE 2D game framework API in the browser using Moonshine.

#web-games#moonshine#game-development
Stars81
Forks10
Last commit10 years ago
love2d
love2dLua

TypeScript definitions for the LÖVE 2D game framework, enabling enhanced IDE support and type checking.

#luacats#automated-generation#ide-support
Stars79
Forks12
Last commit1 month ago
Luvent
LuventLua

A simple event-driven programming library for Lua that allows creating events with associated actions and flexible triggering.

#event-driven#lua-jit#coroutines
Stars79
Forks6
Last commit11 years ago
cartographer
cartographerLua

A lightweight LÖVE library for loading, reading, and drawing Tiled maps with support for animations and infinite maps.

#tile-based#game-development#tiled-maps
Stars78
Forks7
Last commit5 years ago
bump-3dpd
bump-3dpdLua

A Lua library for 3D axis-aligned bounding box collision detection with game-oriented physics.

#collision-detection#3d-graphics#game-development
Stars77
Forks3
Last commit6 years ago
LÖVE Build
LÖVE BuildShell

A GitHub Action that builds LÖVE game projects into distributable executables for Windows, macOS, and Linux.

#packaging#luarocks#game-development
Stars77
Forks10
Last commit2 months ago
Hot particles
Hot particlesLua

A particle editor for the LÖVE game framework with real-time preview and export capabilities.

#visual-editor#tool#particle-editor
Stars71
Forks1
Last commit4 years ago
shack
shackLua

A LÖVE library for easily adding screen effects like shake, rotation, scale, and shear to games.

#screen-effects#graphics#animation
Stars69
Forks2
Last commit10 years ago
brinevector
brinevectorLua

A Lua vector library accelerated by LuaJIT's FFI for high-performance games and applications, with automatic fallback to tables on mobile/consoles.

#luajit#ffi#game-development
Stars67
Forks3
Last commit4 years ago
Manami
ManamiLua

A collection of Lua libraries for the LÖVE game framework, including vector math, UI layout, animation, and neural networks.

#procedural-generation#neural-network#animation
Stars66
Forks4
Last commit1 year ago
nvec
nvecLua

A collection of Lua libraries for the LÖVE game framework, including vector math, layout, animation, and neural network modules.

#neural-network#animation#game-development
Stars66
Forks4
Last commit1 year ago
Walt
WaltLua

A Lua animation library for the LÖVE 2D game framework, providing sprite and frame management.

#open-source#graphics#animation-library
Stars65
Forks2
Last commit4 years ago
Aseprite loader
Aseprite loaderLua

A lightweight Lua library for directly reading Aseprite files in Love2D without JSON conversion.

#animation#aseprite#game-development
Stars65
Forks1
Last commit3 years ago
love-microphone
love-microphoneLua

Adds simple microphone functionality to the LÖVE game framework.

#game-audio#openal#audio-capture
Stars64
Forks5
Last commit8 years ago
Brady
BradyLua

A camera library for LÖVE featuring parallax scrolling, aspect ratio maintenance, and layer-based transformations.

#camera#camera-library#parallax-scrolling
Stars64
Forks5
Last commit6 years ago
vector.lua
vector.luaLua

A simple 2D vector library for Lua, inspired by Processing's PVector and designed for game development.

#2d-vectors#vectors#geometry
Stars63
Forks9
Last commit1 year ago
roomy
roomyLua

A scene management library for LÖVE that organizes game code into screens like title, gameplay, and pause screens.

#game-development#game-architecture#lua
Stars61
Forks5
Last commit5 years ago
LoverNet
LoverNetLua

A networking library for LÖVE game engine that simplifies multiplayer game development using bitser and enet.

#multiplayer#bitser#client-server
Stars61
Forks4
Last commit7 years ago
love-ide
love-ideJavaScript

A bundle of Atom packages providing an integrated development environment for LÖVE 2D game development.

#atom-package#syntax-checking#atom
Stars60
Forks2
Last commit3 years ago
LÖVE IDEA
LÖVE IDEALua

A LÖVE plugin for IntelliJ IDEA and PHPStorm providing auto-complete and documentation for the LÖVE framework.

#intellij#jetbrains#ide-integration
Stars60
Forks17
Last commit3 years ago
svglover
svgloverLua

A pure Lua library for importing and displaying simple SVG vector images in the LÖVE 2D game framework.

#svg-renderer#game-development#graphics-library
Stars59
Forks5
Last commit6 years ago
Vim LOVE Docs
Vim LOVE DocsLua

Vim plugin providing syntax highlighting and help files for the LÖVE 2D game framework.

#vim#syntax-highlighting#help-files
Stars58
Forks7
Last commit6 years ago
draft
draftLua

A Lua module for LÖVE 2D that simplifies drafting primitive and complex shapes with a clean API.

#procedural-generation#shape-drawing#lua-module
Stars58
Forks3
Last commit7 years ago
Maid64
Maid64Lua

A low-resolution scaler for Love2D games that simplifies retro-style pixel art rendering.

#pixel-art#game-development#lua
Stars58
Forks4
Last commit6 years ago
love-export
love-exportShell

A script that exports LOVE2D games to Windows, macOS, and Linux desktop platforms.

#bash-script#cli-tool#game-development
Stars57
Forks4
Last commit6 years ago
tactile
tactileLua

A straightforward and flexible input library for LÖVE that unifies buttons and analog controls.

#keyboard-input#game-development#input-handling
Stars57
Forks4
Last commit8 years ago
reflowprint
reflowprintLua

A LÖVE library for aligning text displayed character-by-character with automatic line reflow.

#game-ui#typewriter-effect#dialogue-system
Stars53
Forks0
Last commit6 years ago
ripple
rippleLua

A LÖVE audio library that simplifies sound management with tagging, multi-instance playback, and effects.

#audio-library#game-audio#game-development
Stars53
Forks5
Last commit3 years ago
Editgrid
EditgridLua

A gamera and HUMP compatible scaling grid module for LÖVE, useful for level editors and debugging backgrounds.

#camera-integration#game-development#level-editor
Stars53
Forks6
Last commit7 years ago
nativefs
nativefsLua

A LÖVE library providing unrestricted filesystem access by replicating love.filesystem API without path restrictions.

#filesystem#system-utilities#open-source-library
Stars53
Forks7
Last commit2 years ago
love2d-lua-websocket
love2d-lua-websocketLua

websocket client pure lua implement for love2d

#luasocket#client#luajit
Stars52
Forks11
Last commit4 years ago
GifCat
GifCatC

A Lua module for capturing and saving GIFs from LOVE 2D game engine applications.

#screenshot-capture#lua-module#graphics-utility
Stars51
Forks5
Last commit3 years ago
PreviousPage 3 of 6Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Game Development206
#Lua193
#Game Engine63
#Open Source30
#2d Games27
#2d Graphics25
#Graphics25
#Cross Platform21
#Gamedev15
#Game Framework15
#Luajit14
#Animation13