Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Gaming
  4. LÖVE

LÖVE

The "Awesome LÖVE" project is a curated collection of resources for LÖVE, a framework for making 2D games in the Lua programming language. This list features libraries, tools, tutorials, and community resources that enhance game development with LÖVE. It caters to both beginners looking to create their first game and experienced developers seeking advanced techniques and tools. With a variety of resources available, users can find everything from graphics and sound libraries to performance optimization tips. Dive into this collection to unlock your creativity and build engaging 2D games with LÖVE.

lua2d-game-developmentgame-enginegame-designopen-sourcegame-development-toolstutorials
RSSView on GitHub
4.3k stars236 forks0 contributorsUpdated
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

Table of Contents

26 sections · 300 projects

3D

10 projects
3DreamEngine
3DreamEngine

A powerful and easy-to-use 3D engine extension for the LÖVE 2D game framework.

Lua4963 years ago
anim9
anim9

A flexible animation library for LÖVE3D supporting IQM and IQE formats with layered animation tracks.

Lua326 years ago
Brinevector3D
Brinevector3D

A Lua vector library for 3D operations, accelerated by LuaJIT's FFI for performance.

Lua116 years ago
bump-3dpd
bump-3dpd

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

Lua776 years ago
g3d
g3d

A simple and easy-to-use 3D engine for the LÖVE 2D game framework.

Lua8252 months ago
IQE
IQE

A Lua library for parsing Inter-Quake Export (IQE) files into Lua data structures.

Lua911 years ago
IQM
IQM

Blender exporter and LÖVE loader for the IQM and EXM 3D model formats, with animation support.

Python425 years ago
love-gltf
gitlab.com
Lovox
Lovox
Lua518 years ago
Menori
Menori

A LÖVE library for 3D rendering with scene graph support and glTF 2.0 asset loading.

Lua29311 months ago

AI

8 projects
astar
astar

A flexible A* pathfinding library for Lua supporting grid, point, mesh, or infinite maps without requiring map initialization.

Lua171 year ago
beehive.lua
beehive.lua

A functional behavior tree implementation in Lua for game AI and entity behavior modeling.

Lua284 years ago
FluadHTN
FluadHTN

A Lua hierarchical task network planner for AI, featuring partial planning, domain splicing, and minimal dependencies.

Lua121 month ago
Jumper
Jumper

A fast, lightweight, and easy-to-use Lua pathfinding library for grid-based games.

Lua6483 years ago
LÖVElyTrees
LÖVElyTrees

A simple yet powerful behavior tree implementation for game AI, with built-in tree visualization for LÖVE.

Lua201 year ago
Lua-star
Lua-star

A pure Lua library for A* path-finding with flexible map integration and optional caching.

Lua805 years ago
Luafinding
Luafinding

A fast and easy-to-use A* pathfinding module written in Lua, optimized for performance.

Lua443 years ago
pathfun
codeberg.org

Animation

11 projects
andross
andross

A Lua library for 2D skeletal/bone animations with support for multiple backends and importers.

Lua338 years ago
anim8
anim8

A Lua animation library for LÖVE that simplifies sprite sheet animation with grids and frame management.

Lua9794 years ago
animx
animx
Lua344 years ago
Aseprite loader
Aseprite loader

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

Lua653 years ago
chiro
chiro

A Lua library for simplifying Spine 2D skeletal animation integration in LÖVE game projects.

Lua278 years ago
lovanim
lovanim

A minimal Love2D utility class for creating animated sprites with frame-based state management.

Lua406 years ago
Lump
Lump

A Flump runtime for LÖVE2D that plays optimized 2D animations exported from Flash-like tools.

Lua1910 years ago
Peachy
Peachy

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

Lua1132 months ago
skeletor
skeletor

A skeletal animation system for LÖVE 2D featuring a cascading style system, tagging, and collision boundaries.

Lua257 years ago
SYSL-Text
SYSL-Text

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

