Integrations#

Nupp is designed to join an existing Lua program a file, module, or package at a time. These guides cover the surrounding runtime or ecosystem: what stays ordinary Lua, what Nupp checks, and which declarations are available without changing the host's execution model.

Integration Status What it covers
LuaRocks Available Typed libraries, dependencies, packing, and publication.
LuaCATS Available Project annotations and pinned, checker-only API definitions.
LÖVE Available A LuaJIT-compatible game project with the full LÖVE API surface.
Neovim Planned A tested host guide and template are not available yet.
OpenResty Planned A tested host guide and template are not available yet.

The planned entries are deliberately not setup guides. A host belongs here once its integration has a reproducible example or template, rather than when it is only expected to work.