Skip to main content

๐Ÿšง Development

add repo last update total items

Welcome to the collection of Lua repositories! ๐Ÿ‘‹

All repositories are automatically sorted by a specific Score, which takes into account the date of the last commit, the number of stars, and also gives a slight advantage to repositories that have been recently created.

The meta-information about repositories is automatically updated regularly.
The generator for these pages is also written in Lua ๐ŸŒ‘

You can add your own or someone else's repository to the list by clicking the green button at the top or by creating an Issue. For every repository you add, you get 9000 love from me โค๏ธ. It's easy!

I would also welcome your suggestions on how to improve the structuring of repositories.

Circles Legend
Last commit..

โšช 0-7 days ago ๐ŸŸข 8-30 days ago
๐ŸŸก 31-60 days ago ๐ŸŸ  61-90 days ago
๐ŸŸค 91-180 days ago ๐Ÿ”ด 181-365 days ago
โšซ 366+ days ago
๐ŸŸข luarocks/luarocks โ€“ LuaRocks is the package manager for the Lua programming language.

Topics: lua, lua-modules, luajit, luarocks, package-management, package-manager
Watchers: 101 Forks: 427 Stars: 2963 Issues: 257
Last commit: 2023-12-13 (8 days ago)
Created at: 2010-03-20
License: MIT License

๐ŸŸข LuaLS/lua-language-server โ€“ A language server that offers Lua language support - programmed in Lua

Topics: hacktoberfest, language-server, lpeg, lpeglabel, lsp, lsp-server, lua
Watchers: 31 Forks: 234 Stars: 2740 Issues: 342
Last commit: 2023-12-11 (10 days ago)
Created at: 2018-09-07
License: MIT License

๐ŸŸข sumneko/lua-language-server โ€“ A language server that offers Lua language support - programmed in Lua

Topics: hacktoberfest, language-server, lpeg, lpeglabel, lsp, lsp-server, lua
Watchers: 31 Forks: 234 Stars: 2740 Issues: 342
Last commit: 2023-12-11 (10 days ago)
Created at: 2018-09-07
License: MIT License

๐ŸŸข pkulchenko/ZeroBraneStudio โ€“ Lightweight Lua-based IDE for Lua with code completion, syntax highlighting, live coding, remote debugger, and code analyzer; supports Lua 5.1, 5.2, 5.3, 5.4, LuaJIT and other Lua interpreters on Windows, macOS, and Linux

Topics: debugger, editor, ide, lua, lua-engines, syntax-highlighting, wxwidgets-applications, zerobrane, zerobrane-studio
Watchers: 151 Forks: 524 Stars: 2532 Issues: 89
Last commit: 2023-11-28 (23 days ago)
Created at: 2011-12-05
License: Other

๐ŸŸข TheAlgorithms/Lua โ€“ Algorithms and Data Structures implemented in the Lua programming language

Topics: algorithms, algorithms-datastructures, datastructures, datastructures-algorithms, dsa, hacktoberfest, lua
Watchers: 9 Forks: 43 Stars: 190 Issues: 1
Last commit: 2023-12-03 (17 days ago)
Created at: 2021-09-27
License: MIT License

๐ŸŸก LuaLS/vscode-lua โ€“ Release lua-language-server for VSCode

Topics: lua, lua-language-server, vscode-extension
Watchers: 7 Forks: 44 Stars: 151 Issues: 6
Last commit: 2023-11-14 (37 days ago)
Created at: 2019-11-22
License: MIT License

๐ŸŸก sumneko/vscode-lua โ€“ Release lua-language-server for VSCode

Topics: lua, lua-language-server, vscode-extension
Watchers: 7 Forks: 44 Stars: 151 Issues: 6
Last commit: 2023-11-14 (37 days ago)
Created at: 2019-11-22
License: MIT License

๐ŸŸค EmmyLua/VSCode-EmmyLua โ€“ Lua IDE/Debugger Plugin for VSCode

