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: Sept. 27, 2022, 10 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
1y 4m
MIT

Animation library for LÖVE3D

25
2
2y 4m
n/a

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

6
0
3y 23d
n/a

A 3D collision detection library for Lua.

52
3
2y 86d
MIT

Load an Inter-Quake Export file into Lua

8
0
7y 33d
n/a

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

29
1
1y 115d
Unlicense

A set of modules to load and render voxels in Love2d

41
5
4y 82d
n/a

Simple and easy 3D engine for LÖVE.

207
17
10m
MIT

A simple 3D scene renderer for Love2D.

10
0
1y 8m
MIT

AI

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

556
114
2y 11m
MIT

Easy A* path finding for Lua

28
2
1y 64d
MIT

A star path finder for Lua

5
1
2y 5m
MIT

Pure Lua library for 2D pathfinding using the funnel algorithm

5
2
5m
MIT

Animation

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

26
2
4y 8m
MIT

An animation library for LÖVE

483
54
1y 74d
MIT

An animation library for Love2D with unique features

16
2
11m
n/a

aseprite file loader in pure lua

7
0
6m
MIT

Easy Spine animations for LÖVE

24
3
4y 6m
MIT

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

80
12
1y 14d
MIT

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

24
1
3y 4m
n/a

An animation library for LÖVE.

51
3
3y 11m
n/a

Flump runtime for LÖVE2D.

18
1
6y 85d
MIT

A minimal Love2D animation library

15
3
2y 11m
MIT

Text rendering with tag support.

32
2
1y 5m
MIT

Camera

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

49
6
2y 109d
n/a

gamera and HUMP compatible scaling grid for LÖVE

37
6
3y 60d
MIT

A camera system for LÖVE

178
19
1y 60d
MIT

Development

A small FPS graphing utility for LOVE

12
3
8y 5m
n/a

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

26
2
5y 11d
Unlicense

A browser-based debug console for LÖVE

245
24
5y 4m
MIT

LoveDebug - A whole new way of debugging your game

89
10
3y 11m
MIT

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

221
27
2y 114d
MIT

The whole LÖVE wiki in a Lua table.

216
35
1y 12d
n/a

GitHub Action for building a LÖVE Project

28
5
11m
MIT

Write LÖVE 2D projects with TypeScript

72
4
11m
MIT

💚 A Love2D live reloader with Moonscript support

7
2
1y 4m
MIT

Drawing

A .PSD parsing library for LÖVE

34
4
4y 5m
MIT

Small LÖVE module to automate the use of SpriteBatches

91
7
4y 18d
MIT

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

4
0
2y 10m
MIT

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

34
3
1y 54d
MIT

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

39
4
3y 117d
n/a

Mini graphics libraries for love2d

3
0
1y 109d
MIT

Lua implementation of HSLuv (revision 4)

33
0
3y 4m
n/a

low resolution scaler for love2D

39
2
2y 56d
MIT

A simple resolution-handling library for LÖVE

345
129
11m
MIT

Render 2D planets in a realistic style.

18
3
4y 10m
MIT

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

42
6
2y 7m
GPL-3.0

Pixel Art Focused Game Art Scale Module for Love2D.

18
1
2y 109d
n/a

a fairly simple solar system simulator

5
1
5y 7m
Unlicense

Animated vector graphics for LÖVE.

124
6
2y 77d
n/a

Turtle graphics library for LÖVE.

69
6
1y 11m
MIT

Love2D runtime texture atlas; no external tools needed

3
0
11m
MIT

Extends the Runtime-TextureAtlas library and allows it to be exported as file

2
1
9m
MIT

Entity

LÖVE (love2d) entity framework

22
2
2y 7m
n/a

A feature-complete ECS library

112
18
10m
MIT

A collection of useful micro-modules for Lua.

305
32
4y 11d
MIT

Entity management for Lua.

33
2
1y 8m
MIT

ECS for Lua

420
52
1y 10m
MIT

Helpers

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

106
9
5y 9m
Zlib

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

118
17
11m
Zlib

Simple Tiled map loading for LÖVE.

55
6
1y 10m
MIT

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

17
1
2y 9m
n/a

Mini graphics libraries for love2d

3
0
1y 109d
MIT

LÖVE Helper Utilities for Massive Progression

34
2
8m
n/a

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

14
2
2y 70d
n/a

A collection of useful micro-modules for Lua.

305
32
4y 11d
MIT

Collection of useful mini modules for Lua / Love2D

9
0
3y 6m
MIT

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

11
0
3y 7m
MIT

State switcher class for Lua LÖVE Engine

8
0
5y 5m
MIT

HSL colors in LÖVE

38
0
5y 109d
MIT

