Lumen Labs

COLLECTIVE
Open source
ecosystem
lua

Giving Lua a modern and flexible ecosystem

Contribute


Become a financial contributor.

Financial Contributions

Recurring contribution
Backer

Become a backer for $5.00 per month and support us

Starts at
$5 USD / month

Latest activity by


Recurring contribution
Sponsor

Become a sponsor for $100.00 per month and support us

Starts at
$100 USD / month

Latest activity by


Be the first one to contribute!
Membership
Member

Join us for $10.00 per month and support us

$10 USD / month

Latest activity by


Custom contribution
Donation
Make a custom one-time or recurring contribution.

Latest activity by


+ 5

Top financial contributors

1
Marc Jakobi

$70 USD since Sep 2025

2
Ricardo Casía

$50 USD since Oct 2025

3
Mitchell Hanberg

$35 USD since Sep 2025

4
Kevin Witlox

$35 USD since Sep 2025

5
pierrot-lc

$30 USD since Sep 2025

6
Patrick Collins

$20 USD since Sep 2025

7
Ladas552

$10 USD since Sep 2025

8
Guest

$10 USD since Sep 2025

9
Jason Cunliffe

$5 USD since Nov 2025

Lumen Labs is all of us

Our contributors 11

Thank you for supporting Lumen Labs.

Marc Jakobi

Admin

$70 USD

Alejandro Martin

Core Contributor

Ricardo Casía

Member

$50 USD

Mitchell Hanberg

backer

$35 USD

Kevin Witlox

backer

$35 USD

pierrot-lc

$30 USD

Ladas552

$10 USD

Guest

$10 USD

Budget


Transparent and open finances.

+$10.00USD
Completed
Contribution #936308
+$10.00USD
Completed
Contribution #896380

Credit from Kevin Witlox to Lumen Labs

+$5.00USD
Completed
Contribution #883894
$
Today’s balance

$193.64 USD

Total raised

$217.54 USD

Total disbursed

$23.90 USD

Estimated annual budget

$435.00 USD

Connect


Let’s get the ball rolling!

News from Lumen Labs

Updates on our activities and progress.

🚀 Lua Sandboxing

I have spent the last two weeks working on integrating https://github.com/kyren/piccolo into Lux as our VM for executing untrusted Lua scripts. Today that PR was merged! 🎉🎉 With constant atta...
Read more
Published on March 12, 2026 by Mariusz Czupryna

Lux is now packaged for Arch Linux

Thanks to the fantastic work of @alerque, you no longer need an AUR helper to install Lux on Arch Linux. The following pa...
Read more
Published on February 4, 2026 by Marc Jakobi

GitHub Action for tests, type checks, uploads, ...

Hey everyone,It's been almost 2 months since our last update.Since then, we've been hard at work.I've just completed work on the official Lux GitHub action and published it...
Read more
Published on October 29, 2025 by Marc Jakobi

About


Lumen


We 💜 Lua
  
Lua continues to be the most used embeddable scripting language on the planet, and yet has an ecosystem that's stuck in the 2000's. 

We're here to change that.

Lumen's mission is to boost Lua back into the modern age by revamping:
  • 📦 The main package manager (Lux)
  • 🚀 The module hosting site (Luanox)
  • ⌨️ Embedding Lux into applications which use Lua as their scripting language

Lux


https://github.com/lumen-oss/lux

Lua's current package manager is difficult to use for the average person and isn't embeddable in other applications. Lux aims to change all of that:
  • Easy managing of dependencies, build steps and more through a single lux.toml file
  • Parallel builds and installs 🚀
  • Add/remove dependencies with simple CLI commands
  • Automatic generation of rockspecs, removing the need for managing 10 different rockspec files in your source code 🎉
  • Seamless integrations with external formatting, linting and typechecking tools
  • Powerful lockfile support
  • Full compatibility with luarocks itself 🌟

Lux is also fully embeddable as a Rust library but also as a Lua library, meaning that any Lua application can use its powerful package management capabilities for free.

Luanox


https://github.com/lumen-oss/luanox

We're actively working on building a scalable and fast module hosting website for Lua packages, using all of the latest and best security practices. We don't even store usernames/passwords
in our database since we delegate our work to OAuth providers.

Luanox aims to be:
  • Simple to use (with a clean, modern look)
  • Highly secure (signed JWT tokens instead of often badly protected API keys)
  • Immutable (packages cannot be deleted or force pushed, reducing supply chain risk)
  • Configurable

Paired with Lux, this turns a hectic and troublesome Lua experience into pure joy 🎉

Other


Apart from just revamping the ecosystem, we also made it our mission to expand our reach to other communities that also use Lua, specifically Neovim. We believe that Neovim plugins should be distributed as real Lua packages with dependencies, versioning and access to the whole luarocks ecosystem. 

Feel free to check out all of the related links below:

Our team