Topics: emmylua
Watchers: 26 Forks: 77 Stars: 583 Issues: 33
Last commit: 2023-09-18 (94 days ago)
Created at: 2018-03-22
License: none

๐Ÿ”ด Alloyed/lua-lsp โ€“ A Lua language server

Topics: autocomplete, language-server, language-server-protocol, lua
Watchers: 17 Forks: 21 Stars: 281 Issues: 16
Last commit: 2023-03-09 (287 days ago)
Created at: 2017-09-02
License: MIT License

๐ŸŸค prettier/plugin-lua โ€“ Prettier Lua Plugin (WIP)

Topics: none
Watchers: 10 Forks: 24 Stars: 79 Issues: 14
Last commit: 2023-07-13 (161 days ago)
Created at: 2018-04-04
License: MIT License

Debuggingโ€‹

๐ŸŸข slembcke/debugger.lua โ€“ A dependency free, embeddable debugger for Lua in a single file (.lua or .c)

Topics: cli-debugger, dbg, debugger, lua, lua-debugger, luajit, pure-lua, single-file
Watchers: 27 Forks: 85 Stars: 681 Issues: 15
Last commit: 2023-12-08 (13 days ago)
Created at: 2012-09-09
License: none

โšช giann/croissant โ€“ ๐Ÿฅ A Lua REPL and debugger

Topics: cli, commandline, debugger, lua, repl
Watchers: 15 Forks: 8 Stars: 370 Issues: 7
Last commit: 2023-12-20 (1 days ago)
Created at: 2019-02-16
License: MIT License

๐ŸŸ  Tencent/LuaPanda โ€“ lua debug and code tools for VS Code

Topics: debugger, lua, lua-debugger, vscode-extension
Watchers: 48 Forks: 347 Stars: 1165 Issues: 51
Last commit: 2023-09-25 (87 days ago)
Created at: 2019-01-25
License: Other

๐ŸŸ  pkulchenko/MobDebug โ€“ Remote debugger for Lua.

Topics: none
Watchers: 55 Forks: 196 Stars: 847 Issues: 21
Last commit: 2023-10-17 (64 days ago)
Created at: 2011-12-04
License: Other

๐ŸŸก actboy168/lua-debug โ€“ Lua Debug Adapter for Visual Studio Code

Topics: debug, debugger, lua
Watchers: 20 Forks: 83 Stars: 395 Issues: 38
Last commit: 2023-11-10 (41 days ago)
Created at: 2016-09-21
License: MIT License

๐ŸŸค ignacio/StackTracePlus โ€“ StackTracePlus provides enhanced stack traces for Lua.

Topics: none
Watchers: 19 Forks: 26 Stars: 186 Issues: 10
Last commit: 2023-07-24 (150 days ago)
Created at: 2010-11-04
License: MIT License

โšซ cloudflare/loom โ€“ Easier to read LuaJIT dumps

Topics: bytecode, debugging, lua, luajit, trace-report
Watchers: 15 Forks: 15 Stars: 170 Issues: 5
Last commit: 2019-01-04 (1812 days ago)
Created at: 2017-01-17
License: MIT License

โšซ hoelzro/lua-repl โ€“ A Lua REPL implemented in Lua for embedding in other programs

Topics: none
Watchers: 15 Forks: 16 Stars: 161 Issues: 40
Last commit: 2022-01-15 (705 days ago)
Created at: 2011-10-06
License: MIT License

โšซ geoffleyland/luatrace โ€“ A tool for tracing Lua script execution and analysing time profiles and coverage

Topics: none
Watchers: 14 Forks: 26 Stars: 161 Issues: 6
Last commit: 2015-11-30 (2943 days ago)
Created at: 2011-03-31
License: MIT License

โšซ cloudwu/lua-trace โ€“ Trace for debug lua

Topics: none
Watchers: 12 Forks: 42 Stars: 134 Issues: 0
Last commit: 2021-03-24 (1002 days ago)
Created at: 2012-02-17
License: none

โšซ cloudwu/ldebug โ€“ A Lua Remote Debugger

