Here's a list of what I have, with my own descriptions (sometimes copied from elsewhere). The URLs are not always the latest. Specially true for LoveFrames and all of adonaac's.
If a library is not there, it just means I didn't clone it for some reason. The descriptions are my own notes.
Code: Select all
0.7.2/liblove/
^>> "liblove is a high-level library for making development in LÖVE even easier than it already is."
https://github.com/willurd/liblove
APE/
^>> Not a library, rather a utility (Another Particle Editor)
https://github.com/mkdxdx/APE
https://www.love2d.org/forums/viewtopic.php?f=5&t=81098
Advanced-Tiled-Loader-Examples/
^>> examples for Advanced-Tiled-Loader. Contains a nested clone of the repository itself.
https://github.com/Kadoba/Advanced-Tiled-Loader-Examples
Advanced-Tiled-Loader/
^>> loads .tmx files
https://github.com/Kadoba/Advanced-Tiled-Loader
https://www.love2d.org/forums/viewtopic.php?f=5&t=2567
Affair/
^>> Network playing library (used for GridCars)
https://github.com/Germanunkol/Affair
AffairMainServer/
^>> Network playing library - Directory server
https://github.com/Germanunkol/AffairMainServer
Ai-Game-Engine/
^>> AI game engine
https://github.com/sorakun/Ai-Game-Engine
https://www.love2d.org/forums/viewtopic.php?f=5&t=79202
Artal/
^>> Photoshop PSD loader for love2d
https://github.com/unXedDani/Artal
https://www.love2d.org/forums/viewtopic.php?f=5&t=82015
Augmented-spritebatch/
^>> Handle spritebatch vertices one by one.
https://love2d.org/forums/viewtopic.php?f=5&t=82187
Base-Libs/
^>> Vector library and stuff
https://love2d.org/forums/viewtopic.php?f=5&t=85202
Castling/
^>> Lighting engine similar to Light and Shadow
https://www.love2d.org/forums/viewtopic.php?f=5&t=82785
https://github.com/mkdxdx/Castling
DOMy/
^>> GUI library by the author of STI, love3d and cpml (Karai17/excessive)
https://github.com/excessive/DOMy
https://www.love2d.org/forums/viewtopic.php?f=5&t=79432
FoundationPack/
^>> Collection of many useful libraries (interesting mainly for the pointers).
https://www.love2d.org/forums/viewtopic.php?f=5&t=79113
https://github.com/lost-RD/FoundationPack
Fudge/
^>> Texture / Image Atlas / Sprite Sheet creation tool
https://love2d.org/forums/viewtopic.php?t=78139
Goo/
^>> GUI library, originally for LÖVE 0.7
https://github.com/perky/Goo
Gspot.wiki/
^>> Stateful GUI - Retained GUI (Wiki)
https://github.com/trubblegum/Gspot.wiki
Gspot/
^>> Stateful GUI - Retained GUI
https://github.com/pgimeno/Gspot
HC/
^>> Hardon Collider - Collision detection (only)
https://github.com/vrld/HC
https://www.love2d.org/forums/viewtopic.php?p=25245#p25245
Jumper/
^>> Pathfinding library for grid-based games
https://github.com/Yonaba/Jumper
LIKO-12/
^>> Fantasy computer inspired by PICO-8
https://love2d.org/forums/viewtopic.php?f=5&t=82913
LIKO12-Rami/
^>> Rami's fork
LOVEDEBUG/
^>> Debug library
https://github.com/Ranguna/LOVEDEBUG
LoveFrames/
^>> GUI library
https://github.com/KennyShields/LoveFrames
LoveNoise/
^>> Noise generation (Simplex, fractal, Ridged Multifractal, billow)
https://love2d.org/forums/viewtopic.php?f=5&t=78140
https://github.com/icrawler/LoveNoise
LuaPill/
^>> Practical Isometric Layering Library for Lua (for creating Isometric game maps)
https://github.com/Kyrremann/LuaPill
LuaPreprocess/
^>> Preprocessor for Lua, by Refreezed.
https://love2d.org/forums/viewtopic.php?f=5&t=86190
Moan.lua/
^>> Tanema's fork of Moan.lua by milk/ttxi/twentytwoo which has disappeared
https://love2d.org/forums/viewtopic.php?f=5&t=84110
PROBE/
^>> Graphic Profiling library (debug)
https://github.com/jorio/PROBE
Reptile/
^>> Tile-based collision detection and resolution
https://github.com/Puzzlem00n/Reptile
STALKER-X/
^>> Advanced Camera library by adnzzzzZ
http://www.love2d.org/forums/viewtopic.php?f=5&t=84591
STI/
^>> STI - Reads Tiled maps exported in Lua format.
https://github.com/karai17/Simple-Tiled-Implementation
SUIT/
^>> IMGUI (Immediate Mode GUI). Quickie / SUIT
https://github.com/vrld/Quickie and https://github.com/vrld/SUIT
Smallfolk/
^>> Serializing library that doesn't generate Lua source
https://github.com/gvx/Smallfolk
Splash.lua/
^>> 2D Spacial[sic] Hashing and Collision in Lua
Splash.lua is a Lua module for making collisions easier and managing objects in 2D space. It enables ray casting, spatial querying, and collision resolution of circles, rectangles, and line segments. It uses similar collision responses to [bump.lua](https://github.com/kikito/bump.lua) to resolve collisions. In fact, Splash.lua is very similar to bump.lua, but has more general collision shapes. Splash.lua is still a work in progress.
https://github.com/bakpakin/Splash.lua
Timer-coroutine/
^>> Name says it all, hopefully. Use timers via coroutines.
https://github.com/davisdude/Timer
amour/
^>> Scene graph library.
https://love2d.org/forums/viewtopic.php?f=5&t=85947
amour.wiki/
^>> Wiki for the scene graph library, see amour
anim8/
^>> Animation library by kikito
https://github.com/kikito/anim8
awesome-lua/
^>> Plain list of Lua libraries (not LÖVE-specific). See FoundationPack for a LÖVE-specific one.
https://github.com/LewisJEllis/awesome-lua
behaviourtree.lua/
^>> Behaviour tree implementation (port from JS)
https://github.com/tanema/behaviourtree.lua
bgfx/
^>> Multi-platform rendering engine/backend with OpenGL/OpenGL ES/DirectX. Submodule of lua-bgfx.
binser/
^>> Serialization library which is the base of bitser
bitser/
^>> Serialization library based on binser
https://github.com/gvx/bitser
box2dhelper/
^>> Tool (+lib?) to create physics bodies.
https://github.com/AlexarJING/box2dhelper
https://www.love2d.org/forums/viewtopic.php?f=5&t=81976
bump.lua/
^>> Collision detection AND resolution by kikito
https://github.com/kikito/bump.lua
bx/
^>> Requisite submodule of lua-bgfx
cartographer/
^>> A Tiled reading library, similar to STI
classic/
^>> Extremely simple class library by rxi
classy/
^>> Class library with an emphasis in performance
https://love2d.org/forums/viewtopic.php?t=83286
https://github.com/ForgeMistress/classy
Not to be confused with https://love2d.org/forums/viewtopic.php?t=82027 which is one with a C++esque syntax
clovex-editor/
^>> Game Editor for Electron. Uses the defunct cocos' editor-framework.
coil/
^>> Cooperative threading (coroutine-based) by rxi
https://github.com/rxi/coil
https://www.love2d.org/forums/viewtopic.php?f=5&t=78589
coro/
^>> Symmetric coroutines in Lua
https://github.com/luapower/coro
https://luapower.com/coro
cpml/
^>> Cirno's Perfect Math Library
Various useful bits of game math. 3D line intersections, ray casting, vectors, matrices, quaternions, etc.
https://github.com/excessive/cpml
cron.lua/
^>> Kikito's timer library
https://github.com/kikito/cron.lua
https://www.love2d.org/forums/viewtopic.php?f=5&t=2882
fizzx/
^>> Fizz is a lightweight collision library in Lua.
Fizz is designed specifically for old-school platformers and overhead action games.
Fizz supports three different shape types: circles, rectangles and line segments.
https://bitbucket.org/itraykov/fizzx
flux/
^>> Tweening library by rxi
https://github.com/rxi/flux
https://love2d.org/forums/viewtopic.php?f=5&t=77904
forma/
^>> Room generation in pure Lua (not love2d-specific)
https://love2d.org/forums/viewtopic.php?f=5&t=85331
gamera/
^>> Camera routines for games
https://github.com/kikito/gamera
glove/
^>> Cross-version compatibility library
https://github.com/stackmachine/glove
gooi/
^>> Android-oriented GUI by Alberto Lara
https://github.com/tavuntu/gooi
gpgp/
^>> https://www.love2d.org/forums/viewtopic.php?f=5&t=81284
"General purpose grid editor - it edits levels" (see branch love0.10)
https://github.com/tesselode/gpgp
greentea/
^>> Map editor AND player
http://love2d.org/forums/viewtopic.php?f=5&t=75987
grid-sdk/
^>> The Grid engine is a 2D game engine built on LÖVE.
Grid is designed for hobbyists who need to write less and do more.
https://github.com/Planimeter/grid-sdk
hate/
^>> HATE is not LÖVE: pure-LuaJIT clone of LÖVE
https://github.com/excessive/hate
hero/
^>> A Library to Save the World (the love.physics world, that is)
https://love2d.org/forums/viewtopic.php?f=5&t=82591
hump/
^>> Many different utilities, the timer in particular is widely used:
gamestate.lua: Easy gamestate management.
timer.lua: Delayed and time-limited function calls and tweening.
vector.lua: 2D vector math.
vector-light.lua: Lightweight 2D vector math (for optimisation purposes - leads to potentially ugly code).
class.lua: Lightweight object orientation (class or prototype based).
signal.lua: Simple Signal/Slot (aka. Observer) implementation.
camera.lua: Move-, zoom- and rotatable camera with camera locking and movement smoothing.
https://github.com/vrld/hump
hxdx/
^>> Physics engine wrapper by the author of popo/thranduil
https://github.com/adonaac/hxdx
iga/
^>> Texture synthesis algorithm inspired by Wave Function Collapse (WFC).
https://github.com/headchant/iga
inspect.lua/
^>> Print table information in human-readable form
https://github.com/kikito/inspect.lua
iqm/
^>> IQM loader for love3d
https://github.com/excessive/iqm
json.lua/
^>> JSON library
https://github.com/rxi/json.lua
knife/
^>> A collection of useful micro-modules for Lua.
https://github.com/airstruck/knife
lgameframework/
^>> LuaJIT FFI bindings to OpenGL, PhysicsFS and SDL
light_world.lua/
^>> This is the light modeling done by Priorblue [here](https://bitbucket.org/PriorBlue/love2d-light-and-shadow-engine),
only it has been largely refactored and edited to allow for scaling and proper translation.
https://github.com/tanema/light_world.lua
love-microphone-old/
^>> Microphone and QueueableSource support for love2d
https://github.com/LPGhatguy/love-microphone
love-microphone/
^>> Microphone and QueueableSource support for love2d
https://github.com/LPGhatguy/love-microphone
love-misc-libs/
^>> Miscellaneous set of libraries by Bart van Strien (bartbes).
https://github.com/bartbes/love-misc-libs
love-mutex/
^>> Thread mutexes / critical sections
https://github.com/slime73/love-mutex
love-steam/
^>> By SSYGEN/adonaac/adnzzzzZ - Steam integration library
https://love2d.org/forums/viewtopic.php?f=5&t=85596
love2d-light-and-shadow-engine/
^>> (3D-ish) light effects (shadow casting) by Priorblue
https://bitbucket.org/PriorBlue/love2d-light-and-shadow-engine
love3d-demos/
^>> Companion to love3d
love3d/
^>> Extensions to the LÖVE API for 3D rendering - depth testing, depth buffers on canvases, etc.
https://github.com/excessive/love3d
loveballs/
^>> Softbody lib
https://github.com/siObyte/loveballs
https://love2d.org/forums/viewtopic.php?f=5&t=78882
lovebird/
^>> Lua debug console in a web browser
https://github.com/rxi/lovebird
lovecat/
^>> Live parameter editing
https://love2d.org/forums/viewtopic.php?t=80932
Originally in https://github.com/CoffeeKitty/lovecat, now the user is gone
lovedebugger/
^>> On-screen debugger. Beware it hooks lots of stuff.
https://love2d.org/forums/viewtopic.php?f=5&t=83883
lovefs/
^>> FFI-based filesystem functions à la lfs
https://github.com/linux-man/lovefs
https://www.love2d.org/forums/viewtopic.php?f=5&t=9479
loveplane.lua/
^>> A small library to help creating parallaxes and pattern repetition using LÖVE.
https://github.com/Megalukes/loveplane.lua
lsqlite3-ffi/
^>> Not really love-related. SQLite FFI interface.
https://github.com/ColonelThirtyTwo/lsqlite3-ffi
lua-bgfx/
^>> LuaJIT FFI bindings to BGFX (multi-platform rendering engine/backend, with OpenGL/OpenGL ES/DirectX)
luafortune/
^>> A bunch of libraries for various forms of procedural generation, including lots of methods for subdividing a plane. Warning: the Voronoi demo crashes.
Includes: Voronoi, BSP, random points.
https://bitbucket.org/Jmaa/luafortune
luajit-request/
^>> cURL implementation (supports https)
https://github.com/LPGhatguy/luajit-request
luigi/
^>> Sophisticated UI library, works with LÖVE or with luajit+sdl
Note: there's no master branch, it's gh-pages
https://github.com/airstruck/luigi
lume/
^>> Not specific for LÖVE; Lua-generic gamedev lib required by HATE
https://github.com/rxi/lume
lurker/
^>> Automatically handle hotswap of files (development/debug lib) - based on lume by same author (rxi)
https://github.com/rxi/lume
https://www.love2d.org/forums/viewtopic.php?f=5&t=77409
lvg/
^>> Lovable Vector Graphics (SVG library)
https://love2d.org/forums/viewtopic.php?f=5&t=85699
mappy/
^>> Generate fonts in a format usable by LÖVE
https://love2d.org/forums/viewtopic.php?f=5&t=85261
Written in C
material-love/
^>> Material-Love is a set of libraries to use some of the features described in the Google Material-Design spec https://www.google.com/design/spec/material-design/introduction.html
https://github.com/Positive07/material-love
md5.lua/
^>> md5.lua by kikito
https://love2d.org/forums/viewtopic.php?f=5&t=81172
https://github.com/kikito/md5.lua
memoize.lua/
^>> Memoization library based on PIL
https://github.com/kikito/memoize.lua
middleclass/
^>> A simple OOP library for Lua by Kikito
https://github.com/kikito/middleclass
mlib/
^>> Math and collision library by davisdude, superseded by CPML by excesive (Karai)
https://github.com/davisdude/mlib
nuklear/
^>> *NOT Love2D* - C++ GUI lib
https://www.love2d.org/forums/viewtopic.php?f=4&t=82420
pathfinder.lua/
^>> General A* pathfinder
https://github.com/lewtds/pathfinder.lua
https://www.love2d.org/forums/viewtopic.php?f=5&t=83213
polygon/
^>> Polygon intersection, union, subtraction library.
https://github.com/AlexarJING/polygon
polywell/
^>> Editor written in LÖVE (originally for the game BUSSARD)
https://gitlab.com/technomancy/polywell.git
sat-lua/
^>> Separating Axis Theorem
https://bitbucket.org/RudenkoPaint/sat-lua
sfxrlua/
^>> Special effects synthesized by Lua
https://love2d.org/forums/viewtopic.php?f=5&t=78053
https://github.com/nucular/sfxrlua
shadows/
^>> Shadows library.
https://love2d.org/forums/viewtopic.php?f=5&t=82525
shadows.wiki/
^>> Wiki for Shadows.
shine/
^>> Colliection of postprocessing effects (shaders)
https://github.com/vrld/shine
sone/
^>> Realtime audio filtering.
https://github.com/camchenry/sone
https://www.love2d.org/forums/viewtopic.php?f=5&t=82944
sprit3r/
^>> Create 3D sprite from slices
https://github.com/evgiz/sprit3r
https://love2d.org/forums/viewtopic.php?f=5&t=83059
starkkz-gui/
^>> Starkkz's GUI
https://www.love2d.org/forums/viewtopic.php?f=5&t=82362
https://github.com/Starkkz/gui (gone)
svglover/
^>> SVG reader and renderer
https://www.love2d.org/forums/viewtopic.php?f=5&t=82938
https://github.com/globalcitizen/svglover
sync.lua/
^>> Network client synchronization library
tiny-ecs/
^>> ECS (Entity-Component-System) library for Lua.
https://github.com/bakpakin/tiny-ecs
tiolved/
^>> Load Tiled libraries
https://github.com/thiolliere/tiolved
tween.lua/
^>> Tweening library by kikito
https://github.com/kikito/tween.lua
utils/
^>> Misc mix of utility libraries
https://bitbucket.org/itraykov/utils
windfield/
^>> Previously hxdx, renamed. Physics library wrapper.
Code: Select all
lope2d-v2/
^>> Physics engine wrapper
(DEAD LINK) https://bitbucket.org/erlimoen/lope2d-v2
https://love2d.org/forums/viewtopic.php?t=33203
loveview/
^>> Work-in-progress UI with frames and ???
https://love2d.org/forums/viewtopic.php?f=5&t=81333 (now gone)
https://github.com/rcmcai/loveview (now gone)
popo/
^>> Text formatting library. Has an Unicode part and a [link](formatter) part. Uses @ as escape, e.g. @n is newline.
https://github.com/adonaac/popo
random/
^>> Random stuff from the autor of Popo, hxdx and Thranduil. Games or game stubs, mostly.
https://github.com/adonaac/random
thranduil/
^>> A GUI module. Handles text selection and copy/paste, and UTF-8.
https://github.com/adonaac/thranduil
zoetrope/
^>> Starter kit (for simple games). Most notable is the ability to push sprites.
https://bitbucket.org/klembot/zoetrope
https://love2d.org/forums/viewtopic.php?f=5&t=9715