๐ง Utils / Small libs
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.
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
๐ก luafun/luafun โ Lua Fun is a high-performance functional programming library for Lua designed with LuaJIT's trace compiler in mind.
Topics: functional-programming
, lua
, luajit
, luarocks
Watchers: 70 Forks: 108 Stars: 1978 Issues: 36
Last commit: 2023-10-25 (57 days ago)
Created at: 2013-11-19
License: Other
๐ก rxi/lume โ Lua functions geared towards gamedev
Topics: none
Watchers: 29 Forks: 79 Stars: 887 Issues: 19
Last commit: 2023-11-19 (31 days ago)
Created at: 2014-02-27
License: MIT License
๐ค lunarmodules/Penlight โ A set of pure Lua libraries focusing on input data handling (such as reading configuration files), functional programming (such as map, reduce, placeholder expressions,etc), and OS path management. Much of the functionality is inspired by the Python standard libraries.
Topics: lua
, lua-library
, lua-modules
, luajit
, luarocks
, penlight
Watchers: 65 Forks: 238 Stars: 1761 Issues: 32
Last commit: 2023-09-21 (91 days ago)
Created at: 2010-03-09
License: MIT License
โซ Yonaba/Moses โ Utility library for functional programming in Lua
Topics: array
, collection
, functional
, functional-programming
, lua
, object
, table
, underscore
Watchers: 30 Forks: 106 Stars: 606 Issues: 6
Last commit: 2019-12-18 (1464 days ago)
Created at: 2012-07-24
License: MIT License
๐ด kikito/tween.lua โ Tweening/Easing/Interpolating functions for lua. Inspired on jQuery's animate method.
Topics: none
Watchers: 27 Forks: 83 Stars: 543 Issues: 6
Last commit: 2023-02-02 (322 days ago)
Created at: 2011-04-25
License: Other
โซ bjornbytes/RxLua โ Reactive Extensions for Lua
Topics: none
Watchers: 31 Forks: 78 Stars: 503 Issues: 14
Last commit: 2020-06-21 (1278 days ago)
Created at: 2015-07-15
License: MIT License
โซ airstruck/knife โ A collection of useful micro-modules for Lua.
Topics: none
Watchers: 13 Forks: 41 Stars: 402 Issues: 1
Last commit: 2018-09-17 (1921 days ago)
Created at: 2015-06-25
License: MIT License
โซ mirven/underscore.lua โ A utility library for Lua
Topics: none
Watchers: 17 Forks: 63 Stars: 398 Issues: 15
Last commit: 2016-03-22 (2830 days ago)
Created at: 2009-11-29
License: MIT License
๐ค Tieske/date โ Date & Time module for Lua 5.x
Topics: date
, datetime
, lua
Watchers: 15 Forks: 54 Stars: 242 Issues: 1
Last commit: 2023-09-06 (106 days ago)
Created at: 2013-05-04
License: MIT License
๐ค kikito/cron.lua โ Time-related functions for Lua, inspired in javascript's setTimeout and setInterval
Topics: none
Watchers: 14 Forks: 26 Stars: 160 Issues: 1
Last commit: 2023-09-10 (102 days ago)
Created at: 2011-04-24
License: MIT License
๐ค Olivine-Labs/luassert โ Assertion library for Lua
Topics: none
Watchers: 14 Forks: 77 Stars: 182 Issues: 7
Last commit: 2023-08-31 (112 days ago)
Created at: 2012-08-21
License: MIT License
๐ค lunarmodules/luassert โ Assertion library for Lua
Topics: none
Watchers: 14 Forks: 77 Stars: 182 Issues: 7
Last commit: 2023-08-31 (112 days ago)
Created at: 2012-08-21
License: MIT License
โซ stevedonovan/Microlight โ A little library of useful Lua functions, intended as the 'light' version of Penlight
Topics: none
Watchers: 10 Forks: 18 Stars: 162 Issues: 11
Last commit: 2022-07-05 (534 days ago)
Created at: 2012-02-17
License: none
โซ EmmanuelOga/easing โ Easing functions implemented in lua (Functions from http://www.robertpenner.com/easing/ )
Topics: none
Watchers: 12 Forks: 36 Stars: 153 Issues: 2
Last commit: 2018-01-24 (2156 days ago)
Created at: 2011-02-13
License: Other
โซ davidm/lua-matrix โ Matrices and vectors of are real, complex, and symbolic elements, implemented as Lua tables.
Topics: none
Watchers: 13 Forks: 53 Stars: 127 Issues: 13
Last commit: 2019-12-01 (1481 days ago)
Created at: 2010-09-23
License: Other
โซ daurnimator/luatz โ Time, Date and Timezone library for lua
Topics: date
, datetime
, lua
, time
, timezone
, zoneinfo
Watchers: 13 Forks: 13 Stars: 112 Issues: 4
Last commit: 2022-03-02 (659 days ago)
Created at: 2013-07-12
License: MIT License
โซ kikito/semver.lua โ Semantic versioning for Lua
Topics: none
Watchers: 7 Forks: 13 Stars: 101 Issues: 3
Last commit: 2022-11-11 (405 days ago)
Created at: 2012-01-14
License: MIT License
โซ kikito/memoize.lua โ memoized functions in lua
Topics: none
Watchers: 10 Forks: 10 Stars: 91 Issues: 2
Last commit: 2018-02-18 (2132 days ago)
Created at: 2011-04-18
License: MIT License
๐ด davisdude/mlib โ A math and collisions library for Lua.
Topics: intersection
, lua
, math
Watchers: 7 Forks: 12 Stars: 80 Issues: 2
Last commit: 2023-04-21 (244 days ago)
Created at: 2014-01-28
License: zlib License
โซ sailorproject/valua โ Validation for lua! A module for making chained validations. Create your objects, append your tests, use and reuse it!
Topics: none
Watchers: 9 Forks: 11 Stars: 79 Issues: 3
Last commit: 2022-10-24 (423 days ago)
Created at: 2014-03-11
License: MIT License
โซ JoebRogers/PICO-Tween โ A small library of tweening/easing functions for use in the PICO-8 fantasy console, inspired by Robert Penner's easing functions.
Topics: easing
, easing-functions
, easings
, game
, game-2d
, game-dev
, game-development
, game-engine
, gamedev
, games
, lua
, lua-library
, pico-8
, pico8
, tween
, tweening
Watchers: 3 Forks: 2 Stars: 72 Issues: 0
Last commit: 2020-03-25 (1366 days ago)
Created at: 2018-03-31
License: MIT License
โซ torch/xlua โ A set of useful functions to extend Lua (string, table, ...).
Topics: none
Watchers: 14 Forks: 34 Stars: 75 Issues: 5
Last commit: 2018-10-31 (1877 days ago)
Created at: 2013-07-10
License: Other
๐ด lua-nucleo/lua-nucleo โ A random collection of core and utility level Lua libraries
Topics: none
Watchers: 19 Forks: 32 Stars: 73 Issues: 41
Last commit: 2023-04-28 (237 days ago)
Created at: 2009-03-26
License: Other
โซ mebens/strong โ A Lua library that makes your strings stronger!
Topics: lua
, lua-library
, string-manipulation
Watchers: 5 Forks: 11 Stars: 63 Issues: 5
Last commit: 2022-05-19 (581 days ago)
Created at: 2011-04-26
License: zlib License
โซ facebookarchive/fblualib โ Facebook libraries and utilities for Lua
Topics: none
Watchers: 55 Forks: 181 Stars: 615 Issues: 63
Last commit: 2018-02-19 (2131 days ago)
Created at: 2014-07-10
License: Other
โซ jtarchie/underscore-lua โ Underscore is a utility-belt library for Lua
Topics: none
Watchers: 11 Forks: 15 Stars: 127 Issues: 0
Last commit: 2014-03-10 (3573 days ago)
Created at: 2012-10-01
License: MIT License
Cryptoโ
๐ด somesocks/lua-lockbox โ A collection of cryptographic primitives written in pure Lua
Topics: none
Watchers: 18 Forks: 73 Stars: 338 Issues: 9
Last commit: 2023-04-11 (254 days ago)
Created at: 2015-01-24
License: MIT License
๐ค kikito/md5.lua โ MD5 sum in pure Lua, with no C and no external dependencies
Topics: none
Watchers: 14 Forks: 150 Stars: 310 Issues: 3
Last commit: 2023-07-26 (148 days ago)
Created at: 2013-08-30
License: MIT License
๐ค Egor-Skriptunoff/pure_lua_SHA โ SHA1, SHA2, SHA3, BLAKE2 and BLAKE3 functions written in pure Lua and optimized for speed
Topics: blake2
, blake2b
, blake2bp
, blake2s
, blake2sp
, blake2xb
, blake2xs
, blake3
, hmac-sha1
, hmac-sha256
, lua
, luajit
, md5
, sha1
, sha2
, sha256
, sha3
, sha3-256
, sha3-512
, sha512
Watchers: 11 Forks: 62 Stars: 178 Issues: 5
Last commit: 2023-07-18 (156 days ago)
Created at: 2018-10-06
License: MIT License
๐ด philanc/plc โ Pure Lua Crypto
Topics: none
Watchers: 13 Forks: 27 Stars: 154 Issues: 0
Last commit: 2023-05-16 (219 days ago)
Created at: 2015-09-14
License: MIT License
โซ bighil/aeslua โ Implementation of aes in nearly pure lua (bitlib is required)
Topics: none
Watchers: 9 Forks: 43 Stars: 104 Issues: 5
Last commit: 2017-11-29 (2213 days ago)
Created at: 2011-07-01
License: Other
โซ iskolbin/lbase64 โ Lua base64 decoder/encoder
Topics: base64
Watchers: 2 Forks: 37 Stars: 90 Issues: 3
Last commit: 2020-12-04 (1112 days ago)
Created at: 2017-02-27
License: none
โซ aiq/basexx โ A Lua library which provides base2(bitfield), base16(hex), base32(crockford/rfc), base64(rfc/url), base85(z85) decoding and encoding.
Topics: none
Watchers: 5 Forks: 28 Stars: 81 Issues: 2
Last commit: 2021-08-23 (850 days ago)
Created at: 2013-10-19
License: MIT License
โซ kikito/sha1.lua โ (Deprecated Repo) SHA-1 secure hash computation, and HMAC-SHA1 signature computation in Lua (5.1)
Topics: deprecated-repo
, lua
, sha1
Watchers: 9 Forks: 28 Stars: 73 Issues: 0
Last commit: 2018-10-06 (1902 days ago)
Created at: 2013-08-30
License: MIT License
Parsing / Serializationโ
๐ข rxi/json.lua โ A lightweight JSON library for Lua
Topics: none
Watchers: 41 Forks: 368 Stars: 1657 Issues: 23
Last commit: 2023-11-28 (23 days ago)
Created at: 2015-08-12
License: MIT License
๐ harningt/luajson โ JSON parser/encoder for Lua Parses JSON using LPEG for speed and flexibility. Depending on parser/encoder options, various values are preserved as best as possible.
Topics: none
Watchers: 20 Forks: 48 Stars: 247 Issues: 8
Last commit: 2023-10-10 (71 days ago)
Created at: 2008-09-26
License: Other
๐ api7/jsonschema โ Pure Lua JSON schema validator for Lua/LuaJIT
Topics: none
Watchers: 5 Forks: 27 Stars: 110 Issues: 13
Last commit: 2023-09-27 (85 days ago)
Created at: 2019-10-24
License: Apache License 2.0
โซ craigmj/json4lua โ JSON (Javascript Object Notation - http://www.json.org) encoding / decoding module for Lua, and very basic JSON RPC module (requiring socket 2.0).Module requires compat-5.1 if using Lua 5.0.This repository was converted from a CVS repository on luaforge.net on Jan. 20, 2010.
Topics: none
Watchers: 31 Forks: 165 Stars: 276 Issues: 8
Last commit: 2021-08-31 (842 days ago)
Created at: 2013-01-23
License: none
๐ด manoelcampos/xml2lua โ XML Parser written entirely in Lua that works for Lua 5.1+. Convert XML to and from Lua Tables ๐๐ฑ
Topics: dtv
, ginga
, ginga-ncl
, isdb
, isdb-t
, isdb-tb
, lua
, lua5
, parser
, sbtvd
, xml
, xml-parser
, xml2lua
Watchers: 11 Forks: 64 Stars: 258 Issues: 5
Last commit: 2023-02-03 (321 days ago)
Created at: 2015-09-22
License: MIT License
โซ mpeterv/argparse โ Feature-rich command line parser for Lua
Topics: none
Watchers: 16 Forks: 40 Stars: 234 Issues: 8
Last commit: 2020-11-25 (1121 days ago)
Created at: 2013-12-30
License: MIT License
๐ด msva/lua-htmlparser โ An HTML parser for lua.
Topics: none
Watchers: 12 Forks: 89 Stars: 218 Issues: 2
Last commit: 2023-04-05 (260 days ago)
Created at: 2013-03-19
License: none
๐ด bakpakin/binser โ Customizable Lua Serializer
Topics: none
Watchers: 8 Forks: 25 Stars: 187 Issues: 3
Last commit: 2023-03-02 (294 days ago)
Created at: 2015-08-09
License: MIT License
โซ grafi-tt/lunajson โ A strict and fast JSON parser/decoder/encoder written in pure Lua.
Topics: none
Watchers: 6 Forks: 21 Stars: 156 Issues: 13
Last commit: 2021-08-03 (870 days ago)
Created at: 2015-04-27
License: MIT License
๐ด Phrogz/SLAXML โ SAX-like streaming XML parser for Lua
Topics: none
Watchers: 18 Forks: 46 Stars: 148 Issues: 4
Last commit: 2023-01-01 (354 days ago)
Created at: 2013-02-07
License: MIT License
โซ Cluain/Lua-Simple-XML-Parser โ Read simple XML easily
Topics: none
Watchers: 14 Forks: 92 Stars: 149 Issues: 17
Last commit: 2019-01-17 (1799 days ago)
Created at: 2011-12-27
License: none
โซ gvx/bitser โ Serializes and deserializes Lua values with LuaJIT
Topics: none
Watchers: 9 Forks: 13 Stars: 142 Issues: 8
Last commit: 2022-07-01 (538 days ago)
Created at: 2016-02-14
License: ISC License
๐ด Phrogz/NeatJSON โ Pretty-print your JSON in Ruby, JS, or Lua with more power than JSON.stringify or JSON.pretty_generate
Topics: javascript
, json
, lua
, ruby
Watchers: 6 Forks: 20 Stars: 101 Issues: 7
Last commit: 2023-03-17 (279 days ago)
Created at: 2015-04-16
License: MIT License
โซ ToxicFrog/vstruct โ A Lua library for packing and unpacking binary data, supporting arbitrary (byte-aligned) widths, named fields, and repetition.
Topics: none
Watchers: 13 Forks: 14 Stars: 103 Issues: 7
Last commit: 2020-08-02 (1236 days ago)
Created at: 2009-06-03
License: Other
โซ gvx/Ser โ A fast, robust, richly-featured table serialisation library for Lua
Topics: none
Watchers: 9 Forks: 16 Stars: 73 Issues: 0
Last commit: 2016-05-19 (2771 days ago)
Created at: 2013-11-03
License: MIT License
โซ x25/luajwt โ JSON Web Tokens for Lua
Topics: none
Watchers: 8 Forks: 48 Stars: 71 Issues: 7
Last commit: 2016-09-19 (2649 days ago)
Created at: 2014-07-11
License: MIT License
โซ iryont/lua-struct โ Implementation of binary packing/unpacking in pure lua
Topics: none
Watchers: 6 Forks: 25 Stars: 158 Issues: 5
Last commit: 2020-11-24 (1122 days ago)
Created at: 2015-05-19
License: none
โซ catwell/luajit-msgpack-pure โ MessagePack for LuaJIT (using FFI, no bindings, V4 API)
Topics: lua
, luajit
, messagepack
Watchers: 10 Forks: 14 Stars: 71 Issues: 0
Last commit: 2019-09-11 (1562 days ago)
Created at: 2011-12-18
License: MIT License
OOP / Classesโ
โช kurapica/PLoop โ Prototype Lua object-oriented program system and frameworks.
Topics: collection
, data-entity
, dependency-injection
, lua
, mqtt
, oop
, reactivex
, serialization
, type-validation
, watch-reactive
, web-framework
Watchers: 16 Forks: 32 Stars: 223 Issues: 0
Last commit: 2023-12-21 (0 days ago)
Created at: 2013-08-13
License: MIT License
๐ด kikito/middleclass โ Object-orientation for Lua
Topics: none
Watchers: 89 Forks: 193 Stars: 1672 Issues: 6
Last commit: 2023-03-05 (291 days ago)
Created at: 2010-04-21
License: MIT License
โซ rxi/classic โ Tiny class module for Lua
Topics: none
Watchers: 22 Forks: 91 Stars: 758 Issues: 15
Last commit: 2021-12-31 (720 days ago)
Created at: 2014-02-26
License: MIT License
โซ Yonaba/30log โ 30 lines library for object orientation in Lua
Topics: lua
, object-oriented
, oop-library
Watchers: 37 Forks: 51 Stars: 414 Issues: 9
Last commit: 2021-05-08 (957 days ago)
Created at: 2012-08-24
License: Other
โซ kikito/stateful.lua โ Stateful classes for Lua
Topics: none
Watchers: 10 Forks: 18 Stars: 168 Issues: 3
Last commit: 2017-08-15 (2319 days ago)
Created at: 2011-09-22
License: MIT License
โซ dingshukai/lua-oop โ Lua Object Oriented Programming Framework. WOW!
Topics: none
Watchers: 9 Forks: 24 Stars: 108 Issues: 0
Last commit: 2016-03-20 (2832 days ago)
Created at: 2016-03-12
License: none
๐ค jonstoler/class.lua โ object-oriented library for lua
Topics: none
Watchers: 8 Forks: 24 Stars: 86 Issues: 1
Last commit: 2023-08-16 (127 days ago)
Created at: 2014-10-30
License: Other
โซ torch/class โ Oriented Object Programming for Lua
Topics: none
Watchers: 13 Forks: 19 Stars: 70 Issues: 4
Last commit: 2016-08-31 (2668 days ago)
Created at: 2013-12-27
License: none
โซ xolox/lua-lxsh โ Lexing & Syntax Highlighting in Lua (using LPeg)
Topics: none
Watchers: 8 Forks: 8 Stars: 70 Issues: 8
Last commit: 2022-11-07 (409 days ago)
Created at: 2011-01-13
License: none
๐ค andrewmcwatters/lclass โ Class-based object-oriented programming in Lua
Topics: class
, lua
Watchers: 10 Forks: 3 Stars: 69 Issues: 0
Last commit: 2023-08-02 (141 days ago)
Created at: 2012-10-24
License: MIT License
โซ Yonaba/Lua-Class-System โ Lua Class System (LCS) is a small library which offers a clean, minimalistic but powerful API for (Pseudo) Object Oriented programming style using Lua.
Topics: none
Watchers: 13 Forks: 19 Stars: 64 Issues: 6
Last commit: 2014-07-21 (3440 days ago)
Created at: 2012-05-18
License: none
โซ deepmind/classic โ A class system for Lua.
Topics: none
Watchers: 15 Forks: 22 Stars: 119 Issues: 2
Last commit: 2016-09-05 (2663 days ago)
Created at: 2015-10-07
License: BSD 3-Clause "New" or "Revised" License
โซ google-deepmind/classic โ A class system for Lua.
Topics: none
Watchers: 15 Forks: 22 Stars: 119 Issues: 2
Last commit: 2016-09-05 (2663 days ago)
Created at: 2015-10-07
License: BSD 3-Clause "New" or "Revised" License