Topics: none
Watchers: 17 Forks: 34 Stars: 94 Issues: 0
Last commit: 2013-12-30 (3643 days ago)
Created at: 2013-12-30
License: MIT License

โšซ torch/trepl โ€“ A pure Lua-based, lightweight REPL for Torch.

Topics: none
Watchers: 15 Forks: 33 Stars: 81 Issues: 7
Last commit: 2017-09-01 (2302 days ago)
Created at: 2013-07-10
License: BSD 3-Clause "New" or "Revised" License

โšซ mindreframer/ProFi.lua โ€“ a non-official git mirror for ProFi, a Lua profiler

Topics: none
Watchers: 7 Forks: 16 Stars: 71 Issues: 3
Last commit: 2015-10-16 (2988 days ago)
Created at: 2013-04-05
License: none

Loggingโ€‹

๐ŸŸค rxi/log.lua โ€“ A tiny logging module for Lua

Topics: none
Watchers: 12 Forks: 87 Stars: 286 Issues: 5
Last commit: 2023-08-23 (120 days ago)
Created at: 2014-07-03
License: MIT License

โšซ moteus/lua-log โ€“ Asynchronous logging library for Lua

Topics: logging, lua
Watchers: 6 Forks: 18 Stars: 104 Issues: 2
Last commit: 2018-09-19 (1919 days ago)
Created at: 2012-08-22
License: MIT License

โšซ Neopallium/lualogging โ€“ New maintainer at: https://github.com/lunarmodules/lualogging

Topics: none
Watchers: 15 Forks: 67 Stars: 146 Issues: 5
Last commit: 2021-04-30 (965 days ago)
Created at: 2011-02-01
License: MIT License

Testingโ€‹

๐ŸŸข lunarmodules/busted โ€“ Elegant Lua unit testing.

Topics: lua, testing
Watchers: 38 Forks: 186 Stars: 1287 Issues: 53
Last commit: 2023-12-12 (9 days ago)
Created at: 2012-08-08
License: MIT License

๐ŸŸข Olivine-Labs/busted โ€“ Elegant Lua unit testing.

Topics: lua, testing
Watchers: 38 Forks: 186 Stars: 1287 Issues: 53
Last commit: 2023-12-12 (9 days ago)
Created at: 2012-08-08
License: MIT License

โšช bluebird75/luaunit โ€“ LuaUnit is a popular unit-testing framework for Lua, with an interface typical of xUnit libraries (Python unittest, Junit, NUnit, ...). It supports several output formats (Text, TAP, JUnit, ...) to be used directly or work with Continuous Integration platforms (Jenkins, Maven, ...).

Topics: assertions, jenkins, lua, luaunit, maven, unit-testing
Watchers: 19 Forks: 136 Stars: 535 Issues: 14
Last commit: 2023-12-17 (4 days ago)
Created at: 2012-07-26
License: Other

โšซ norman/telescope โ€“ A highly customizable test library for Lua that allows declarative tests with nested contexts.

Topics: none
Watchers: 11 Forks: 35 Stars: 158 Issues: 8
Last commit: 2017-08-05 (2329 days ago)
Created at: 2009-08-24
License: none

๐ŸŸค bjornbytes/lust โ€“ Lightweight Lua test framework

Topics: none
Watchers: 6 Forks: 11 Stars: 97 Issues: 0
Last commit: 2023-08-22 (121 days ago)
Created at: 2015-01-02
License: MIT License

โšซ silentbicycle/lunatest โ€“ xUnit-style + randomized unit testing framework for Lua (and C projects using Lua, etc.)

Topics: none
Watchers: 11 Forks: 25 Stars: 81 Issues: 10
Last commit: 2022-05-07 (593 days ago)
Created at: 2010-03-06
License: none

โšซ IUdalov/u-test โ€“ Sane and simple unit testing framework for Lua

Topics: lua, lua-library, luarocks, test-framework
Watchers: 7 Forks: 11 Stars: 66 Issues: 3
Last commit: 2019-01-22 (1794 days ago)
Created at: 2017-04-20
License: MIT License

