A TypeScript-first dependency injection framework that combines functional programming
with enterprise features. No decorators, no magic - just explicit, testable code.
Quick Start
import { r, run } from"@bluelibs/runner";
// Define a task (a function with superpowers) constgreet = r.task("greet") .run(async (name: string) =>`Hello, ${name}!`) .build();
// Create and run your app constapp = r.resource("app").register([greet]).build(); const { runTask } = awaitrun(app);
BlueLibs Runner
A TypeScript-first dependency injection framework that combines functional programming with enterprise features. No decorators, no magic - just explicit, testable code.
Quick Start
Core Concepts
Learn More