|
@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
|