Name |
Description
|
LOVE Version
|
30log
|
A small and effective object-orientation framework in 30 lines |
Any |
Astray
|
Astray is a lua based maze, room and dungeon generation library for dungeon crawlers and rougelike video games. |
Any |
Cupid
|
A debugging shim providing a console, crash logging, and project reloading. |
Any |
Donut
|
Simplified debug message control system |
Any |
Fizz X
|
Platformer(AABB) physics library |
Any |
Flux
|
Fast, lightweight tweening library |
Any |
HUDebug
|
lövely and quick onscreen debugging. |
Any |
HUMP
|
Gamedev-Powertools: Gamestates, timed function calls, vectors, object orientation, cameras and signals |
Any |
HardonCollider
|
A collision detection system |
Any |
Jumper
|
Fast pathfinding library for 2D grid-based maps |
Any |
LUBE
|
The one and only networking library |
Any |
LibCompress
|
Pure Lua Compression library |
Any |
Lovebird
|
A browser-based debug console for LÖVE |
Any |
Lua FOV
|
Field of View (FOV) algorithms implemented in Lua |
Any |
Lume
|
Utility functions geared towards game development |
Any |
MiddleClass
|
Object-orientation for Lua |
Any |
Moses
|
A utility-belt library for fun and functional programming with Lua |
Any |
Noobhub
|
Multiplayer and network messaging |
Any |
Popo
|
Character based programmable text library |
Any |
SICK
|
SICK stands for Simple Indicative of Competitive sKill and is a high-score library, loosly based on Highscöre. |
Any |
Ser
|
A fast, robust, richly-featured table serialisation library |
Any |
Serial
|
A serialization library optimized for very large tables. |
Any |
Simple Educative Class Library
|
A class implementation |
Any |
Stateswitcher
|
A state switcher library based on files (one file=one state). |
Any |
Tserial
|
Converts tables into strings and back. Good for saving games, multiplayer, etc. |
Any |
beholder.lua
|
Event observation for Lua. |
Any |
bump.lua
|
Minimal collision detection lib. |
Any |
cron
|
A set of functions for executing actions at a certain time interval. |
Any |
cron.lua
|
Time-based functions for Lua. |
Any |
gamera
|
Camera library for LÖVE. |
Any |
inspect.lua
|
Pretty-print for Lua. |
Any |
libSaveTableToFile
|
Load and save tables as text files. |
Any |
libxml
|
Lua XML Library |
Any |
lol.lua
|
Object prototyping library for Lua. |
Any |
love-loader
|
Load images and sounds in a separate thread. |
Any |
love.bundle
|
Data saving lib for Love. |
Any |
love.screen
|
Manage easily your screen resolution, caption, ... |
Any |
lure
|
HTML DOM Parser/Renderer. |
Any |
memoize.lua
|
Generic memoization for Lua. |
Any |
stateful.lua
|
Stateful Object Orientation for middleclass. |
Any |
strong
|
A library that provides many enhancements to strings. |
Any |
tile-collider
|
Module for resolving tile collisions (+slopes) |
Any |
tiny-ecs
|
Entity Component System for lua. |
Any |
tween
|
Small sets of functions for performing tweening in Lua |
Any |
tween.lua
|
Simple tweening lib for Lua. |
Any |
FPSGraph
|
A simple lightweight graphing utility for LOVE |
0.9.x |
Thomas
|
Input library |
0.9.x |
Zoetrope
|
A starter kit for LÖVE, including sprites, collisions, maps, and debugging. |
0.9.x |
anim8
|
Animation Library for LÖVE. |
0.9.x |
fuccboiGDX
|
Engine/framework with tons of cool stuff! |
0.9.x |
sfxr.lua
|
Generate your sounds dynamically, at runtime |
0.9.x |
utf8
|
Provides basic support for manipulating UTF-8 strings. |
0.9.2 |
Lovetoys
|
A neat Entity Component System for Lua and some nice manager for collisions and events |
0.9.1 |
LuaPill
|
LuaPill (short for "Practical Isometric Layering Library for Lua") is an engine for generating isometric maps for Löve2D and Lua. |
0.9.1 |
Löve Bone
|
A robust object-oriented 2D Skeletal Animation framework for LÖVE. |
0.9.1 |
Löve Frames
|
An advanced GUI library for LÖVE |
0.9.1 |
Monocle
|
Debugging & Expression watching for Love2D |
0.9.1 |
Thranduil
|
UI module for LÖVE |
0.9.1 |
lua-enet
|
Multiplayer networking module for games. |
0.9.0 |
RichText
|
A text and image layout library. |
0.9.0 |
RL-Dice
|
A dice module aimed for roguelikes. |
0.9 |
Love3D
|
This allows you to simulate real 3D in a 2D engine. No Raycasting! |
0.8.x |
LoveFS
|
Pure Lua FileSystem Access |
0.8.x |
Quickie
|
Simple(r), but powerful GUI |
0.8.x |
fakecanvas
|
[WIP] Convenient canvas emulation for unsupported hardware |
0.8.x |
Lope2D
|
A wrap over Love2D physics engine API. It makes dealing with the physics API easier and faster. It also has water pools simulation. |
0.8.0+ |
Advanced Tiled Loader
|
Loads and displays Tiled maps in LÖVE. |
0.8.0 |
Common Organization of Controls Kit
|
Comprehensive input handling library |
0.8.0 |
HS2
|
A simple and awesome high score table. |
0.8.0 |
Jupiter
|
Table serialisation and file io. |
0.8.0 |
Lovely Tiles
|
Suite of tools for loading/rendering tilemaps |
0.8.0 |
LövelyMoon
|
Easily handle gamestates with this library! |
0.8.0 |
text.lua
|
Pretty print texts |
0.8.0 |
babel
|
A simple library for internationalisation. |
0.8 |
Goo
|
GUI library for Love |
0.7.x |
32 lines of goodness
|
32 lines of goodness is a small OO library that uses a domain specific language to make a neat syntax so OO is easy. |
0.7.2 |
Easy GUI System
|
EGS is a simple GUI system with events and multiple controls, without overcomplicating things too much. |
0.7.2 |
LoveAStar
|
A* search, written in Lua, for use in LOVE. |
0.7.2 |
RandomLua
|
Random numbers generator for all platforms |
0.7.2 |
TLpath
|
Add A* pathfinding to games |
0.7.1 |
SLAM
|
A friendly sound manager. |
0.7.0+ |
Message in a Bottle
|
A message library for LOVE. |
0.7.0 |
TEsound
|
A sound manager that makes it easy to use sound and music |
0.7.0 |
TLbind
|
A simple system for creating professional control schemes |
0.7.0 |
TLfres
|
Lets games run at any resolution, easily and without stretching |
0.7.0 |
TLTools
|
TLtools is a collection of high-quality libraries made by Taehl |
0.7.0 |
LoveUI
|
GUI library for Love |
0.6.x |
Pölygamy
|
Game State, Keyboard and Timer helpers |
0.6.x |
Swingers
|
A gesture library for LÖVE |
0.6.x |
RotLove
|
The Roguelike Toolkit for Love2D. Based on rot.js and libtcod. |
0.6.2+ |
rlLove
|
Code Page 437 emulator based on Ascii Panel by Trystan Spangler. For Roguelike development. |
0.6.2+ |
Adult Lib
|
Run LÖVE 0.5.0 code with LÖVE 0.6.x. |
0.6.2 |
MindState
|
Stateful information complement for MiddleClass (deprecated). |
0.6.1 |
socket
|
Module for HTTP, TCP, and UDP networking. |
0.5.0 |