Lua functions geared towards gamedev

666
66
2y 7m
MIT

The Ink language parser and runtime implementation in Lua.

44
6
11m
MIT

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

38
1
2y 4m
MIT

Scene management for LÖVE.

27
3
1y 10m
MIT

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

202
22
3y 10m
n/a

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

28
7
4y 10m
Zlib

Screen effects made simple

46
2
6y 5m
MIT

Tiled library for LÖVE

618
92
1y 6m
n/a

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

48
4
2y 6m
MIT

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

7
0
2y 5m
MIT

Input

An input library for LÖVE.

136
13
1y 9m
MIT

Input for Love2D

2
0
1y 8m
MIT

Simple microphone support for LÖVE

54
5
4y 9m
Zlib

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

5
0
2y 110d
MIT

A radial keyboard implementation for Love2d

0
0
7m
MIT

A straightfoward and flexible input library for LÖVE.

47
3
4y 11m
n/a

Lighting

A Löve light/shadow library

16
1
1y 7m
n/a

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

142
11
2y 81d
MIT

A lighting model made for love 2d

204
19
3y 18d
MIT

A simple raycasting light/shadow library for Love2D.

19
3
2y 6m
MIT

A simple light & shadow library for love2d

7
0
3y 11d
MIT

Math

Bresenham's line algorithm written in Lua.

12
2
5y 6m
n/a

A simple ffi-accelerated vector library for everyone

35
2
3y 65d
n/a

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

204
27
1y 47d
n/a

Delaunay triangulation for convex polygon

91
17
4y 10m
MIT

A math and collisions library for Lua.

64
9
1y 95d
Zlib

MikuAuahDark's Various Lua Libraries

10
4
11m
n/a

A simple, lightweight spatial hash for Lua

43
4
5y 5m
MIT

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

23
5
1y 67d
MIT

Music

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

65
6
6y 4m
MIT

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

56
3
1y 52d
MIT

Sound manager with tag support for LÖVE.

20
4
1y 9m
MIT

A LÖVE sound manager with advanced audio parsing

78
5
4y 111d
MIT

Networking

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

101
28
5y 10m
n/a

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

51
4
3y 6m
n/a

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

262
49
1y 119d
n/a

A Lua networking library for LÖVE games.

132
7
1y 9m
MIT

A löve websocket library

15
1
3y 11m
Apache-2.0

websocket client pure lua implement for love2d

6
3
10m
MIT

OO

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

43
6
4y 8m
n/a

30 lines library for object orientation in Lua

353
48
5y 4m
n/a

Tiny class module for Lua

551
67
4y 92d
MIT

A collection of useful micro-modules for Lua.

305
32
4y 11d
MIT

Object-orientation for Lua

1.42K
174
8m
MIT

moonscript compatible class implementation for Lua

6
2
1y 117d
MIT

LOVE2D Template For MoonScript

4
0
1y 9m
MIT

Performance

Visual Profiling tool for Love2D using Chromium's tracing tool

6
0
6m
MIT

Profiling library/tool for löve

64
4
1y 5m
MIT

Graphical profiler for Love2D 9.2

18
3
5y 58d
MIT

Physics

a physics library wrapper for love2d

21
3
1y 8m
MIT

A collision detection library for Lua

726
81
8m
MIT

softbody library for the love2d game framework

55
1
1y 70d
MIT

2D SAT Collision Detection for Lua

4
0
11m
MIT

Platforms

A framework for making 2D DOS games in Lua

582
41
5y 4m
MIT

LÖVE for Nintendo Homebrew

332
28
10m
n/a

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

26
5
1y 70d
MIT

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

249
13
1y 17d
MIT

Lua Virtual Reality Engine

1.2K
80
11m
MIT

Publishing

Publish LÖVE games in the snap store

22
0
5y 7m
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

7.44K
492
13d
n/a

Serialization

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

3
0
2y 4m
MIT

Customizable Lua Serializer

151
17
3y 5m
MIT

Serializes and deserializes Lua values with LuaJIT

122
12
1y 5m
n/a

Serialize Lua tables to C structs and strings.

30
1
7y 46d
n/a

A collection of useful micro-modules for Lua.

305
32
4y 11d
MIT

Saving and loading LÖVE savegames, based on Ser

33
3
6y 7m
MIT

Binary serialization for moonscript + LuaJIT

15
1
1y 5m
MIT

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

71
13
6y 4m
MIT

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

14
4
6y 7m
MIT

Lua bitstream

29
5
2y 8m
MIT

Shaders

Shadertoy LÖVE GLSL || Converter

54
7
6y 95d
MIT

MikuAuahDark's Various Lua Libraries

10
4
11m
n/a

Postprocessing effect repository for LÖVE

