A continuation-local storage (async context) module compatible with NestJS's dependency injection.
-
Updated
Sep 24, 2026 - TypeScript
A continuation-local storage (async context) module compatible with NestJS's dependency injection.
Examples demonstrating how the Let it Crash approach works using Node.js
How to perform database transaction using NestJs + TypeORM using AsyncLocalStorage
Library that provides a wrapper to propagate and manage database transactions
An crazy experiment recreating the Node.js test runner (with no libraries) using the same componentes of the original project
Tiny TypeScript functional dependency injection, based on AsyncLocalStorage. Supports Node.js, Deno
Effector Domain based on AsyncLocalStorage
The dotenv of feature flags — zero infrastructure, fully typed. Define flags in JSON, get deterministic percentage rollouts and user targeting anywhere in your TypeScript codebase.
DDD + TypeORM SIWE (EIP-4361) authentication backend.
A live runtime inspector for Node.js backends — Express, Fastify, NestJS
Drop-in console.log replacement that automatically attaches user IDs, transaction IDs, and async context to every log—no refactor required.
Correlation IDs for Node.js: validated inbound IDs, UUIDv7, AsyncLocalStorage, Fastify/Express/node:http adapters and fetch propagation. Part of platform-kit.
Testing AsyncLocalStorage with Socket.IO
Examples demonstrating how the Let it Crash approach works using Node.js
Track and log timing metrics during async request-response cycles and surface them as a Server-Timing header
🚀 Clear your terminal instantly with cls, a fast C utility that removes all previous output and scrollback history on macOS and Linux.
Find where AsyncLocalStorage context is silently lost, and which boundary lost it.
One wide log event per operation, instead of scattered lines you have to reassemble. Canonical log lines for Node, with no context threaded through your call signatures.
To associate your repository with the asynclocalstorage topic, visit your repo's landing page and select "manage topics."