@lindorm · 44 packages

Name Description License Versions
@lindorm/aegis JOSE token operations for JWT, JWS, and JWE backed by an Amphora key store. AGPL-3.0-or-later 16 greenflagged / 28 total
@lindorm/aes High-level AES encryption and decryption for Node.js with first-class TypeScript support. `@lindorm/aes` wraps key derivation, key wrapping, and authenticated content encryption behind a single `AesKit` class — encrypt any supported value in one call and AGPL-3.0-or-later 15 greenflagged / 27 total
@lindorm/akp Post-quantum signature kit for the ML-DSA family (FIPS 204), built on Node's `crypto` module and [`@lindorm/kryptos`](https://www.npmjs.com/package/@lindorm/kryptos). Provides an `AkpKit` class implementing the `IKeyKit` contract used across the Lindorm c AGPL-3.0-or-later 4 greenflagged / 4 total
@lindorm/amphora Cryptographic key vault for managing [Kryptos](https://www.npmjs.com/package/@lindorm/kryptos) keys. Stores local keys, serves them as JWKS, and discovers keys from external OpenID Connect providers. AGPL-3.0-or-later 18 greenflagged / 26 total
@lindorm/b64 Base64 and Base64URL encoding helpers for Node.js and browsers, exposed as a single static class. AGPL-3.0-or-later 7 greenflagged / 13 total
@lindorm/breaker Protocol-agnostic circuit breaker for Node.js with sliding-window failure tracking, exponential backoff, configurable error classification, and EventEmitter-based state notifications. AGPL-3.0-or-later 7 greenflagged / 7 total
@lindorm/case String case conversion utilities for strings, object keys, and string arrays. AGPL-3.0-or-later 12 greenflagged / 20 total
@lindorm/composed Run a command with Docker Compose services started up first, then tear them down on exit. Available as both a CLI (`composed`) and a programmatic API. AGPL-3.0-or-later 8 greenflagged / 8 total
@lindorm/conduit Middleware-based HTTP client built on Axios with retries, circuit breaking, rate limiting, request deduplication, response caching, OAuth2 client credentials, DPoP, and Zod schema validation. AGPL-3.0-or-later 17 greenflagged / 26 total
@lindorm/config Type-safe runtime configuration loader that merges YAML files, `.env` files, process environment, and `NODE_CONFIG`, then validates the result with a Zod schema. AGPL-3.0-or-later 15 greenflagged / 18 total
@lindorm/create-pylon Interactive CLI scaffolder for new [Pylon](https://www.npmjs.com/package/@lindorm/pylon) applications. AGPL-3.0-or-later 6 greenflagged / 11 total
@lindorm/date A lindorm-flavoured wrapper around [date-fns](https://date-fns.org/) that parses human-readable time strings (`"10 minutes"`, `"2h"`, `"25 years"`), exposes calendar-correct expiry helpers, and ships TTL-aware `Map` / `Set` containers. AGPL-3.0-or-later 13 greenflagged / 21 total
@lindorm/ec ECDSA signing kit built on Node's `crypto` module and [`@lindorm/kryptos`](https://www.npmjs.com/package/@lindorm/kryptos). Provides an `EcKit` class that implements the `IKeyKit` contract used across the Lindorm cryptography packages. AGPL-3.0-or-later 15 greenflagged / 24 total
@lindorm/enigma Argon2id password hashing for Node.js, plus a layered `Enigma` helper that combines HMAC signing, Argon2 hashing, and AES encryption into a single `hash` / `verify` / `assert` interface. AGPL-3.0-or-later 14 greenflagged / 24 total
@lindorm/enums Shared TypeScript enums used across the Lindorm ecosystem. AGPL-3.0-or-later 7 greenflagged / 11 total
@lindorm/errors Structured error classes with HTTP status codes, error chaining, and JSON serialisation. AGPL-3.0-or-later 14 greenflagged / 22 total
@lindorm/hermes A decorator-driven CQRS and Event Sourcing framework for TypeScript, with pluggable persistence and messaging supplied by `@lindorm/proteus` and `@lindorm/iris`. AGPL-3.0-or-later 16 greenflagged / 22 total
@lindorm/iris Decorator-driven messaging for Node.js with a single API across multiple brokers. Define messages once, publish and subscribe against memory, RabbitMQ, Kafka, NATS, or Redis Streams. AGPL-3.0-or-later 5 greenflagged / 8 total
@lindorm/is Type-guard helpers for primitives, objects, URLs, and JOSE tokens. AGPL-3.0-or-later 12 greenflagged / 20 total
@lindorm/json-kit Loss-less JSON serialisation for JavaScript values that don't survive `JSON.stringify` — `Date`, `Buffer`, `BigInt`, `undefined`, and the `null` vs `undefined` distinction. AGPL-3.0-or-later 12 greenflagged / 22 total
@lindorm/kryptos Generate, import, convert, certify, and dispose JOSE / X.509 cryptographic keys (EC, OKP, RSA, oct, AKP) from a single TypeScript model. AGPL-3.0-or-later 14 greenflagged / 26 total
@lindorm/logger Type-safe Winston wrapper with hierarchical scopes, correlation metadata, and pluggable filters for sensitive data. AGPL-3.0-or-later 15 greenflagged / 24 total
@lindorm/message 8 greenflagged / 8 total
@lindorm/middleware Framework-agnostic helper for composing an array of asynchronous middleware functions around a shared context object, in the style of Koa. AGPL-3.0-or-later 7 greenflagged / 12 total
@lindorm/mongo 0 greenflagged / 1 total
@lindorm/oct HMAC signing kit built on Node's `crypto` module and [`@lindorm/kryptos`](https://www.npmjs.com/package/@lindorm/kryptos). Provides an `OctKit` class that implements the `IKeyKit` contract used across the Lindorm cryptography packages. AGPL-3.0-or-later 15 greenflagged / 24 total
@lindorm/okp EdDSA signing kit built on Node's `crypto` module and [`@lindorm/kryptos`](https://www.npmjs.com/package/@lindorm/kryptos). Provides an `OkpKit` class that implements the `IKeyKit` contract used across the Lindorm cryptography packages. AGPL-3.0-or-later 15 greenflagged / 24 total
@lindorm/pkce Tiny helper for generating and verifying [Proof Key for Code Exchange (PKCE)](https://datatracker.ietf.org/doc/html/rfc7636) challenge/verifier pairs. AGPL-3.0-or-later 15 greenflagged / 18 total
@lindorm/postgres 0 greenflagged / 1 total
@lindorm/proteus A multi-driver ORM for TypeScript built on TC39 (Stage 3) decorators. Define your entities once and run them against PostgreSQL, MySQL, SQLite, MongoDB, Redis, or an in-memory store with zero code changes. AGPL-3.0-or-later 6 greenflagged / 10 total
@lindorm/pylon HTTP and WebSocket application framework for Node.js, built on Koa and Socket.IO and wired into the Lindorm ecosystem. AGPL-3.0-or-later 10 greenflagged / 26 total
@lindorm/rabbit 0 greenflagged / 1 total
@lindorm/random Tiny cryptographically-strong random helpers for ids, numbers, strings, and UUIDs. AGPL-3.0-or-later 8 greenflagged / 13 total
@lindorm/redis 0 greenflagged / 1 total
@lindorm/retry Tiny back-off and retry helpers for TypeScript: compute a delay for a given attempt, or wrap any async function with automatic retries. AGPL-3.0-or-later 12 greenflagged / 18 total
@lindorm/rsa RSA signing kit built on Node's `crypto` module and [`@lindorm/kryptos`](https://www.npmjs.com/package/@lindorm/kryptos). Provides an `RsaKit` class that implements the `IKeyKit` contract used across the Lindorm cryptography packages. AGPL-3.0-or-later 15 greenflagged / 25 total
@lindorm/scanner Recursive filesystem scanner that turns a directory tree into structured metadata and dynamically imports the discovered modules. AGPL-3.0-or-later 15 greenflagged / 22 total
@lindorm/sha Thin SHA-1/256/384/512 hashing helper that wraps Node's `crypto.createHash` in a typed class. AGPL-3.0-or-later 14 greenflagged / 19 total
@lindorm/types Shared TypeScript types and a small set of `const` runtime values used across the Lindorm monorepo. AGPL-3.0-or-later 11 greenflagged / 18 total
@lindorm/typewriter Generate TypeScript types (or Zod schemas) from JSON and YAML samples, via a CLI or a programmatic API. AGPL-3.0-or-later 12 greenflagged / 12 total
@lindorm/url Small set of helpers for building, validating, and inspecting URLs on top of the platform `URL` class. AGPL-3.0-or-later 14 greenflagged / 21 total
@lindorm/utils A grab-bag of small, tree-shakeable helpers shared across the Lindorm packages: deep object diff/merge, predicate-based array querying, abort-signal composition, and other day-to-day utilities. AGPL-3.0-or-later 14 greenflagged / 23 total
@lindorm/worker Interval-based background worker with retry, jitter, lifecycle events, graceful shutdown, and structured logging. AGPL-3.0-or-later 18 greenflagged / 25 total
@lindorm/zephyr Type-safe real-time WebSocket client for Node.js and React, built on [Socket.IO](https://socket.io/). Provides middleware composition, room helpers, request/response semantics over Socket.IO acknowledgements, pluggable auth strategies, and React hooks. AGPL-3.0-or-later 5 greenflagged / 5 total
Showing 44 packages