Standalone utilsโ€‹

โšช levno-710/Prometheus โ€“ Lua Obfuscator written in pure Lua

Topics: lua, lua51, luajit, luau, minification, obfuscation, obfuscator
Watchers: 10 Forks: 54 Stars: 160 Issues: 21
Last commit: 2023-12-20 (1 days ago)
Created at: 2021-12-27
License: GNU Affero General Public License v3.0

โšช prometheus-lua/Prometheus โ€“ Lua Obfuscator written in pure Lua

Topics: lua, lua51, luajit, luau, minification, obfuscation, obfuscator
Watchers: 10 Forks: 54 Stars: 160 Issues: 21
Last commit: 2023-12-20 (1 days ago)
Created at: 2021-12-27
License: GNU Affero General Public License v3.0

โšซ mpeterv/luacheck โ€“ A tool for linting and static analysis of Lua code.

Topics: linter, lua
Watchers: 54 Forks: 306 Stars: 1829 Issues: 45
Last commit: 2022-12-18 (368 days ago)
Created at: 2014-03-10
License: MIT License

๐Ÿ”ด lunarmodules/LDoc โ€“ LDoc is a LuaDoc-compatible documentation generator which can also process C extension source. Markdown may be optionally used to render comments, as well as integrated readme documentation and pretty-printed example files.

Topics: code-documentation, documentation, documentation-tool, ldoc, lua, luadoc, penlight
Watchers: 31 Forks: 175 Stars: 720 Issues: 96
Last commit: 2023-05-13 (222 days ago)
Created at: 2011-04-12
License: Other

๐ŸŸค keplerproject/luacov โ€“ LuaCov is a simple coverage analyzer for Lua code.

Topics: none
Watchers: 28 Forks: 65 Stars: 287 Issues: 24
Last commit: 2023-09-20 (92 days ago)
Created at: 2009-11-09
License: MIT License

๐ŸŸค lunarmodules/luacov โ€“ LuaCov is a simple coverage analyzer for Lua code.

Topics: none
Watchers: 28 Forks: 65 Stars: 287 Issues: 24
Last commit: 2023-09-20 (92 days ago)
Created at: 2009-11-09
License: MIT License

โšซ stravant/LuaMinify โ€“ Lua source code minifier.

Topics: none
Watchers: 19 Forks: 51 Stars: 247 Issues: 10
Last commit: 2022-11-05 (411 days ago)
Created at: 2012-09-23
License: MIT License

โšซ trixnz/lua-fmt โ€“ lua-fmt is pretty-printer for Lua code

Topics: formatter, lua, pretty-printer, typescript
Watchers: 7 Forks: 23 Stars: 183 Issues: 27
Last commit: 2019-09-06 (1567 days ago)
Created at: 2017-03-21
License: MIT License

โšซ davidm/lua-inspect โ€“ Lua code analysis, with plugins for HTML and SciTE

Topics: none
Watchers: 15 Forks: 14 Stars: 164 Issues: 11
Last commit: 2016-04-22 (2799 days ago)
Created at: 2010-07-23
License: Other

โšซ efrederickson/XFuscator โ€“ Most advanced Lua obfuscator 3V4R

Topics: none
Watchers: 5 Forks: 59 Stars: 149 Issues: 8
Last commit: 2021-05-04 (961 days ago)
Created at: 2013-01-23
License: none

๐ŸŸค philips/lualint โ€“ lua linter

Topics: none
Watchers: 4 Forks: 19 Stars: 85 Issues: 4
Last commit: 2023-06-30 (174 days ago)
Created at: 2012-04-25
License: Other

โšซ keplerproject/luadoc โ€“ LuaDoc is obsolete, use LDoc instead โ†’

Topics: none
Watchers: 11 Forks: 26 Stars: 81 Issues: 1
Last commit: 2016-01-06 (2906 days ago)
Created at: 2010-12-03
License: none

Buildโ€‹

โšช xmake-io/xmake โ€“ ๐Ÿ”ฅ A cross-platform build utility based on Lua

