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 · 147 projects

3D

5 projects
3DreamEngine3DreamEngine

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

#shadows#graphics#physics
Stars482
Forks20
Last commit3 years ago
bump-3dpdbump-3dpd

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
g3dg3d

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

#open-source#obj-loader#lightweight
Stars807
Forks43
Last commit1 month ago
love-gltf

gitlab.com
MenoriMenori

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

#open-source#animation#3d-graphics
Stars284
Forks13
Last commit9 months ago

AI

3 projects
JumperJumper

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

#ai#game-ai#jump-point-search
Stars646
Forks129
Last commit3 years ago
Lua-starLua-star

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

#open-source#ai-navigation#lightweight
Stars80
Forks7
Last commit4 years ago
pathfun

codeberg.org

Animation

4 projects
anim8anim8

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

#open-source#lightweight#game-development
Stars967
Forks106
Last commit4 years ago
Aseprite loaderAseprite loader

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

#animation#aseprite#game-development
Stars65
Forks1
Last commit2 years ago
PeachyPeachy

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

#graphics#animation#aseprite
Stars111
Forks16
Last commit1 month ago
SYSL-TextSYSL-Text

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
Stars114
Forks8
Last commit1 year ago

Camera

2 projects
gameragamera

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

#open-source#game-development#camera-system
Stars296
Forks23
Last commit4 years ago
hump.camera

hump.readthedocs.io

Development

5 projects
LÖVE APILÖVE API

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

#autocompletion#ide-integration#game-development
Stars366
Forks55
Last commit1 month ago
LÖVE BuildLÖVE Build

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

#packaging#luarocks#game-development
Stars75
Forks10
Last commit3 months ago
LÖVE TypeScript DefinitionsLÖVE TypeScript Definitions

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

#typescripttolua#transpiler#type-safety
Stars131
Forks13
Last commit2 months ago
LovebirdLovebird

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

#developer-tools#web-console#game-development
Stars329
Forks26
Last commit5 years ago
lurkerlurker

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

#productivity#game-development#development-tools
Stars370
Forks31
Last commit2 years 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