Skip to content
@prsmjs

prsmjs

prsm

Small, focused packages for Node.js. Each one does one thing well. Many are distributed, backed by Redis or Postgres with leader election, clustering, and shared state built in. All ESM, zero or minimal dependencies, published under the @prsm scope on npm.

Packages

PackageTestVersionDescription
@prsm/mstestnpmParse and convert time strings to milliseconds
@prsm/idstestnpmShort, obfuscated, collision-proof, reversible identifiers
@prsm/hashtestnpmSimple salted string hashing on top of node:crypto
@prsm/fromtestnpmFluent query builder for filtering, transforming, and aggregating arrays of objects
@prsm/fsmtestnpmNon-deterministic finite state machine with time-based ticks, persistence, and multiple active states
@prsm/locktestnpmDistributed locking primitives for Redis - mutex and semaphore
@prsm/limittestnpmRedis-backed distributed rate limiting with token bucket, sliding window, and leaky bucket algorithms
@prsm/cachetestnpmDistributed cache with stampede prevention, stale-while-revalidate, and tag invalidation
@prsm/tracetestnpmDistributed trace propagation with W3C TraceContext, AsyncLocalStorage, and framework adapters
@prsm/crontestnpmRedis-backed distributed cron scheduler with leader election and cron expression support
@prsm/queuetestnpmRedis-backed distributed task queue with grouped concurrency, retries, and rate limiting
@prsm/cellstestnpmReactive computation graph with distributed coordination via Redis
@prsm/workflowtestnpmDurable, inspectable workflow engine
@prsm/metertestnpmDurable usage metering for billing and quotas, backed by postgres
@prsm/entitletestnpmPlan-based entitlements and feature gating, resolved at runtime, backed by postgres
@prsm/authtestnpmPostgreSQL-backed Express authentication: sessions, OAuth, roles, two-factor, and audited impersonation
@prsm/realtimetestnpmDistributed WebSocket framework with Redis-backed rooms, records, presence, channels, collections, and persistence
@prsm/logtestnpmStructured logging with child contexts
@prsm/devtoolsnpmRead-only Express middleware dashboard for observing @prsm infrastructure at runtime
@prsm/aitestnpmComposable LLM inference with multi-provider support, tool execution, streaming, structured output, and approval workflows
@prsm/embedtestnpmText embeddings with multi-provider support, batching, and cosine similarity
@prsm/imagegentestnpmImage generation across OpenAI, xAI, and Google with normalized options and raw provider passthrough

This ecosystem is an experiment in AI-maintained open source. All packages are autonomously built, tested, and refined by AI with human oversight. Regular audits, thorough test coverage, continuous refinement - the emphasis is on high quality, rigorously tested, production-grade code.

Popular repositories Loading

  1. queue queuePublic

    JavaScript 1

  2. ids idsPublic

    JavaScript 1

  3. hash hashPublic

    JavaScript 1

  4. devtools devtoolsPublic

    Vue 1

  5. fsm fsmPublic

    JavaScript

  6. ms msPublic

    JavaScript

Repositories

Showing 10 of 23 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…