Topics: build, build-tool, c, c-plus-plus, cmake, cross-toolchains, linux, lua, makefile, objective-c, package-manager, tbox, visual-studio, wdk, xmake
Watchers: 135 Forks: 681 Stars: 8213 Issues: 112
Last commit: 2023-12-21 (0 days ago)
Created at: 2015-04-23
License: Apache License 2.0

๐ŸŸก ers35/luastatic โ€“ Build a standalone executable from a Lua program.

Topics: lua
Watchers: 22 Forks: 43 Stars: 724 Issues: 10
Last commit: 2023-10-28 (54 days ago)
Created at: 2015-10-24
License: Creative Commons Zero v1.0 Universal

โšซ hack0z/luject โ€“ ๐ŸนA static injector of dynamic library for application (android, iphoneos, macOS, windows, linux)

Topics: android, frida, injection, ios, lua, luajit, reverse-engineering, xmake
Watchers: 15 Forks: 48 Stars: 299 Issues: 8
Last commit: 2021-05-16 (949 days ago)
Created at: 2020-04-23
License: Apache License 2.0

โšซ jirutka/luapak โ€“ Easily build a standalone executable for any Lua program

Topics: build-tool, lua, luarocks, static-binary
Watchers: 11 Forks: 7 Stars: 189 Issues: 8
Last commit: 2022-11-12 (404 days ago)
Created at: 2017-05-27
License: MIT License

โšซ stevedonovan/Lake โ€“ A Lua-based Build Tool

Topics: none
Watchers: 16 Forks: 16 Stars: 127 Issues: 23
Last commit: 2015-09-24 (3010 days ago)
Created at: 2010-10-11
License: MIT License

Helpersโ€‹

๐ŸŸค kikito/inspect.lua โ€“ Human-readable representation of Lua tables

Topics: human-readable, lua, tables
Watchers: 48 Forks: 200 Stars: 1248 Issues: 9
Last commit: 2023-09-01 (111 days ago)
Created at: 2011-04-20
License: MIT License

โšซ pkulchenko/serpent โ€“ Lua serializer and pretty printer.

Topics: none
Watchers: 21 Forks: 77 Stars: 516 Issues: 12
Last commit: 2022-05-21 (579 days ago)
Created at: 2012-06-02
License: Other

โšซ asqbtcupid/lua_hotupdate โ€“ my lua hotudpate(hot swap) implement

Topics: none
Watchers: 14 Forks: 80 Stars: 185 Issues: 2
Last commit: 2020-03-09 (1382 days ago)
Created at: 2016-01-25
License: MIT License

โšซ leegao/see.lua โ€“ A Lua 5.x/LuaJIT introspection library for humans

Topics: none
Watchers: 8 Forks: 3 Stars: 83 Issues: 1
Last commit: 2017-01-05 (2541 days ago)
Created at: 2010-07-23
License: MIT License

๐ŸŸค jagt/pprint.lua โ€“ yet another lua pretty printer

Topics: none
Watchers: 9 Forks: 17 Stars: 81 Issues: 0
Last commit: 2023-08-07 (136 days ago)
Created at: 2014-02-26
License: Other

โšซ cloudwu/luareload โ€“ reload a lua module

Topics: none
Watchers: 16 Forks: 50 Stars: 148 Issues: 7
Last commit: 2021-03-30 (996 days ago)
Created at: 2016-11-23
License: none

Otherโ€‹

โšช teal-language/tl โ€“ The compiler for Teal, a typed dialect of Lua

Topics: compiler, lua, teal, type-checking
Watchers: 46 Forks: 92 Stars: 1811 Issues: 72
Last commit: 2023-12-18 (2 days ago)
Created at: 2019-02-02
License: MIT License

๐ŸŸก leafo/moonscript โ€“ ๐ŸŒ™ A language that compiles to Lua

Topics: language, lua, moonscript, parsing-expression-grammar, transpiler
Watchers: 91 Forks: 192 Stars: 3065 Issues: 183
Last commit: 2023-11-06 (45 days ago)
Created at: 2011-05-23
License: none

