We build open-source tooling for nanos world, focused on roleplay.
Our mission is to give server creators a clean, modular foundation instead of the usual boilerplate, so they can spend their time on their gamemode rather than on plumbing. Everything we publish favors clear architecture, strong typing, and conventions that keep a project readable as it grows.
Gamemode
- nmrp : the roleplay gamemode base, built on an object-oriented, modular MVC architecture wired by a loader + DI registry.
Packages
- nmrp-promise : JS-grade Promise/A+ for nanos world —
async/await,:Await(), chaining and the full combinator set (all,allSettled,race,any,map). - nmrp-rpc : Promise-based RPC layer — typed request/reply across server and client, local and remote.
- nmrp-norm : a nanos world package bundling Norm, a dependency-free Lua ORM, exported server-side (SQLite / MariaDB / MySQL).
- nmrp-locale : dependency-free, shared localization (i18n) system for nanos world (Lua + WebUI).
Libraries
- light-class : the lightweight OOP library that powers our projects.
Contributions are welcome across all our repositories. Pick a project, read its guidelines, and open a pull request. Our work is released under the MIT License.