406
29
1y 43d
n/a

Testing

Elegant Lua unit testing.

1.05K
155
1y 20d
MIT

A collection of useful micro-modules for Lua.

305
32
4y 11d
MIT

Assertion library for Lua

116
66
7m
MIT

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

70
25
2y 77d
n/a

Lightweight Lua test framework

68
8
1y 12d
MIT

Tweening

A fast, lightweight tweening library for Lua

268
35
6y 81d
MIT

A collection of useful micro-modules for Lua.

305
32
4y 11d
MIT

Lua module for delaying function calls

73
9
7y 6m
MIT

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

457
74
6y 6m
n/a

UI

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

71
13
3y 5m
MIT

LÖVE module for Dear ImGui obtained by wrapping cimgui with LuaJIT FFI.

33
2
63d
MIT

LÖVE GUI Library

168
25
2y 4m
MIT
42
3
1y 67d
n/a

LOVE2D - Dynamic ListBox

14
1
5y 6m
n/a

A GUI library for LÖVE 11.x

76
10
11m
Zlib

imgui module for the LÖVE game engine

268
48
1y 7m
MIT

Lightweight immediate mode GUI for LÖVE games

290
28
2y 4m
MIT

MikuAuahDark's Various Lua Libraries

10
4
11m
n/a

Simple 9patch library for LÖVE

32
2
3y 6m
n/a

9-slice library for Love2D

0
0
4m
GPL-3.0

A super simple layout helper, designed for use with Love2d

5
2
8m
MIT

An overscan detection library for LÖVE

2
0
7y 11d
n/a

An immediate mode GUI for the Love2D framework.

145
16
1y 0d
MIT

Immediate Mode GUI library for LÖVE

389
66
1y 24d
n/a

Yet another Löve2d GUI

7
1
2y 33d
MIT

Utilities

LÖVE asset manager

126
10
2y 7m
MIT

LÖVE library for selecting colors

1
0
2y 12m
n/a

Automatic version selector for LÖVE

10
1
3y 10m
n/a

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

36
5
1y 10m
n/a

A single function to convert HEX to RGB in LOVE2D

4
0
2y 10m
n/a

Internationalization functions for LÖVE.

19
0
7y 31d
n/a

.ini parser in Lua

6
2
1y 5m
CC0-1.0

A tiny logging module for Lua

228
73
2y 79d
MIT

Threaded resource loading for LÖVE

110
14
2y 4m
MIT

Assets Loader for Löve2D Framework

31
7
1y 4m
MIT

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

14
0
4y 4m
MIT

The fastest way to get started with Love2d!

5
1
1y 59d
MIT

LÖVE Async Asset Loader

72
3
12m
Zlib

Creating our own bindings to connect lua with steam api

55
6
12m
MIT

Simple Event Library for Lua

64
5
7y 91d
MIT

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

10
3
5y 6m
Zlib

nativeFS for love2d (clone rehost as it was deleted)

12
2
7m
MIT

An editor of particle for LÖVE

1
1
4y 8m
MIT

Particle system playground for LÖVE 11

10
0
2y 12m
n/a

extends require with some methods

0
0
10m
MIT

LÖVE Splash Screen Library

24
5
5y 52d
n/a

Shake Detector in Lua

4
0
3y 5m
MIT

Fixed timestep library for LÖVE

48
4
1y 7m
MIT

Tutorials

IDEs

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

12
6
11m
n/a

Plugins for langauges supported by CodeMirror but not by brackets

3
1
5y 7m
MIT

Brackets extension to launch LÖVE projects from the editor

4
1
4y 117d
MIT

Get Syntax Highlighting for LOVE API in ZeroBrane Studio

9
0
3y 8m
n/a

Lua IDE/Debugger Plugin for VSCode

461
54
1y 0d
n/a

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

50
22
2y 8m
Unlicense

Vim plugin for LÖVE syntax highlighting and help file

46
7
2y 51d
MIT

LÖVE API autocomplete file for Notepad++

10
1
5y 10m
GPL-2.0

Distribution

CLI to package your LÖVE projects

4
0
6m
MIT

A cross-platform build tool for LÖVE

101
6
1y 0d
MIT

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

37
2
2y 5m
GPL-3.0

Lua script that makes LÖVE game release easier

416
23
1y 9m
MIT

A build tool for löve games

46
4
1y 23d
MIT

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

1
0
1y 31d
Unlicense

Packages LÖVE Games using GitHub Actions

6
2
5m
n/a

Related

A curated list of quality Lua packages and resources.

2.81K
272
11m
n/a

A collection of shaders designed for LÖVE

56
0
6y 11m
n/a

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

1.92K
83
1y 34d
CC0-1.0