User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome LÖVE

A curated list of amazingly awesome LÖVE libraries, resources and shiny things.

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Dec. 4, 2021, 3 p.m.

Thank you love2d-community & contributors
View Topic on GitHub:
love2d-community/awesome-love2d

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

3D

3DreamEngine is an awesome 3d engine for LÖVE.

157
4
6m
MIT

Animation library for LÖVE3D

25
2
1y 7m
n/a

A simple ffi-accelerated vector library for everyone with support for z-axis

6
0
2y 91d
n/a

A 3D collision detection library for Lua.

52
3
1y 5m
MIT

Load an Inter-Quake Export file into Lua

8
0
6y 101d
n/a

IQM & EXM model format specs, Blender exporter, and LÖVE loader.

29
1
6m
Unlicense

A set of modules to load and render voxels in Love2d

41
5
3y 5m
n/a

Simple and easy 3D engine for LÖVE.

207
17
32d
MIT

A simple 3D scene renderer for Love2D.

10
0
10m
MIT

AI

Fast, lightweight and easy-to-use pathfinding library for grid-based games

551
110
2y 53d
MIT

Easy A* path finding for Lua

28
2
4m
MIT

A star path finder for Lua

5
1
1y 7m
MIT

Animation

andross is a Lua library for 2D skeletal/bone animations.

26
2
3y 10m
MIT

An animation library for LÖVE

483
54
4m
MIT

An animation library for Love2D with unique features

16
2
49d
n/a

Easy Spine animations for LÖVE

24
3
3y 8m
MIT

A parser/renderer for Aseprite animations in LÖVE.

80
12
82d
MIT

A skeletal animation system for LÖVE 2D. https://love2d.org

24
1
2y 6m
n/a

An animation library for LÖVE.

51
3
3y 45d
n/a

Flump runtime for LÖVE2D.

18
1
5y 5m
MIT

A minimal Love2D animation library

15
3
2y 49d
MIT

Text rendering with tag support.

32
2
7m
MIT

Camera

A camera library with parallax scrolling and aspect ratios for LÖVE.

49
6
1y 5m
n/a

gamera and HUMP compatible scaling grid for LÖVE

37
6
2y 4m
MIT

A camera system for LÖVE

178
19
4m
MIT

Development

A small FPS graphing utility for LOVE

12
3
7y 8m
n/a

An fps/memory/misc graph utillity for Löve2D

26
2
4y 79d
Unlicense

A browser-based debug console for LÖVE

240
23
4y 7m
MIT

LoveDebug - A whole new way of debugging your game

89
10
3y 34d
MIT

Auto-swaps changed Lua files in a running LÖVE project

220
25
1y 6m
MIT

The whole LÖVE wiki in a Lua table.

216
35
80d
n/a

GitHub Action for building a LÖVE Project

28
5
50d
MIT

Write LÖVE 2D projects with TypeScript

72
4
60d
MIT

💚 A Love2D live reloader with Moonscript support

7
2
6m
MIT

Drawing

A .PSD parsing library for LÖVE

34
4
3y 7m
MIT

Small LÖVE module to automate the use of SpriteBatches

91
7
3y 86d
MIT

Align content to center with this simple library for LÖVE

4
0
2y 28d
MIT

True Colors for LÖVE 11

16
0
10m
WTFPL

Queue and execute actions in sequence (add Z axis to 2D graphics frameworks)

34
3
4m
MIT

A drafting module for LÖVE 2D. https://love2d.org

39
4
2y 6m
n/a

Lua implementation of HSLuv (revision 4)

33
0
2y 6m
n/a

low resolution scaler for love2D

39
2
1y 4m
MIT

A simple resolution-handling library for LÖVE

345
129
40d
MIT

Render 2D planets in a realistic style.

18
3
4y 16d
MIT

Library to import and display simple SVGs in LÖVE.

42
6
1y 10m
GPL-3.0

Pixel Art Focused Game Art Scale Module for Love2D.

18
1
1y 5m
n/a

a fairly simple solar system simulator

5
1
4y 10m
Unlicense

Animated vector graphics for LÖVE.