๐ŸŸก edubart/nelua-lang โ€“ Minimal, efficient, statically-typed and meta-programmable systems programming language heavily inspired by Lua, which compiles to C and native code.

Topics: c, compiler, efficient, language, lua, luajit, metaprogramming, minimal, nelua, programming-language, statically-typed
Watchers: 45 Forks: 57 Stars: 1726 Issues: 6
Last commit: 2023-11-19 (32 days ago)
Created at: 2017-10-28
License: MIT License

๐ŸŸข teal-language/teal-types โ€“ Teal type definitions of Lua libraries!

Topics: none
Watchers: 9 Forks: 24 Stars: 94 Issues: 4
Last commit: 2023-11-29 (22 days ago)
Created at: 2020-04-04
License: MIT License

โšซ viruscamp/luadec โ€“ Lua Decompiler for lua 5.1 , 5.2 and 5.3

Topics: decompiler, lua, lua-decompiler
Watchers: 48 Forks: 328 Stars: 1039 Issues: 59
Last commit: 2021-06-11 (923 days ago)
Created at: 2014-07-28
License: none

โšซ franko/luajit-lang-toolkit โ€“ A Lua bytecode compiler written in Lua itself for didactic purposes or for new language implementations

Topics: none
Watchers: 43 Forks: 92 Stars: 627 Issues: 8
Last commit: 2020-08-29 (1209 days ago)
Created at: 2014-02-09
License: Other

โšซ yaukeywang/LuaMemorySnapshotDump โ€“ Lua memory snapshot dump utility, used for memory leak detectionใ€‚

Topics: none
Watchers: 40 Forks: 176 Stars: 523 Issues: 5
Last commit: 2022-08-26 (482 days ago)
Created at: 2017-05-04
License: MIT License

โšซ davidm/lua2c โ€“ convert Lua source code into an equivalent C source code written in terms of Lua C API calls

Topics: none
Watchers: 26 Forks: 59 Stars: 263 Issues: 3
Last commit: 2010-09-01 (4859 days ago)
Created at: 2008-09-20
License: Other

โšซ efrederickson/LuaAssemblyTools โ€“ Lua Assembly/Bytecode Tools. Has functions for virtually all aspects of LASM, including reading/writing, verifying, stripping debug info, LASM decompilation, and LASM parsing.

Topics: none
Watchers: 16 Forks: 74 Stars: 252 Issues: 4
Last commit: 2015-08-30 (3035 days ago)
Created at: 2012-08-23
License: Other

โšซ leegao/LuaInLua โ€“ A self-hosting compiler for the Lua language.

Topics: none
Watchers: 14 Forks: 11 Stars: 186 Issues: 2
Last commit: 2017-05-22 (2404 days ago)
Created at: 2015-12-12
License: MIT License

๐Ÿ”ด andremm/lua-parser โ€“ A Lua 5.3 parser written with LPegLabel

Topics: none
Watchers: 13 Forks: 27 Stars: 179 Issues: 3
Last commit: 2023-02-03 (321 days ago)
Created at: 2014-01-09
License: MIT License

๐Ÿ”ด Rerumu/FiOne โ€“ Lua 5.1 bytecode interpreter, in Lua

Topics: interpreter, lua
Watchers: 8 Forks: 21 Stars: 108 Issues: 0
Last commit: 2023-01-07 (348 days ago)
Created at: 2019-08-03
License: GNU General Public License v3.0

โšซ davidm/lua-fish โ€“ Parses Lua to abstract syntax tree (AST) using LPeg.

Topics: none
Watchers: 8 Forks: 8 Stars: 70 Issues: 3
Last commit: 2017-09-25 (2278 days ago)
Created at: 2010-09-22
License: Other

โšซ facebookresearch/CParser โ€“ A compact C preprocessor and declaration parser written in pure Lua

Topics: none
Watchers: 24 Forks: 24 Stars: 203 Issues: 0
Last commit: 2022-06-06 (563 days ago)
Created at: 2015-05-05
License: MIT License