GigabiteStudios db02dd08ce
Some checks failed
Lumenite Main Release / prepare-release (push) Successful in 8s
Lumenite Main Release / build-windows (push) Failing after 3s
Lumenite Main Release / build-linux (push) Failing after 3m8s
Stabilize main release tag
2026-04-19 17:34:21 -05:00
2025-07-28 15:21:43 -05:00
2026-04-19 17:30:23 -05:00
lua
2025-07-16 18:54:35 -05:00
2025-07-16 22:12:21 +00:00
2025-07-16 22:12:21 +00:00
2025-08-05 23:25:37 +00:00
2026-04-07 23:18:33 +00:00

Banner

Lumenite

Star commits Gitea Last Commit GitHub top language Gitea Release

Lumenite is a blazing-fast, embeddable web server framework built in C++ with a powerful Lua scripting interface. It combines native performance with the flexibility of scripting — ideal for lightweight apps, admin panels, and embedded web tools.

Screenshot


Features

  • High-performance C++ backend
  • Lua scripting for routes, templates, JSON, sessions, and more
  • Modular architecture
  • Built-in template engine
  • Secure request parsing and production-grade cryptography

img.png

Prerequisites

  • CMake 3.16 or higher
  • C++20-compatible compiler (GCC, Clang, or MSVC)
  • Lua 5.4 (included)
  • Git

Build Instructions

git clone https://dock-it.dev/GigabiteHosting/Lumenite.git

cd Lumenite

mkdir build && cd build
cmake ..

make

The compiled binary will be located at:

./build/bin/lumenite

You can now run your own app.lua project using the binary.


Documentation

Full documentation is available in the Lumenite Wiki.


img.png


img.png

License

Creative Commons Attribution-ShareAlike 4.0 International See LICENSE for details.


Support

If you find Lumenite useful, consider starring the repository to show your support.

Description
Lumenite is a blazing-fast, embeddable web server powered by C++ and Lua.
Readme CC-BY-SA-4.0 38 MiB
main Latest
2026-04-19 22:34:39 +00:00
Languages
C++ 85.8%
Lua 11.6%
HTML 1.4%
CMake 1.2%