124
6
1y 4m
n/a

Turtle graphics library for LÖVE.

69
6
1y 56d
MIT

Love2D runtime texture atlas; no external tools needed

3
0
44d
MIT

Entity

LÖVE (love2d) entity framework

22
2
1y 9m
n/a

A feature-complete ECS library

112
18
30d
MIT

A collection of useful micro-modules for Lua.

305
32
3y 79d
MIT

Entity management for Lua.

33
2
10m
MIT

ECS for Lua

420
52
1y 31d
MIT

Helper Libraries

Astray is a lua based maze, room and dungeon generation library for dungeon crawlers and rougelike video games

106
9
4y 11m
Zlib

Reusable dependencies for games made with lua (especially with love)

118
17
40d
Zlib

Simple Tiled map loading for LÖVE.

55
6
1y 6d
MIT

A helper library for LÖVE which allows to loads huge amount of assets super-easily

17
1
1y 11m
n/a

LÖVE Helper Utilities for Massive Progression

827
141
6m
n/a

A SpriteSheet and Tileset helper library for Love2D (handles Tilemaps as well)

14
2
1y 4m
n/a

A collection of useful micro-modules for Lua.

305
32
3y 79d
MIT

Collection of useful mini modules for Lua / Love2D

9
0
2y 8m
MIT

Lovely-Windows is a simple Window/Screen Manager for Love2D

11
0
2y 9m
MIT

State switcher class for Lua LÖVE Engine

8
0
4y 7m
MIT

HSL colors in LÖVE

38
0
4y 5m
MIT

Lua functions geared towards gamedev

636
61
1y 9m
MIT

The Ink language parser and runtime implementation in Lua.

44
6
48d
MIT

A library designed for alignment of text that is shown one character at a time

38
1
1y 6m
MIT

Scene management for LÖVE.

27
3
1y 23d
MIT

Roguelike Toolkit in Love. A Love2D/lua port of rot.js

202
22
3y 24d
n/a

Stackable Screen/State Management for the LÖVE framework.

28
7
4y 15d
Zlib

Screen effects made simple

46
2
5y 7m
MIT

Tiled library for LÖVE

618
92
8m
n/a

Vivid is a simple lua library for dealing with simple color math.

48
4
1y 8m
MIT

A ridiculously easy to use game state management library written in Lua, for the LOVE2D framework.

7
0
1y 7m
MIT

Input

An input library for LÖVE.

136
13
11m
MIT

Input module for LÖVE

142
27
1y 5m
n/a

Input for Love2D

2
0
11m
MIT

Simple microphone support for LÖVE

54
5
3y 11m
Zlib

a library to track the current state of key presses in Love2D

5
0
1y 5m
MIT

A straightfoward and flexible input library for LÖVE.

47
3
4y 46d
n/a

Lighting

A Löve light/shadow library

16
1
9m
n/a

Shädows - A Shadows & Lights engine for löve

142
11
1y 4m
MIT

A lighting model made for love 2d

204
19
2y 86d
MIT

A simple raycasting light/shadow library for Love2D.

19
3
1y 8m
MIT

A simple light & shadow library for love2d

7
0
2y 79d
MIT

Math

Bresenham's line algorithm written in Lua.

12
2
4y 8m
n/a

A simple ffi-accelerated vector library for everyone

35
2
2y 4m
n/a

Cirno's Perfect Math Library: Just about everything you need for 2D/3D games. Hopefully.

204
27
115d
n/a

Delaunay triangulation for convex polygon

91
17
4y 14d
MIT

A math and collisions library for Lua.

64
9
5m
Zlib

MikuAuahDark's Various Lua Libraries

10
4
54d
n/a

A simple, lightweight spatial hash for Lua

43
4
4y 8m
MIT

a simple vector library for Lua based on the PVector class from processing

23
5
4m
MIT

Music

a simple library to help you play custom waveforms with LÖVE

65
6
5y 6m
MIT

A LÖVE library for syncing events to the BPM of an audio track

56
3
4m
MIT

Sound manager with tag support for LÖVE.

20
4
11m
MIT

