Contribute
Become a financial contributor.
Financial Contributions
Top financial contributors
Marc Jakobi
$80 USD since Sep 2025
Ricardo Casía
$50 USD since Oct 2025
Mitchell Hanberg
$40 USD since Sep 2025
Kevin Witlox
$40 USD since Sep 2025
pierrot-lc
$30 USD since Sep 2025
Patrick Collins
$20 USD since Sep 2025
7
Ladas552
$10 USD since Sep 2025
8
Guest
$10 USD since Sep 2025
Jason Cunliffe
$5 USD since Nov 2025
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...
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...
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...
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:
- rocks.nvim - https://github.com/lumen-oss/rocks.nvim
- Neovim User Rocks Repository - https://github.com/lumen-oss/nurr
Our team
Today's Balance
$209.93
Estimated Annual Budget
$365
Budget
Transparent and open finances.
+$5.00USD
Completed
Contribution #883894
+$10.00USD
Completed
Contribution #883864
+$5.00USD
Completed
Contribution #883727
$
Today’s balance$209.93 USD
Total raised
$233.83 USD
Total disbursed
$23.90 USD
Estimated annual budget
$365.00 USD