Skip to content
@lunarmodules

Lunar Modules

Modules for the Lua programming language

Lunar Modules

Modules for the Lua programming language

What is Lunar Modules?

There have been many discussion in the past within the Lua community on how to deal with abandoned projects. For this purpose we have created the Github organization “Lunar Modules”.

This organization is NOT about maintaining, but about governance. Essentially the team will manage the organization and add projects/teams/people for specific repositories, but the team will not do any maintenance work like fixing bugs, merging PRs or pushing releases (though on occasions they might).

Why Lunar Modules?

Because sometimes projects get lost, maintainers lack time, and forking and moving links all over the place is cumbersome. The governance of an organization like Lunar Modules is light-weight and should be easy to maintain. This allows us to keep cornerstone libraries afloat, even if they go unmaintained for a while.

Why not use the old Kepler project or the LuaRocks org?

The Kepler Project had some issues with copyrights, which were Kepler's, but it was not a legal entity despite presenting itself like one. As for LuaRocks, many projects landed there for the lack of a better alternative, but this is not the right place, as explicitly stated by its lead maintainer.

Pinned Loading

  1. Penlight Penlight Public

    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.…

    Lua 1.9k 242

  2. busted busted Public

    Elegant Lua unit testing.

    Lua 1.4k 186

  3. luasocket luasocket Public

    Network support for the Lua language

    HTML 1.9k 633

  4. luacheck luacheck Public

    Forked from mpeterv/luacheck

    A tool for linting and static analysis of Lua code.

    Lua 363 55

  5. ldoc ldoc Public

    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 pre…

    Lua 794 173

  6. copas copas Public

    Copas is a dispatcher based on coroutines that can be used by TCP/IP servers.

    Lua 204 71

Repositories

Showing 10 of 28 repositories
  • copas Public

    Copas is a dispatcher based on coroutines that can be used by TCP/IP servers.

    lunarmodules/copas’s past year of commit activity
    Lua 204 MIT 71 1 4 Updated Nov 15, 2024
  • lua-iconv Public

    Lua bindings for POSIX iconv

    lunarmodules/lua-iconv’s past year of commit activity
    Lua 90 41 0 0 Updated Nov 13, 2024
  • luassert Public

    Assertion library for Lua

    lunarmodules/luassert’s past year of commit activity
    Lua 207 MIT 77 5 2 Updated Nov 7, 2024
  • Penlight Public

    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.

    lunarmodules/Penlight’s past year of commit activity
    Lua 1,932 MIT 242 29 8 Updated Nov 7, 2024
  • luafilesystem Public

    LuaFileSystem is a Lua library developed to complement the set of functions related to file systems offered by the standard Lua distribution.

    lunarmodules/luafilesystem’s past year of commit activity
    C 912 MIT 292 39 6 Updated Oct 28, 2024
  • busted Public

    Elegant Lua unit testing.

    lunarmodules/busted’s past year of commit activity
    Lua 1,430 MIT 186 52 2 Updated Oct 25, 2024
  • .github Public

    Lunarmodules profile page and reusable workflows

    lunarmodules/.github’s past year of commit activity
    2 MIT 2 0 0 Updated Oct 18, 2024
  • pjb_lua Public
    lunarmodules/pjb_lua’s past year of commit activity
    Lua 0 0 0 0 Updated Sep 19, 2024
  • luasystem Public

    Platform independent system calls for Lua

    lunarmodules/luasystem’s past year of commit activity
    C 22 MIT 13 0 0 Updated Sep 3, 2024
  • lua-compat-5.3 Public

    Compatibility module providing Lua-5.3-style APIs for Lua 5.2 and 5.1

    lunarmodules/lua-compat-5.3’s past year of commit activity
    C 229 MIT 38 2 0 Updated Aug 31, 2024