A LÖVE sound manager with advanced audio parsing

78
5
3y 5m
MIT

Networking

Just some random libs I have lying around, now with version control!

101
28
5y 8d
n/a

Share the LÖVE - A networking library that leverages bitser and enet

51
4
2y 8m
n/a

🌐🔥 Network multiplayer and messaging for CoronaSDK, Moai, Gideros, LÖVE & Defold

263
48
6m
n/a

A Lua networking library for LÖVE games.

132
7
11m
MIT

A löve websocket library

15
1
3y 39d
Apache-2.0

websocket client pure lua implement for love2d

6
3
32d
MIT

Object Orientation

An attempt at unifying lua class libraries to provide a common API.

43
6
3y 10m
n/a

30 lines library for object orientation in Lua

344
47
4y 7m
n/a

Tiny class module for Lua

551
67
3y 5m
MIT

A collection of useful micro-modules for Lua.

305
32
3y 79d
MIT

Object-orientation for Lua

1.4K
172
3y 9m
MIT

moonscript compatible class implementation for Lua

6
2
6m
MIT

LOVE2D Template For MoonScript

4
0
1y 1d
MIT

Performance

Physics

a physics library wrapper for love2d

21
3
11m
MIT

A collision detection library for Lua

705
78
3y 9m
MIT

softbody library for the love2d game framework

55
1
4m
MIT

2D SAT Collision Detection for Lua

4
0
33d
MIT

Physics module for LÖVE

279
33
1y 7m
n/a

Platforms

A framework for making 2D DOS games in Lua

580
40
4y 7m
MIT

LÖVE for Nintendo Homebrew

332
28
32d
n/a

A small and simple LOVE2D wrapper for OneLua, lpp-vita, and Lua Player PS3

26
5
4m
MIT

LÖVE ported to the web using Emscripten, updated to the latest Emscripten and LÖVE (v11.3)

249
13
85d
MIT

Lua Virtual Reality Engine

1.2K
80
34d
MIT

Publishing

Publish LÖVE games in the snap store

22
0
4y 9m
n/a

Package desktop applications as AppImages that run on common Linux-based operating systems, such as RHEL, CentOS, openSUSE, SLED, Ubuntu, Fedora, debian and derivatives. Join #AppImage on irc.libera.chat

6.88K
454
24d
n/a

Serialization

A library-companion to register custom data types that can be encoded and decoded for json.lua

3
0
1y 6m
MIT

Customizable Lua Serializer

151
17
2y 8m
MIT

Serializes and deserializes Lua values with LuaJIT

122
12
8m
n/a

Serialize Lua tables to C structs and strings.

30
1
6y 114d
n/a

A collection of useful micro-modules for Lua.

305
32
3y 79d
MIT

Saving and loading LÖVE savegames, based on Ser

33
3
5y 9m
MIT

Binary serialization for moonscript + LuaJIT

15
1
8m
MIT

A fast, robust, richly-featured table serialisation library for Lua

69
13
5y 6m
MIT

A fast, robust, secure, richly-featured table serialisation library for Lua

14
4
5y 9m
MIT

Lua bitstream

29
5
1y 10m
MIT

Shaders

Shadertoy LÖVE GLSL || Converter

54
7
5y 5m
MIT

MikuAuahDark's Various Lua Libraries

10
4
54d
n/a

Postprocessing effect repository for LÖVE

406
29
111d
n/a

Testing

Elegant Lua unit testing.

1.05K
155
88d
MIT

A collection of useful micro-modules for Lua.

305
32
3y 79d
MIT

Assertion library for Lua

108
65
1y 82d
MIT

xUnit-style + randomized unit testing framework for Lua (and C projects using Lua, etc.)

70
25
1y 4m
n/a

Lightweight Lua test framework

65
8
80d
MIT

Tweening

A fast, lightweight tweening library for Lua

260
36
5y 4m
MIT

A collection of useful micro-modules for Lua.

305
32
3y 79d
MIT

Lua module for delaying function calls

73
9
6y 9m
MIT

Tweening/Easing/Interpolating functions for lua. Inspired on jQuery's animate method.

