Track Awesome Love2d Updates Daily
A curated list of amazingly awesome LÖVE libraries, resources and shiny things.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 love2d-community/awesome-love2d · ⭐ 4.2K · 🏷️ Gaming
Jan 06, 2026
3D
- Lovox (⭐51) - Pseudo-3D library for working with voxels.
Animation
- animx (⭐33) - A featureful Animation library for loading animations from XML files!.
- SYSL-Text (⭐113) - Text animation and automatic wrapping library based on tags.
Drawing
- Artal (⭐42) - A .PSD parsing library for LÖVE.
- center (⭐17) - A simple module to dynamically align and fit content to screens of any size.
- SYSL-Pixel (⭐35) - Pixel art focused scaler for graphics, position, screen-captures and shaders.
Entity
- Concord (⭐297) - A feature-complete ECS library.
Helpers
- clove (⭐32) - A helper library which allows you to quickly loads huge amount of assets.
- iffy (⭐26) - A SpriteSheet and Tileset helper library for LÖVE.
Math
- vector.lua (⭐60) - A simple vector library based on the PVector class from processing.
Physics
- loveblobs (⭐1) - A softbody library with support for both dynamic and static arbitrary softbodies.
Testing
- busted (⭐1.6k) - Simple unit-testing framework with customizable assertions.
- Luassert (⭐238) - Extends
assert()with additional, customizable tests.
UI
- FlexLöve (⭐3) - A fully featured GUI library, supporting flexbox/grid/absolute layouts, both immediate and retained mode, 9patch theming and advanced event support.
- GOOi (⭐233) - Android-oriented GUI library.
- ProdUI (⭐7) - A user interface library for the LÖVE Framework.
- Badar 🌕 (⭐40) - Simple custom UI syntax for easy components compositions.
Utilities
- hex2color (⭐10) - A single function to use HEX color values.
- Ini Parser (⭐17) - General purpose ini configuration parser.
- love-pe (⭐19) - A tool made in LÖVE for changing LÖVE icon itself.
IDEs
- Brackets - A modern, open source text editor by Adobe (obsolete).
- Lua Syntax Highlighter (⭐4) - Add Lua syntax highlighting in Brackets.
- LÖVE Hints for Brackets.io - Provides LÖVE code hints.
- Run LÖVE (⭐4) - Launch LÖVE projects with a hotkey.
- Vim - A highly configurable text editor built to make creating and changing any kind of text very efficient.
- Vim LOVE Docs (⭐58) - Syntax highlighting for Vim.
- Love2D WebIDE - Completely web based IDE for writing Love2D games.
Dec 09, 2025
Helpers
- prism (⭐96) - A comprehensive traditional roguelike engine.
UI
- lovepatch (⭐11) - A simple 9-patch library for LÖVE.
- LOVELi (⭐16) - Retained mode layout and GUI library inspired by .NET's MAUI controls with StackLayout, AbsoluteLayout, Grid, Label, Button, Image, CheckBox, RadioButton, Switch, ProgressBar, Slider, TextBox and Border.
Tutorials
- Using Tiled Maps in LÖVE (archived) - An article about using maps created with Tiled in your LÖVE game.
Jun 08, 2025
Entity
- evolved.lua (⭐160) - Evolved ECS (Entity-Component-System) for Lua.
May 11, 2025
Networking
- fetch-lua (⭐7) - An HTTPS/HTTP requests library made only with luajjit.
Apr 24, 2025
Drawing
- Resolution Solution (⭐2) - Scale library, that help you add resolution support to your games!
- Shöve (⭐88) - A powerful resolution-handler and rendering library for LÖVE.
Mar 19, 2025
Math
- polysec (⭐3) - A performant and lightweight library to detect polygon and rectangle intersections.
Feb 22, 2025
Distribution
- LÖVE Game Development & Automated Build System (⭐150) - Preconfigured VSCode/Codium. Build for Android, iOS, HTML5, Linux, macOS and Windows and automatically publish to Itch.io.
Feb 17, 2025
AI
- LÖVElyTrees (⭐16) - Fully featured behaviour tree implementation with tree rendering.
Math
- Vornmath (⭐19) - The most comprehensive small vector & matrix, complex number, and quaternion library for Lua.
Feb 03, 2025
IDEs
- Visual Studio Code - VS Code is a new type of tool that combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle.
- Local Lua Debugger - Simple Lua debugger with no dependencies. Löve specific launch.json example provided.
- Lua for Visual Studio Code - Provides Intellisense and Linting for Lua in VSCode.
- Lua Language Server - Various language features for Lua to make development easier and faster; includes LÖVE code completion and documentation.
- Visual Studio Code LÖVE Launcher - A Löve Launcher Extension for Visual Studio Code.
Jan 24, 2025
Physics
- slick (⭐69) - A simple to use polygon collision library inspired by bump.lua.
Jan 21, 2025
UI
- Luis (⭐92) - Love UI System - A retained mode UI framework for LÖVE with input processing (mouse, keyboard, touch, gamepad), layer-, grid-, state-, theming-system, UI editor, 16+ widgets (for desktop & mobile).
Jan 19, 2025
Utilities
- smiti18n (⭐36) - A very complete internationalization library for Lua with LÖVE support.
Jan 04, 2025
Lighting
- bitumbra (⭐10) - GPU accelerated many lights 2D shadows.
Math
- loaded_dice (⭐8) - Walker-Vose alias method implementation (loaded dice-like RNG) useful for rolling loot tables, etc.
Nov 25, 2024
Helpers
- Love dialogue (⭐64) - Simple to use Dialogue Library for Love2d with custom scripting language for dialogues .
Nov 06, 2024
OO
- Object-Library (⭐6) - ObjectLibrary is a simple library for the LÖVE2D game engine that allows users to create objects with collision detection and optional textures.
- LowerClass (⭐7) - A MiddleClass Inspired library with extended features.
Nov 02, 2024
Utilities
- servelove (⭐7) - A web server library that runs on love.
Oct 17, 2024
Distribution
- lover (⭐43) - Bringing the joys of rust's package manager (
Cargo) to love.
Oct 12, 2024
IDEs
- Zed - A next-generation code editor designed for high-performance collaboration, written in Rust.
- love2z (⭐10) - Alejandro's Beta typing hints for Zed.
- love2d (⭐59) - LuaCATS typing hints for the lua language server.
- Lua extension - Syntax highlighting, file outline, code formatting, completion and documentation for Lua and LÖVE; to configure with the instructions given on the Lua Language Support page.
Oct 07, 2024
UI
- MeowUI (⭐12) - Extensible library written in MoonScript that enables you to create your own GUI controls based on provided core modules for Löve2D.
Sep 01, 2024
Utilities
- text2.love - Full-featured text editor for prose (not code).
Aug 30, 2024
UI
- lovr-ui2d (⭐71) - An immediate mode GUI library for LÖVR and LÖVE.
Aug 22, 2024
Helpers
- SceneMan (⭐12) - A simple, but powerful scene/gamestate manager that uses a stack, allowing you to run multiple scenes at once.
UI
- TuxRedux (⭐4) - An immediate-mode UI system for LOVE2D inspired by SUIT.
Utilities
- KeyedArray (⭐0) - A special data structure where items can be found by their position or key. Similar to an ordered dictionary.
- LuaRequireExtended (⭐2) - A Lua module that lets you require files with input parameters and multiple output values.
Jul 26, 2024
Distribution
- love-build (⭐72) - Downloadable application (made in LÖVE!) that can build games for Windows, macOS, and Linux regardless of your own OS.
Jul 22, 2024
Utilities
- andromeda (⭐7) - Asset database and loader for love.
Distribution
- lovesfx (⭐11) - Packs love games in a single file for windows.
Jul 18, 2024
Utilities
- bar128-love (⭐2) - Barcode rendering library for LÖVE.
- love-qrcode (⭐3) - QR Code rendering library for LÖVE.
IDEs
- Pulsar - Hackable text editor based on the extinct Atom; Has great support and auto-completion works nicely, but for now lacks error highlighting.
- autocomplete-love (⭐0) - Auto-complete and snippets for LÖVE.
- love-ide (⭐60) - Auto-installs several utilities for writing Love2D games in Pulsar.
- language-lua (⭐65) - Add syntax highlighting and snippets to lua files.
- atom-autocomplete-lua (⭐34) - Autocomplete for Lua.
May 06, 2024
UI
- Lovely Toasts - Floating speech bubbles with text of your choice.
Apr 29, 2024
Drawing
- Hot particles (⭐66) - "Hot Particles is a particle editor for the LÖVE game framework."
Apr 27, 2024
3D
- Menori (⭐263) - Library for 3D rendering with LÖVE.
AI
- astar (⭐16) - An other A* library. Any map (grid, point, mesh or infinite map) and support path cost.
- pathfun - Pure Lua library for 2D pathfinding using the funnel algorithm.
- beehive.lua (⭐24) - A functional behavior tree implementation.
- Luafinding (⭐44) - Class-based A* implementation written purely in Lua.
Camera
- parallax (⭐21) - Scrolling library for any camera system; seamlessly tile background images.
Development
- LoveDebug (⭐43) - Inline console-like debugger utility.
- loveprofiler (⭐11) - An extremely simple logger and profiler.
- vudu (⭐48) - Broad in-game debugging gui with a console, variable browser/editor, speed controls, and more.
Drawing
- grove.draworder (⭐19) - Similar to deep, but you can set a custom sorting method and create multiple, nestable instances.
Entity
- ecs-lua (⭐219) - ECS Lua is a fast and easy to use ECS (Entity Component System) engine for game development.
Helpers
- grove.color (⭐19) - Blend, convert and interpolate colors using 'color objects'.
- lua-state-machine (⭐395) - Lua Finite State Machine.
- Manami (⭐58) - An improved "reflowprint" with UTF-8, multicolor, and justify support.
- Scenery (⭐47) - A dead simple scene/state management system.
- GameStateManager (⭐19) - A lightweight, optimized, and easy-to-implement solution for efficient game state management.
Input
- GamepadGuesser (⭐20) - Get the right button icons for gamepads; load updated gamepad db.
- Kazari (⭐14) - Multitouch gesture and input library.
Performance
- AppleCake (⭐30) - Profiling library for LÖVE, with detailed profiling and thread support.
Platforms
- LÖVE Potion (⭐647) - Unofficial implementation of the LÖVE for Nintendo (3DS, Switch and Wii U) Homebrew.
Shaders
- ShaderScan (⭐13) - Adds hot reload, includes, and better error messages for faster shader iteration.
Tweening
- NAniTe (⭐58) - Timeline-based animation system that supports forward and backward update.
UI
- cimgui-love - LÖVE module for Dear ImGui obtained by wrapping cimgui (programmatically generated C-api) using LuaJIT FFI, easy to update to the latest Dear Imgui version.
- Layouter (⭐20) - A simple UI grid layout library for LÖVE 2D game engine.
- Slicy (⭐16) - A newer 9patch/9slice library fixing some issues with Patchy.
- Inky (⭐81) - Any-purpose GUI framework.
Utilities
- nativefs (⭐46) - Read and write files outside of LÖVE's allowed paths.
Distribution
- LÖVE Actions - Build & deploy cross-platform game packages on ALL popular platforms. Supports Android, iOS, Linux, maxOS, Windows.
- love-fuser (⭐19) - Packages LÖVE Games using GitHub Actions. Supports Windows, Linux, and Android.
Mar 06, 2022
Distribution
- love-packager (⭐17) - Simple CLI to package your LÖVE Game in seconds.
Mar 03, 2022
Animation
- Aseprite loader (⭐62) - Complete ase/aseprite file loader (no json).
Feb 08, 2022
Input
- Swipe (⭐5) - A simple radial keyboard library.
UI
- Helium (⭐122) - A modern, customizable, high performance retained UI framework.
- ListBox (⭐15) - A dynamic ListBox for LÖVE that supports touch, mouse, and keyboard inputs.
- Lynx - Very-lightweight list-based UI library.
- Plan (⭐27) - A super simple Rule-based layout library.
Jan 19, 2022
3D
- anim9 (⭐30) - 3D skeletal animation library (design to be used with IQM and IQE).
- Brinevector3D (⭐11) - FFI-enabled vector library for 3D (x,y,z).
- IQE (⭐9) - Inter-Quake Export loader (text).
- IQM (⭐39) - Inter-Quake Model loader (binary).
- love-gltf - Gltf asset loader and test renderer; Supports skeletal animations and morph targets.
AI
- Jumper (⭐643) - Grid-based pathfinding library.
- Lua-star (⭐79) - Easy and pure Lua A* path finding.
Animation
- andross (⭐33) - A Lua library for 2D skeletal/bone animations with a Löve backend.
- anim8 (⭐937) - Animation library.
- chiro (⭐27) - Convenience wrapper around Spine.
- Peachy (⭐109) - A parser/renderer for Aseprite animations in LÖVE.
- skeletor (⭐24) - 2D skeletal animation system.
- Walt (⭐63) - Animation library.
- Lump (⭐20) - Adobe Flash animation runtime.
- lovanim (⭐39) - A minimal stateful animation library.
Camera
- Brady (⭐63) - Camera library with parallax scrolling.
- Editgrid (⭐53) - Gamera and HUMP compatible scaling grid.
- gamera (⭐298) - Camera system.
- hump.camera - Camera library with window locking and smooth camera movement interpolation.
Development
- FPSGraph (⭐21) - Small FPS graphing utility.
- debugGraph (⭐35) - Small OO FPS graphing utillity based on FPSGraph.
- Lovebird (⭐327) - Browser-based debug console.
- lurker (⭐357) - Auto-swaps changed Lua files in a running game.
- LÖVE API (⭐348) - The complete API documentation of LÖVE in a Lua table.
- LÖVE Build (⭐70) - GitHub Action for automated cross-platform builds.
- LÖVE TypeScript Definitions (⭐128) - Write LÖVE games with TypeScript.
- lovelier (⭐27) - A LÖVE live reloader with Moonscript support.
Drawing
- Autobatch (⭐116) - Small LÖVE module to automate the use of SpriteBatches.
- deep (⭐98) - Adds Z axis; allows you to queue actions and draw calls.
- draft (⭐54) - A module for drawing complex shapes.
- HSLUV (⭐50) - Lua implementation of HSLuv (a human-friendly alternative to HSL).
- Maid64 (⭐58) - Low resolution scaler for LÖVE.
- Push (⭐616) - A simple resolution-handling library for LÖVE.
- renderplanet (⭐20) - Realistic orthographic planet rendering.
- svglover (⭐59) - Library to import and display simple SVGs in LÖVE.
- Sölar (⭐8) - A fairly simple solar system simulator.
- Tove2d (⭐187) - Animated vector graphics for LÖVE.
- turtle.lua (⭐103) - Turtle graphics library for LÖVE.
- Runtime-TextureAtlas (⭐24) - Texture atlas packer and renderer at runtime; no external tools.
- Export-TextureAtlas (⭐6) - Extends Runtime-TextureAtlas as a commandline tool to export an atlas.
Entity
- adorbs (⭐35) - Minimal, Functional Entity Component System.
- knife.system (⭐503) - Minimalist functional ECS.
- nata (⭐51) - Hybrid OOP/ECS entity management.
- tiny-ecs (⭐774) - Entity Component System for Lua that's simple, flexible, and useful.
Helpers
- astray (⭐177) - A Lua-based maze, room and dungeon generation library for dungeon crawlers and roguelike video games.
- batteries (⭐420) - Fills out lua's sparse standard library and provides implementations of common algorithms and data structures useful for games.
- knife (⭐503) - Collection of useful micro-modules for Lua (Class, State Machines, Bind, Chain, Coroutines, Event, Memoize, Entity, Tests, Timer).
- shard (⭐20) - Collection of useful mini modules.
- love-state-switcher (⭐12) - State switcher class for Lua LÖVE Engine.
- lue (⭐47) - A LÖVE library that allows you to display hue color effects in your game.
- lume (⭐1.2k) - Collection of functions for Lua, geared towards game development.
- narrator (⭐158) - An Ink narrative scripting language parser and runtime implementation.
- reflowprint (⭐51) - A library designed for alignment of text that is shown one character at a time.
- roomy (⭐60) - Screen management library for LÖVE.
- rotLove (⭐286) - Roguelike Toolkit in LÖVE. A LÖVE/lua port of rot.js.
- ScreenManager (⭐34) - Screen/State Management for the LÖVE framework.
- shack (⭐67) - A LÖVE library that lets you easily add screen effects such as shake and rotation.
- Simple Tiled Implementation (⭐1k) - Tiled map loader and renderer.
- Vivid (⭐61) - Color math, manipulation and conversion library.
Input
- baton (⭐254) - Input library for LÖVE that bridges the gap between keyboard and gamepad controls.
- love-microphone (⭐63) - Simple microphone support for LÖVE.
- LoveKeys (⭐11) - A simple input handeling library that keeps track of things for you.
- tactile (⭐55) - A straightforward and flexible input library.
Lighting
- lighter (⭐43) - A performant dynamic light implementation with a simple API.
- Shädows (⭐178) - A Shadows & Lights engine for LÖVE.
- Light World (⭐241) - A lighting model.
- Simple Love Lights (⭐27) - A very simple raycasting light implementation.
- Light (⭐17) - A simple dynamic light implementation.
Math
- Bresenham (⭐17) - Bresenham's line algorithm written in Lua.
- brinevector (⭐64) - Standalone lightweight luajit ffi-accelerated 2D vector library for great performance.
- Cirno's Perfect Math Library (⭐329) - Math/intersection library designed for games.
- delaunay (⭐110) - Triangulation library for convex polygons.
- hump.vector - Powerful 2D vector class.
- MLib (⭐90) - Math and shape-intersection detection library written in Lua. It's aim is to be robust and easy to use.
- nvec (⭐58) - Hump.vector-compatible LuaJIT FFI-accelerated 2D vector library.
- shash (⭐79) - A simple, lightweight spatial hash for Lua.
Music
- denver (⭐94) - A Löve custom waveform generation library.
- lovebpm (⭐98) - A LÖVE library for syncing events to the BPM of an audio track.
- ripple (⭐50) - An audio manager with tagging support.
- wave (⭐100) - A sound manager with audio parsing and rhythm functionalities.
Networking
- Grease (⭐115) - Networking library intended to make networking easy for lovers (TCP, UDP, Enet). (IPv6)
- LoverNet (⭐59) - A networking library that leverages bitser and enet. (IPv4)
- NoobHub (⭐349) - OpenSource multiplayer and network messaging. (IPv6)
- Sock.lua (⭐182) - A Lua networking library for LÖVE games. (IPv4)
- löve-ws (⭐27) - A WebSocket client and server library.
- love2d-lua-websocket (⭐51) - A simple event-driven WebSocket client library. (IPv4)
OO
- 30log (⭐482) - Minified framework for object-orientation in Lua. It features named (and unnamed) classes, single inheritance and a basic support for mixins.
- classic (⭐1k) - Tiny class module for Lua. Attempts to stay simple and provide decent performance by avoiding unnecessary over-abstraction.
- hump.class - Small, fast class/prototype implementation with multiple inheritance (class-commons).
- middleclass (⭐1.9k) - Simple OOP library for Lua; has inheritance, metamethods (operators), class variables and weak mixin support (class-commons).
- muun (⭐7) - Moonscript compatible class implementation.
- selene (⭐29) - Project template for writing games in Moonscript instead of Lua without precompiling.
Performance
- jprof (⭐102) - Profiling library/tool for LÖVE.
- Piefiller (⭐25) - Graphical profiler for LÖVE.
Physics
- breezefield (⭐113) - A lightweight and easy love.physics wrapper (windfield alternative).
- Bump (⭐1.1k) - Collision detection library for Lua.
- HC - Collision detection with arbitrary polygons; allows rotation of objects.
- Strike (⭐30) - 2D collision detection library. Extendable, based on Separating-Axis-Theorem.
Platforms
- LoveDos (⭐696) - A Lua framework for 2D DOS games, implementing a subset of the LÖVE API.
- LoveFTW - Work-in-progress port to Windows phone 8.1.
- LOVE-WrapLua (⭐44) - A small and simple wrapper for OneLua, lpp-vita, and Lua Player PS3.
- Love.js (⭐789) - LÖVE ported to the web using Emscripten.
- LÖVR (⭐2.5k) - LÖVE for virtual reality devices.
Serialization
- arson (⭐12) - Companion library for registering custom data types that can be encoded and decoded by json.lua.
- binser (⭐215) - Customizable Lua Serializer.
- bitser (⭐177) - Serializes and deserializes Lua values with LuaJIT.
- cdata (⭐30) - Serialize between Lua data and C data using LuaJIT's FFI.
- knife.serialize (⭐503) - Serialize data as a Lua script.
- Lady (⭐37) - Saving and loading savegames; based on Ser.
- moonblob (⭐30) - Binary serialization and data parsing library.
- Ser (⭐82) - Fast, robust, richly-featured table serialization library for Lua.
- Smallfolk (⭐23) - A fast, robust, secure, richly-featured table serialization library for Lua.
- trickle (⭐31) - A bitstream library focused on high compression for use in networking.
Shaders
- LoveShaderConverter (⭐93) - Convert Shadertoy Shader files to LÖVE GLSL Files with handy utilities for infinite purposes.
Testing
- knife.test (⭐503) - Fixture-free test framework.
- Lunatest (⭐85) - xUnit-style randomized unit testing framework.
- lust (⭐124) - Minimal test framework.
- Specl - Behavior Driven Development (BDD) tool.
- Telescope - Highly-customizable BDD-style testing library.
Tweening
- Flux (⭐462) - A fast, lightweight tweening library for Lua.
- hump.timer - Timer and tweening library with flexible tweening methods.
- tick (⭐191) - Lua module for delaying function calls.
- tween.lua (⭐660) - Tweening/Easing/Interpolating functions for Lua inspired on jQuery's animate method.
UI
- CatUI (⭐115) - A very light-weight GUI library for LÖVE.
- Hanker - Maximalist immediate mode-ish UI elements; gamepad-friendly.
- LoveFrames Fork (⭐150) - 11.2 Fork of a GUI library.
- Love Imgui (⭐345) - Imgui module for the LÖVE game engine.
- Löve-Nuklear (⭐379) - Lightweight immediate mode GUI for LÖVE games.
- Patchy (⭐38) - 9patch library.
- SafeWord (⭐4) - An overscan detection library for LÖVE.
- SUIT (⭐519) - Small immediate mode GUI library.
Utilities
- ArrayRotation - Rotation of two dimensional arrays (square and non-square).
- cargo (⭐179) - Asset manager.
- chance.lua - Library for generating random data.
- colorchanger (⭐4) - Change the colors in your LÖVE game.
- Flirt (⭐13) - LÖVE version manager; allows to switch between multiple versions of engine on same machine.
- GifCat (⭐51) - A simple module for saving gifs from LÖVE.
- i18n (⭐27) - Internationalization library designed to help localize your game.
- log.lua (⭐351) - Library for configurable log output.
- love-loader (⭐143) - Threaded resource loading.
- love2d-assets-loader (⭐40) - Assets Loader.
- lovely-engine (⭐12) - A tool that makes setting up and using LÖVE easier and with Moonscript support.
- Lily (⭐111) - Async Asset Loader.
- luasteam (⭐207) - Lua bindings for the Steamworks API.
- Luvent (⭐79) - Simple event-driven programming.
- nativefiledialog (⭐18) - Open a file picker on Windows/Mac/Linux.
- ParticleEditor (⭐3) - An editor of particle for LÖVE.
- particle-system-playground (⭐14) - A basic LÖVE particle system editor.
- require.lua (⭐14) - Require all files in a folder.
- splashy (⭐42) - Splash Screen Library.
- ShakeDetectorLua (⭐7) - Uses accelerometer data for shake device detection written in Lua.
- tick (⭐95) - Useful timing tweaks for LÖVE's run loop.
Tutorials
- learn2love - Book for learning programming with Lua and LÖVE (Version 11.0+).
- Tutorial on making an Arkanoid-type game (⭐234) - A complete tutorial on how to make a breakout clone by nooowaay.
- Simple Game Tutorials - Tutorials for making simple games with LÖVE (Snake, Sokoban, Tetris, etc.).
- How to LÖVE - A book by Sheepolution teaching LÖVE from the ground up.
- CS50 Introduction to Game Development - Harvard Colleges CS50 OpenCourseWare.
- Building love2d games for the web with love.js and Docker - A tutorial on packaging LÖVE games for the web.
IDEs
- IntelliJ IDEA - Capable and Ergonomic Java IDE.
- EmmyLua (⭐717) - Lua IDE/Debugger Plugin for VSCode.
- LÖVE IDEA (⭐60) - Snippets and code completion for IntelliJ-IDEA.
- Notepad++ - A free source code editor and Notepad replacement that supports several languages.
- LÖVE API for Notepad++ (⭐12) - Code completion and documentation for Notepad++.
Distribution
- love-export (⭐54) - Fast and simple command-line tool that builds binaries for you. Supports Windows, macOS, and Linux.
- love-deploy (⭐13) - Build and deploy games on itch.io (supports windows and web exports).
- Love-Snap-Template (⭐24) - A template for packaging LÖVE games for distribution in the Snappy Store.
- AppImageKit (⭐9.2k) - Using AppImageKit you can package LÖVE games as AppImages that run on common Linux-based operating systems, such as RHEL, CentOS, Ubuntu, Fedora, Debian and derivatives; one game = one file.
Related
- awesome-lua (⭐4.4k) - A list like this one, but more general and encompassing all of Lua's uses.
- awesome-love-shaders (⭐90) - A collection of shaders designed to work in LÖVE.
- awesome-pico8 (⭐2.9k) - A curated list of PICO-8 resources, tutorials, tools and more.
Jan 04, 2022
Helpers
- hump (⭐96) - Collection of tools for developing games with LÖVE (Gamestates, Timers/Tweens, Vectors, Classes, Signals, Cameras).
Aug 21, 2021
UI
- Slab (⭐361) - An immediate mode GUI toolkit for the LÖVE framework.
Jul 31, 2021
Shaders
- ngrading (⭐58) - Simple color grading library.
UI
- NLay (⭐58) - Flexible layouting library.
Feb 23, 2021
Distribution
- boon (⭐153) - Multi-platform, easy to use tool supporting Windows, macOS, Linux.
- love-release (⭐479) - A Lua script that automates game distribution. Supports Windows, macOS, Debian, Linux.
- makelove (⭐189) - Advanced multi-platform tool to fuse your game written in Python 3. Supports Windows and Linux with AppImage.
Feb 02, 2021
3D
- g3d (⭐735) - Simple and easy 3D engine for LÖVE.
Input
- input (⭐6) - Simple and powerful input library. support check operation time, sequence.
Oct 07, 2020
UI
- YALG (⭐11) - A very simple, cross-platform, reactive UI for last minute UIs.
Dec 23, 2019
3D
- 3DreamEngine (⭐460) - An awesome 3D engine for LÖVE.
Oct 04, 2018
3D
- bump-3dpd (⭐77) - A 3D collision detection library for Lua.
Helpers
- cartographer (⭐77) - Small Tiled map loader and drawer.
- lovely-windows (⭐22) - A Window/Screen Manager Module for virtual windows.
OO
- knife.base (⭐503) - Extremely minimal base class providing single inheritance and constructors.
Shaders
- Moonshine (⭐687) - Repository of common post-processing effects like blur, vignette, color-grading, etc.
Tweening
- knife.timer (⭐503) - Create timers and tweens with ease.
UI
- Polywell - A highly-configurable text editor / coding tool written in Lua that runs on the LÖVE game engine.
IDEs
- ZeroBrane Studio - A lightweight Lua IDE with code completion, syntax highlighting, live coding, code analyzer, and debugging support.
- API Syntax Hightlight (⭐12) - Script to add LOVE API syntax highlighting to ZBS.
- Sublime Text - A sophisticated text editor for code, markup and prose. You'll love the slick user interface, extraordinary features and amazing performance.
- Package Manager - The Sublime Text package manager that makes it exceedingly simple to find, install and keep packages up-to-date.
- SublimeLove - Supports syntax highlighting, auto-completion, and build system.
- SublimeLinter-luacheck - Provides linting and static analysis of your Lua code.