Lua1171 year ago
Walt
Walt

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

Lua654 years ago

Camera

6 projects
Brady
Brady

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

Lua636 years ago
Editgrid
Editgrid

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

Lua537 years ago
gamera
gamera

A flexible camera system for LÖVE games with scaling, rotation, and coordinate transformation.

Lua2975 years ago
hump.camera
hump.readthedocs.io
parallax
parallax

A LÖVE utility library that adds parallax scrolling layers to camera systems for 2D games.

Lua224 years ago
roomshift
roomshift

A room-based camera system with smooth transitions for LÖVE game development.

Lua26 months ago

Development

11 projects
debugGraph
debugGraph

A Löve2D utility for drawing real-time FPS, memory, and custom performance graphs.

Lua368 years ago
FPSGraph
FPSGraph

A simple FPS graphing utility for the LOVE game development framework.

Lua2112 years ago
LÖVE API
LÖVE API

A Lua table containing the complete LÖVE game framework API documentation for use in development tools.

Lua3742 months ago
LÖVE Build
LÖVE Build

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

Shell7528 days ago
LÖVE TypeScript Definitions
LÖVE TypeScript Definitions

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

1323 months ago
Lovebird
Lovebird

A browser-based debug console for the LÖVE game development framework.

Lua3305 years ago
LoveDebug
LoveDebug

An on-screen interactive console for debugging LÖVE 2D games with live code reloading and real-time HUD.

Lua445 years ago
lovelier
lovelier

A live reloader for Love2D game development with optional Moonscript support.

JavaScript255 years ago
loveprofiler
loveprofiler

A simple logger and profiler for Löve2D that displays game state and logs on canvas or in the terminal.

Lua121 year ago
lurker
lurker

A Lua module that automatically hotswaps changed files in a running LÖVE game engine project.

Lua3753 years ago
vudu
vudu

A visual in-game debugging GUI for the LÖVE2D game engine, featuring a variable browser, console, and execution controls.

Lua481 year ago

Related Awesome Lists

📦
Game Development

The "Awesome Game Development" project is a curated collection of resources aimed at supporting individuals interested in the field of game development. Game development encompasses the entire process of creating video games, from concept and design to programming and publishing. This list includes game engines, libraries, tools, tutorials, asset resources, and community forums, catering to both beginners and experienced developers. Whether you are looking to learn the basics of game design or seeking advanced techniques for game programming, this collection provides valuable insights and tools to enhance your game development journey. Dive in to discover resources that can help you bring your game ideas to life!

16.4k
🐹
Godot

The "Awesome Godot" project is a curated collection of resources for developers using Godot, an open-source game engine designed for creating both 2D and 3D games. This list features a variety of tools, libraries, tutorials, plugins, and community resources that cater to different aspects of game development. Whether you're a beginner learning the basics or an experienced developer looking to enhance your projects, this list provides valuable insights and tools to streamline your game development process. Dive into the world of Godot and discover the resources that can help you bring your game ideas to life.

9.7k
📦
Unity

The "Awesome Unity" project is a curated collection of resources for developers using Unity, a powerful cross-platform game engine for creating both 2D and 3D games. This list encompasses a wide variety of categories, including asset packs, plugins, tools, tutorials, and community resources that enhance the Unity development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this list provides valuable insights and tools to elevate your game development projects. Dive into this collection to discover everything you need to create engaging and immersive gaming experiences with Unity.

7.1k
📦
Game Boy Development

The "Awesome Game Boy Development" project is a curated resource list designed to support developers creating games for the classic Game Boy handheld console. Game Boy development involves programming in C or assembly language, utilizing specific libraries and tools tailored for the hardware. This list includes development kits, emulators, graphics and sound libraries, tutorials, and community forums, making it a valuable asset for both beginners and experienced developers. Whether you're looking to create your first game or enhance your existing projects, this collection provides the essential tools and knowledge to bring your Game Boy game ideas to life.

4.4k