446
73
5y 8m
n/a

UI

A very light-weight GUI library for the Löve2D

71
13
2y 7m
MIT

LÖVE GUI Library

168
25
1y 6m
MIT

A GUI library for LÖVE 11.x

76
10
45d
Zlib

imgui module for the LÖVE game engine

268
48
9m
MIT

Lightweight immediate mode GUI for LÖVE games

290
28
1y 7m
MIT

MikuAuahDark's Various Lua Libraries

10
4
54d
n/a

Simple 9patch library for LÖVE

32
2
2y 8m
n/a

An overscan detection library for LÖVE

2
0
6y 79d
n/a

An immediate mode GUI for the Love2D framework.

145
16
68d
MIT

Immediate Mode GUI library for LÖVE

389
66
92d
n/a

LOVE2D - Dynamic ListBox

14
1
4y 9m
n/a

Yet another Löve2d GUI

7
1
1y 101d
MIT
42
3
4m
n/a

Utilities

LÖVE asset manager

126
10
1y 10m
MIT

LÖVE library for selecting colors

1
0
2y 63d
n/a

Automatic version selector for LÖVE

10
1
3y 20d
n/a

A simple module for saving gifs from LOVE 0.10.x.

36
5
1y 29d
n/a

A single function to convert HEX to RGB in LOVE2D

4
0
2y 28d
n/a

Internationalization functions for LÖVE.

19
0
6y 99d
n/a

.ini parser in Lua

6
2
8m
CC0-1.0

A tiny logging module for Lua

228
73
1y 4m
MIT

Threaded resource loading for LÖVE

110
14
1y 6m
MIT

Assets Loader for Löve2D Framework

31
7
6m
MIT

A tool made in LÖVE for changing LÖVE icon itself !

14
0
3y 6m
MIT

The fastest way to get started with Love2d!

5
1
4m
MIT

LÖVE Async Asset Loader

72
3
63d
Zlib

Creating our own bindings to connect lua with steam api

55
6
65d
MIT

Simple Event Library for Lua

64
5
6y 5m
MIT

A tiny, neat C library that portably invokes native file open and save dialogs.

10
3
4y 9m
Zlib

nativefs replicates a subset of the love.filesystem API, but without LÖVE's path restrictions.

30
2
4m
MIT

An editor of particle for LÖVE

1
1
3y 10m
MIT

Particle system playground for LÖVE 11

10
0
2y 63d
n/a

LÖVE Splash Screen Library

24
5
4y 4m
n/a

Shake Detector in Lua

4
0
2y 7m
MIT

Fixed timestep library for LÖVE

48
4
9m
MIT

Tutorials

IDEs

Atom Linter module. Lint Lua on the fly, using luacheck

12
6
47d
n/a

Plugins for langauges supported by CodeMirror but not by brackets

3
1
4y 9m
MIT

Brackets extension to launch LÖVE projects from the editor

4
1
3y 6m
MIT

Get Syntax Highlighting for LOVE API in ZeroBrane Studio

9
0
2y 10m
n/a

Lua IDE/Debugger Plugin for VSCode

461
54
68d
n/a

A LÖVE-Plugin for IntelliJ IDEA and PHPStorm. (Looking for new maintainer!)

50
22
1y 10m
Unlicense

Vim plugin for LÖVE syntax highlighting and help file

46
7
1y 119d
MIT

LÖVE API autocomplete file for Notepad++

10
1
5y 14d
GPL-2.0

A cross-platform build tool for LÖVE

101
6
68d
MIT

Exports games made in LOVE2D to Windows, Mac, and Linux

37
2
1y 7m
GPL-3.0

Lua script that makes LÖVE game release easier

416
23
11m
MIT

A build tool for löve games

46
4
91d
MIT

An easy way to export and deploy LÖVE projects to itch.io

1
0
99d
Unlicense

Other Awesome Lists

A curated list of quality Lua packages and resources.

2.81K
272
44d
n/a

A collection of shaders designed for LÖVE

56
0
6y 54d
n/a

A curated list of awesome PICO-8 resources, carts, tools and more

1.92K
83
102d
CC0-1.0