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

Light World
Light WorldLua

A dynamic lighting system library for Love2D games, featuring shadows, normal maps, glow maps, and post-shader effects.

#shadows#glow-effects#normal-mapping
Stars243
Forks23
Last commit9 months ago
luasteam
luasteamC++

Lua bindings for the Steamworks API, enabling Steam integration in Lua-based games and applications.

#achievements#multiplayer#lua-bindings
Stars239
Forks33
Last commit6 days ago
GOOi
GOOiLua

A LÖVE library for creating graphical user interfaces with a variety of components and layout options.

#multitouch#open-source#library
Stars238
Forks26
Last commit3 years ago
Tutorial on making an Arkanoid-type game
Tutorial on making an Arkanoid-type gameLua

A step-by-step tutorial for building a full-featured Arkanoid (Breakout) clone using the LÖVE framework and Lua.

#gamedev#breakout-clone#collision-detection
Stars234
Forks21
Last commit
makelove
makelovePython

A packaging and build tool for creating distributable binaries of löve2D games across multiple platforms.

#packaging#appimage#python
Stars212
Forks16
Last commit2 months ago
cargo
cargoLua

A LÖVE asset manager that exposes project directories as Lua tables for lazy-loaded, cached asset access.

#caching#game-development#resource-management
Stars185
Forks11
Last commit6 years ago
LÖVE Game Development & Automated Build System
LÖVE Game Development & Automated Build SystemLua

A professional template and automated build system for creating and publishing LÖVE games across multiple platforms.

#template#ios#game-publishing
Stars183
Forks18
Last commit
Sock.lua
Sock.luaLua

A Lua networking library for LÖVE games, designed to make multiplayer game development easy.

#multiplayer#gamedev#client-server
Stars182
Forks7
Last commit5 years ago
astray
astrayLua

A Lua library for procedural generation of mazes, rooms, and dungeons for roguelikes and dungeon crawlers.

#game-design#dungeon-crawler#procedural-generation
Stars181
Forks13
Last commit2 months ago
Shädows
ShädowsLua

A 2D dynamic lighting and shadow engine for the LÖVE game framework.

#lights-engine#opengl#opengl-es
Stars179
Forks9
Last commit6 years ago
boon
boonRust

A cross-platform build tool for packaging LÖVE games into executables for Windows, macOS, and Linux.

#packaging#löve-framework#cli-tool
Stars167
Forks9
Last commit4 months ago
LoveFrames Fork
LoveFrames ForkLua

A GUI library for LÖVE 11.x game development framework, providing customizable interface components.

#open-source-gui#game-development#ui-framework
Stars157
Forks22
Last commit10 months ago
love-loader
love-loaderLua

Threaded resource loading library for LÖVE game framework to prevent framerate drops during asset loading.

#threading#performance-optimization#game-development
Stars146
Forks17
Last commit1 year ago
LÖVE TypeScript Definitions
LÖVE TypeScript Definitions

TypeScript declaration files for building LÖVE 2D game projects with full type safety.

#typescripttolua#transpiler#type-safety
Stars132
Forks12
Last commit5 months ago
Luis
LuisLua

A flexible, grid-centric GUI framework for building dynamic user interfaces in Löve2D games and applications.

#open-source#retained-mode-gui#widget-system
Stars126
Forks10
Last commit4 days ago
Helium
HeliumLua

A modern, customizable, high-performance retained UI framework for the LÖVE game engine.

#retained-mode#open-source#helium
Stars124
Forks9
Last commit1 year ago
Autobatch
AutobatchLua

A LÖVE module that automatically batches identical image draws using SpriteBatches for improved performance.

#spritebatch#graphics#rendering-optimization
Stars123
Forks7
Last commit8 years ago
prism
prismLua

A modular roguelike engine for LÖVE, built with Lua and using the command pattern for extensible turn-based game development.

#command-pattern#modular-architecture#turn-based
Stars121
Forks11
Last commit1 month ago
Duckmarines
DuckmarinesLua

