npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@link-loom/sdk

v7.3.40

Published

The Enterprise Runtime Orchestrator for Node.js. A deterministic runtime foundation for building scalable, event-driven microservices. Enforces explicit dependency injection, managed lifecycles, and architectural primitives (Event-driven Architecture, Lon

Readme

Link Loom SDK

GitHub license npm

The Runtime Orchestrator for Node.js Ecosystems.

Link Loom SDK is a runtime foundation designed to standardize application initialization, dependency resolution, and operational lifecycle. It provides a deterministic execution environment where modules, services, and adapters coexist under a strict architectural contract.

This is not merely a web framework. Link Loom operates as the Application Backbone, enabling disjointed systems—monoliths, distributed microservices, and dedicated workers—to share a unified operational signature.


Documentation Index

Getting Started

Usage Guides

Architecture & Concepts

Core Modules

The Runtime Kernel.

Adapter Architectures

Infrastructure Abstractions


Technical Overview

Link Loom fundamentally shifts the focus from Request Handling to System Handling.

1. The Runtime Engine

Loom instantiates a Finite State Machine that governs the application life from BOOT to SHUTDOWN. This ensures that database connections, message brokers, and background threads are initialized in a guaranteed order before any traffic is accepted.

2. The Dependency Graph

Unlike frameworks relying on decorators or implicit module imports, Loom constructs an Explicit Dependency Graph. All system capabilities (Logger, Config, DB Driver, Event Bus) are injected into a unified Context Object (dependencies), which is passed downstream to every service and route.

3. Architectural Enablers (Adapters)

Adapters in Loom are not simple wrappers; they are architectural primitives.

  • Apps Adapter: Provides Thread-based Isolation for CPU-intensive tasks, decoupling them from the main event loop.
  • Events Adapter: Establishes a Pub/Sub Fabric across the system, enabling decoupled, reactive architectures.
  • Functions Adapter: Implements a Serverless-like Runtime within the application for scheduled (Cron) or on-demand modular logic.

Installation

npm install --save @link-loom/sdk

Basic Usage

/* const { Loom } = require('@link-loom/sdk'); */
const loom = new Loom({ root: __dirname });

const main = async () => {
  /* The ignite() method triggers the bootstrap sequence */
  const dependencies = await loom.ignite();

  dependencies.console.info('Runtime Active');
};

main();

Contributing

  1. Use ESLint + Prettier.
  2. Follow Conventional Commits.
  3. Include unit tests and architectural documentation.

License

Licensed under the Apache License 2.0.

Link Loom SDKDeterministic Runtime Orchestration.