Category:Libraries

This list is automatically generated, and you can not add libraries here directly. If you want your library to appear here, see Guidelines.

This page is cached, which means that your newly added library won't appear here unless the page is refreshed.

All Libraries

NameDescriptionLOVE VersionKeyword
30log A small and effective object-orientation framework in 30 linesAnyClass
AstrayAstray 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.AnyDebug
DonutSimplified debug message control systemAnyDebug
DoxA Lua Documentation Generator ScriptAnyDocumentation
Fizz XPlatformer(AABB) physics libraryAnyPhysics
FluxFast, lightweight tweening libraryAnyAnimation
GraphoonA force directed graph algorithm written in Lua.AnyClass
HCA collision detection systemAnyPhysics
HUMPGamedev-Powertools: Gamestates, timed function calls, tweening, vectors, object orientation, cameras and signalsAnyFramework
Jumper Fast pathfinding library for 2D grid-based mapsAnyAI
KueyKuey is a library that encode/decode strings and files with a key.Any
LUBEThe one and only networking libraryAnyNetworking
LibCompressPure Lua Compression libraryAny
LovebirdA browser-based debug console for LÖVEAnyDebug
Lovetoys It's a full-featured Entity-Component-System framework for making games with luaAnyFramework
Lua FOV Field of View (FOV) algorithms implemented in LuaAny
LuaNameGen Lua Name Generator for characters, objects, places, etc.AnyProcedural
LuaTableA library that converts tables to Lua code that can be saved.AnySerializing
LumeUtility functions geared towards game developmentAny
MiddleClassObject-orientation for LuaAnyClass
Moses A utility-belt library for fun and functional programming with LuaAny
NoobhubMultiplayer and network messagingAnyNetworking
PopoCharacter based programmable text libraryAnyString
RandomLua Random numbers generator for all platformsAnyMath
SICKEasy high-score keeping.Any
SQLite3A simple, hassle-free, SQLite3 database solution for Lua.AnyDatabase
SerialA serialization library optimized for very large tables.AnySerializing
Simple Educative Class LibraryA class implementationAnyClass
StateswitcherA state switcher library based on files (one file=one state).AnyState
TransformA library designed to ease the handling of coordinate/angle transformations in worldAnyMath
TserialConverts tables into strings and back. Good for saving games, multiplayer, etc.AnySerializing
beholder.luaEvent observation for Lua.Any
binserCustomizable Lua Serializer - Great for Saving GamesAnySerializing
bitserSerializes and deserializes Lua values with LuaJITAnySerializing
bump.luaMinimal collision detection lib.AnyPhysics
claspTiny Lua class libraryAnyClass
cronA set of functions for executing actions at a certain time interval.AnyTimer
cron.luaTime-based functions for Lua.AnyTimer
gameraCamera library for LÖVE.Any
hxdxPhysics library (easier box2d)AnyPhysics
inspect.luaPretty-print for Lua.Any
libSaveTableToFileLoad and save tables as text files.AnySerializing
libxmlLua XML LibraryAnySerializing
lol.luaObject prototyping library for Lua.Any
love-loaderLoad images and sounds in a separate thread.Any
love.bundle Data saving lib for Love.AnySerializing
love.screenManage easily your screen resolution, caption, ...Any
luaFortuneLibraries for procedural generation in lua.Any
luasortArray sorting algorithmsAnyMath
lureHTML DOM Parser/Renderer.Any
memoize.luaGeneric memoization for Lua.Any
stateful.luaStateful Object Orientation for middleclass.AnyState
strongA library that provides many enhancements to strings.AnyString
tile-collider Module for resolving tile collisions (+slopes)AnyPhysics
tiny-ecsEntity Component System for lua.AnyFramework
tweenSmall sets of functions for performing tweening in LuaAnyAnimation
tween.luaSimple tweening lib for Lua.AnyAnimation
FPSGraphA simple lightweight graphing utility for LOVE0.9.x
ThranduilUI module for LÖVE0.9.xGraphical User Interface
ZoetropeA starter kit for LÖVE, including sprites, collisions, maps, and debugging.0.9.xFramework
anim8Animation Library for LÖVE.0.9.xAnimation
boipushyInput library0.9.xInput
sfxr.luaGenerate your sounds dynamically, at runtime0.9.xSound
Löve FramesAn advanced GUI library for LÖVE0.9.2Graphical User Interface
utf8Provides basic support for manipulating UTF-8 strings.0.9.2String
LuaPillLuaPill (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 BoneA robust object-oriented 2D Skeletal Animation framework for LÖVE.0.9.1Animation
Monocle Debugging & Expression watching for Love2D0.9.1
lua-enetMultiplayer networking module for games.0.9.0Networking
RL-DiceA dice module aimed for roguelikes.0.9Math
QuickieSimple(r), but powerful GUI.0.8.xGraphical User Interface
Substitute541/Love3DThis allows you to simulate real 3D in a 2D engine. No Raycasting!0.8.x
fakecanvas[WIP] Convenient canvas emulation for unsupported hardware0.8.x
Lope2DA 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+Physics
Love2D PhysicsEditor LibraryExport & load Box2D bodies made in PhysicsEditor.0.8.0+Physics
Common Organization of Controls KitComprehensive input handling library0.8.0Input
HS2A simple and awesome high score table.0.8.0
JupiterTable serialisation and file io.0.8.0Serializing
Lovely TilesSuite of tools for loading/rendering tilemaps0.8.0
LövelyMoonEasily handle gamestates with this library!0.8.0State
text.luaPretty print texts0.8.0
babelA simple library for internationalisation.0.8String
GooGUI library for Love0.7.xGraphical User Interface
LoveUI GUI library for Love0.7.xGraphical User Interface
32 lines of goodness32 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.2Class
LoveAStarA* search, written in Lua, for use in LOVE.0.7.2AI
TLpathAdd A* pathfinding to games0.7.1AI
SLAMA friendly sound manager.0.7.0+Sound
Message in a BottleA message library for LOVE.0.7.0Graphical User Interface
TEsoundA sound manager that makes it easy to use sound and music0.7.0Sound
TLbindA simple system for creating professional control schemes0.7.0Input
TLfresLets games run at any resolution, easily and without stretching0.7.0
PölygamyGame State, Keyboard and Timer helpers0.6.xFramework
SwingersA gesture library for LÖVE0.6.x
RotLoveThe Roguelike Toolkit for Love2D. Based on rot.js and libtcod.0.6.2+Framework
rlLoveCode Page 437 emulator based on Ascii Panel by Trystan Spangler. For Roguelike development.0.6.2+String
Adult LibRun LÖVE 0.5.0 code with LÖVE 0.6.x.0.6.2Compatibility
socketModule for HTTP, TCP, and UDP networking.0.5.0Networking
Easy GUI SystemEGS is a simple GUI system with events and multiple controls, without over-complicating things.0.10.xGraphical User Interface
GspötGUI library for Love0.10.xGraphical User Interface
LUIGILovely User Interfaces for Game Inventors0.10.xGraphical User Interface
LoverNetModule designed to make networking easier0.10.xNetworking
SUITSimple User Interface Toolkit0.10.xGraphical User Interface
TactileA flexible and nice input library.0.10.xInput
love-imguiIMGUI module for LOVE0.10.xGraphical User Interface
svgloverLoad and display simple SVGs.0.10.x
ListBoxA dynamic ListBox for LÖVE 2D. Supports touches, mouses and keyboards0.10.2Graphical User Interface
LoveFS LÖVE FileSystem Access0.10.2Filesystem
LÖVE PhysicsEditor LoaderPhysicsEditor Objects Models Loader0.10.2Physics
ShädowsA dynamic shadows & lights library for löve0.10.2Lighting
yaouiUI Kit for LÖVE0.10.0Graphical User Interface
MiniFSMinimal but powerful filesystem module.0.10Filesystem