A cross-platform free software remake of Sonic Team's ChuChu Rocket for PC with new assets and gameplay improvements.

#multiplayer#pc-gaming#free-software
Stars121
Forks17
Last commit7 years ago
SYSL-Text
SYSL-TextLua

A Lua library for Love2D that renders text with rich tag-based effects like animation, styling, and audio integration.

#sprite-text#tag-based-formatting#draw
Stars119
Forks8
Last commit2 years ago
CatUI
CatUILua

A very light-weight GUI framework for the Löve2D game engine, designed for simplicity and extensibility.

#event-driven#user-interface#lightweight
Stars116
Forks17
Last commit4 years ago
Peachy
PeachyLua

A parser and renderer for Aseprite animations in the LÖVE 2D game framework.

#graphics#animation#aseprite
Stars115
Forks16
Last commit3 months ago
Lily
LilyLua

A LÖVE library for asynchronous asset loading using multiple threads to prevent game stuttering.

#async#multithreading#game-development
Stars115
Forks6
Last commit4 years ago
Grease
GreaseLua

A collection of small utility libraries for the LÖVE game development framework.

#async-programming#audio-management#game-development
Stars115
Forks27
Last commit9 years ago
deep
deepLua

A tiny high-performance Lua library for adding drawing layers and Z-axis ordering to any graphics framework.

#graphics#drawing-layers#game-development
Stars109
Forks3
Last commit6 months ago
turtle.lua
turtle.luaLua

A minimalist turtle graphics library for LÖVE, enabling procedural drawing with a robotic turtle metaphor.

#turtle-library#drawing#turtle
Stars105
Forks7
Last commit5 years ago
wave
waveLua

A LÖVE sound manager with advanced audio parsing for rhythm-based mechanics and synchronized visual effects.

#sound-effects#game-audio#audio-management
Stars103
Forks6
Last commit8 years ago
lovebpm
lovebpmLua

A LÖVE library for synchronizing game events to the BPM of an audio track.

#beat-detection#game-audio#music-integration
Stars102
Forks4
Last commit5 years ago
hump
humpLua

A small collection of Lua helper utilities for game development with the LÖVE framework.

#gamestate-management#object-oriented#game-development
Stars102
Forks9
Last commit3 years ago
jprof
jprofLua

A profiling library for löve games that records time and memory usage via manual code annotations.

#luajit#realtime-monitoring#flame-graph
Stars102
Forks7
Last commit22 days ago
love-build
love-buildLua

A zero-dependency cross-platform builder for LÖVE games, exporting to Windows, macOS, Linux, and Steam Deck.

#packaging#build-tools#game-development
Stars101
Forks9
Last commit1 year ago
tick
tickLua

A fixed timestep library for LÖVE that provides framerate limiting and precise game loop control.

#fixed-timestep#game-development#game-loop
Stars99
Forks6
Last commit5 years ago
denver
denverLua

A simple LÖVE library for generating and playing custom audio waveforms including noise types.

#sound#sound-effects#library
Stars98
Forks7
Last commit10 years ago
LoveShaderConverter
LoveShaderConverterC++

Converts GLSL shaders from Shadertoy to LÖVE-compatible GLSL 1.2 with Lua bindings.

#demo#shaders#command-line-tool
Stars97
Forks11
Last commit10 years ago
Shöve
ShöveLua

A resolution-handling and rendering library for LÖVE that provides flexible scaling, layer-based rendering, and visual effects.

#gamedev#shaders#pixel-perfect
Stars97
Forks6
Last commit1 year ago
MLib
MLibLua

A robust Lua library for 2D geometry, collision detection, and mathematical calculations.

#physics#statistics#collision-detection
Stars91
Forks12
Last commit2 years ago
PreviousPage 2 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
8 years ago
8 months ago
#Game Development206
#Lua193
#Game Engine63
#Open Source30
#2d Games27
#2d Graphics25
#Graphics25
#Cross Platform21
#Gamedev15
#Game Framework15
#Luajit14
#Animation13