Session management for TMCP (TypeScript Model Context Protocol) transport implementations. This package provides the base classes and in-memory implementations for both streaming session coordination and session metadata persistence.
Typed, serializable workflows that compose multiple modules. A journey declares entry/exit transitions between modules and owns shared state; modules stay journey-unaware.
Tidy up your messy components
Text annotation toolbar with highlighting and underlining for PIE assessment player
Create new ShareDB backend instance
Simple persistence for all Apollo cache implementations
recoil-sync stores for Next.js
Reusable AI chat module: agent loop, Vertex providers (Claude + Gemini), narrators, persistence schema, and chat UI components. Host injects auth, scope, tools, and credentials via configureAiChat().
Core KLighD diagram visualization with Sprotty
Event Sourcing with Node.JS
Unified LLM API with automatic model discovery and provider configuration
Ensures consistent encoding and decoding of TC Signals for the iab. Transparency and Consent Framework (TCF).
a generic Hocuspocus persistence driver for the database
A very simple isomorphic key-value store with a Map-like API for persisting session data.
No description provided.
IndexedDB database adapter for Yjs
Simple GDPR manager
Run mcp2skills locally with a single npx command
WebSocket-based API for vibes.diy chat persistence and app deployment. Supports both HTTP POST and WebSocket connections using the same handler via the Evento event-driven framework.
Tools for working with IP4/IP6 IP Addresses including IPv4, IPv6, CIDR, and Subnet Masks
Swarm coordination, message routing, and role management. Phase 2 adds an **Inbox layer** (`InboxStore` + `InboxRelay`) on top of the existing `SwarmCoordinator`, giving the host a push-based path for delivering messages to agent sessions.
Client library for js-bao-wss Yjs WebSocket service
Data persistence for Pip.Services in Node.js / ES2017
> **Internal package.** Most users want [@deckgl-fiber-renderer/dom](../dom) instead.