Luca is a runtime container framework that gives your server and browser applications every dependency they need — zero external packages required.
Every feature is a first-class citizen of the container — observable state, event-driven, introspectable. No glue code, no boilerplate.
Read, write, watch, and scan your project files. Intelligent file management with fileManager for full project awareness.
Execute shell commands with proc.exec(). Run isolated code in the VM with full module loading and sandboxing.
Built-in HTTP fetch, port management, and network utilities. Check availability, find open ports, make requests.
Full git awareness — branch info, status, diff, log. Your container knows your repo as well as you do.
Full-featured HTTP client and real-time WebSocket support. Build APIs and consume them from the same container.
Every helper has reactive, observable state. Subscribe to changes, bind UI, react to events across the entire system.
Every helper self-documents. Auto-generated docs, usage examples, method signatures. Explore your system at runtime.
File-based endpoint discovery, Express server with OpenAPI generation, static file serving, rate limiting — out of the box.
Same API on server and browser. Node container for backends, Browser container for frontends. Shared primitives everywhere.
Like Docker gives you a complete, reproducible environment for deployment — Luca gives you a complete, consistent runtime for development.
The container provides everything. File system, networking, git, servers, clients, process execution — no npm install needed.
Features, clients, and servers are composable building blocks. Request what you need from the container, wire it together, ship it.
Every component is introspectable. Auto-generated documentation, observable state, full event system. Your app explains itself.
A singleton per process. Event bus, state machine, dependency injector, and registry — all in one coherent object.
Clean, expressive APIs that feel natural. Everything you need is one method call away.
Run code, generate docs, serve apps, explore registries — all from your terminal.
One container. Every feature. Zero dependencies.