BlueLua is building a Lua ecosystem: small, practical projects that work well together and make Lua more useful for everyday development, scripting, testing, and Linux tooling.
The ecosystem is still early. We are building it piece by piece, with a focus on clean APIs, useful native modules, and tools that are simple to understand.
Our current direction includes:
- utility libraries for common Lua workflows
- testing tools and test helpers
- Lua source parsing and documentation tooling
- Linux dotfile management
- Linux keyboard mapping and input tooling
Some of the public projects include:
mods- focused Lua modules.tty- small cross-platform Lua bindings for terminal inspection.timeutil- a C-backed Lua module for wall-clock time, monotonic time, and blocking sleep.
Each repository contains its own setup instructions, usage examples, and contribution notes when applicable. Start with the README in the repository you are interested in.
Contributions, bug reports, and ideas are welcome where repositories are open for collaboration. Before contributing, check the repository's issues, README, and contribution notes so the work fits the project's direction.