@noy-db · 56 packages

Name Description License Versions
@noy-db/as-blob Single-attachment plaintext export for noy-db — extracts one blob from BlobSet as native MIME bytes. Gated by the RFC #249 `canExportPlaintext` capability bit; writes an audit-ledger entry on every call. Part of the @noy-db/as-* portable-artefact family ( MIT 0 greenflagged / 19 total
@noy-db/as-csv CSV plaintext export for noy-db — decrypts records and formats as comma-separated values. Gated by the RFC #249 `canExportPlaintext` capability bit; writes an audit-ledger entry on every call. Part of the @noy-db/as-* portable-artefact family (plaintext t MIT 0 greenflagged / 20 total
@noy-db/as-json Structured JSON plaintext export for noy-db — decrypts records and emits one JSON document per vault. Gated by RFC #249 canExportPlaintext capability; writes an audit-ledger entry on every call. Part of the @noy-db/as-* portable-artefact family (plaintext MIT 0 greenflagged / 20 total
@noy-db/as-ndjson Newline-delimited JSON export for noy-db — streaming plaintext export suitable for data pipelines, warehouse ingestion, and jq pipelines. Gated by RFC #249 canExportPlaintext. Part of the @noy-db/as-* portable-artefact family (plaintext tier). MIT 0 greenflagged / 20 total
@noy-db/as-noydb Encrypted .noydb bundle export for noy-db — wraps writeNoydbBundle() with the RFC #249 canExportBundle authorization gate and ergonomic browser/node helpers. Sole member of the @noy-db/as-* encrypted tier — ciphertext in, ciphertext out. MIT 0 greenflagged / 20 total
@noy-db/as-sql SQL dump export for noy-db — decrypts records and emits dialect-aware CREATE TABLE + INSERT statements for postgres / mysql / sqlite. One-way migration helper. Gated by RFC #249 canExportPlaintext. MIT 0 greenflagged / 20 total
@noy-db/as-xlsx Excel spreadsheet plaintext export for noy-db — produces a real .xlsx (Office Open XML) from one or more collections. Multi-sheet, Unicode-safe via shared-strings table. Zero runtime deps beyond the workspace zip encoder. Gated by RFC #249 `canExportPlain MIT 0 greenflagged / 19 total
@noy-db/as-xml XML plaintext export for noy-db — decrypts records and formats as XML with RFC-compliant entity escaping. For legacy systems, banking batch imports, SOAP endpoints, and accounting software that requires XML. Gated by RFC #249 canExportPlaintext. MIT 0 greenflagged / 20 total
@noy-db/as-zip Composite record + blob archive export for noy-db — bundles a collection's records plus every attached blob into one zip. Zero dependencies (STORE-only zip encoder). Gated by the RFC #249 `canExportPlaintext` capability bit with format `'zip'`. Part of th MIT 0 greenflagged / 20 total
@noy-db/by-peer WebRTC peer-to-peer transport for noy-db — direct browser-to-browser channel with signaling-agnostic handshake MIT 0 greenflagged / 20 total
@noy-db/by-tabs BroadcastChannel multi-tab transport for noy-db — sync between tabs of the same browser without round-tripping the storage backend MIT 0 greenflagged / 20 total
@noy-db/cli Command-line tool for noy-db — inspect .noydb bundles without decrypting, verify integrity, validate config objects, scaffold topology profiles, and monitor a live vault's store metrics. MIT 0 greenflagged / 20 total
@noy-db/hub Zero-knowledge, offline-first, encrypted document store — core library with AES-256-GCM, PBKDF2, multi-user keyring, and sync engine MIT 0 greenflagged / 20 total
@noy-db/in-ai LLM function-calling adapter for noy-db — expose ACL-scoped collections as tool definitions, then dispatch tool calls back to the vault. Format-agnostic (OpenAI, Anthropic, Vercel AI SDK). MIT 0 greenflagged / 20 total
@noy-db/in-nextjs Next.js App Router helpers for noy-db — server components, route handlers, client hooks, and cookie-based session. Thin bridge that composes @noy-db/in-react with Next's cookies()/headers() APIs. MIT 0 greenflagged / 20 total
@noy-db/in-nuxt Nuxt 4 module for noy-db — auto-imports, SSR-safe runtime plugin, and the @noy-db/in-pinia bridge MIT 0 greenflagged / 20 total
@noy-db/in-pinia Pinia integration for noy-db — defineNoydbStore() and the augmentation plugin for existing stores MIT 0 greenflagged / 20 total
@noy-db/in-react React hooks for noy-db — useNoydb, useVault, useCollection, useQuery, useSync. Uses useSyncExternalStore for reactive subscriptions. Zero deps beyond React. MIT 0 greenflagged / 20 total
@noy-db/in-rest Framework-neutral REST API integration for noy-db — createRestHandler with Hono, Express, Fastify, and Nitro subpath adapters. MIT 0 greenflagged / 20 total
@noy-db/in-solid SolidJS signal primitives for noy-db — createCollectionSignal, createQuerySignal, createSyncSignal backed by noy-db change events. MIT 0 greenflagged / 20 total
@noy-db/in-svelte Svelte stores for noy-db — collectionStore / queryStore / syncStore backed by noy-db change events. Works with Svelte 4 store contract and Svelte 5 runes (via $store subscription interop). MIT 0 greenflagged / 20 total
@noy-db/in-tanstack-query TanStack Query adapter for noy-db — queryFn + mutationFn helpers that speak the Collection API, plus automatic invalidation from noy-db change events. Framework-agnostic (React / Vue / Solid / Svelte). MIT 0 greenflagged / 20 total
@noy-db/in-tanstack-table TanStack Table bridge for noy-db — map Collection query state (sort, filter, pagination) into Table state and back, so a useSmartTable pattern drives the DB's query DSL without glue code. MIT 0 greenflagged / 20 total
@noy-db/in-vue Vue 3 / Nuxt composables for noy-db — reactive useNoydb, useCollection, useSync, and biometric plugin MIT 0 greenflagged / 20 total
@noy-db/in-yjs Yjs Y.Doc interop for noy-db — collaborative rich-text fields with encrypted-at-rest Yjs state MIT 0 greenflagged / 19 total
@noy-db/in-zustand Zustand adapter for noy-db — factory that mirrors defineNoydbStore for Zustand users, auto-syncs state from noy-db change events, and supports optimistic mutations. MIT 0 greenflagged / 20 total
@noy-db/on-email-otp Email OTP second factor for noy-db — generates time-boxed one-time codes, delivers via a user-supplied transport (SMTP / SES / Postmark / any fn), and verifies in constant time. Part of the @noy-db/on-* authentication family. MIT 0 greenflagged / 20 total
@noy-db/on-magic-link Magic-link unlock for noy-db — one-time URL that opens a vault in a viewer-scoped session without a passphrase. Part of the @noy-db/on-* authentication family. MIT 0 greenflagged / 20 total
@noy-db/on-oidc OAuth/OIDC bridge for noy-db — federated login (LINE, Google, Apple, Okta) with split-key key connector — server never sees plaintext MIT 0 greenflagged / 20 total
@noy-db/on-pin Session-resume PIN quick-lock for noy-db — after a full passphrase unlock, a short-lived PIN (or a per-device biometric) re-unlocks the cached DEKs without re-typing the passphrase. PIN never replaces the passphrase; only resumes an already-unlocked sessi MIT 0 greenflagged / 20 total
@noy-db/on-recovery One-time printable recovery codes for noy-db — last-resort vault unlock when the passphrase, passkey, and OIDC provider are all unavailable. Base32 + checksum codes, PBKDF2-derived wrapping keys, burn-on-use. Part of the @noy-db/on-* authentication family MIT 0 greenflagged / 20 total
@noy-db/on-shamir k-of-n Shamir Secret Sharing of the vault KEK for multi-party unlock. Any K of N shares recombines the key; fewer than K leaks zero bits. Composable — each share can be protected by any other on-* method. Zero runtime dependencies. MIT 0 greenflagged / 20 total
@noy-db/on-threat Threat-response primitives for noy-db — multi-attempt lockout, duress-passphrase data destruction, duress-passphrase honeypot decoy. Pure stateful helpers; the caller coordinates keyring + audit-ledger integration. Part of the @noy-db/on-* authentication MIT 0 greenflagged / 20 total
@noy-db/on-totp TOTP (RFC 6238) authenticator-app second factor for noy-db — generate secrets, otpauth:// provisioning URIs, and constant-time code verification. Zero dependencies (HMAC-SHA1 via Web Crypto). Part of the @noy-db/on-* authentication family. MIT 0 greenflagged / 20 total
@noy-db/on-webauthn WebAuthn hardware-key keyrings for noy-db — Touch ID, Face ID, Windows Hello, YubiKey, FIDO2 passkeys MIT 0 greenflagged / 19 total
@noy-db/to-aws-dynamo AWS DynamoDB adapter for noy-db — single-table design, zero-knowledge cloud sync MIT 0 greenflagged / 20 total
@noy-db/to-aws-s3 AWS S3 adapter for noy-db — encrypted object storage with zero-knowledge cloud sync MIT 0 greenflagged / 20 total
@noy-db/to-browser-idb IndexedDB adapter for noy-db with optional key obfuscation MIT 0 greenflagged / 20 total
@noy-db/to-browser-local localStorage adapter for noy-db with optional key obfuscation MIT 0 greenflagged / 20 total
@noy-db/to-cloudflare-d1 Cloudflare D1 adapter for noy-db — SQLite at the edge, running inside Cloudflare Workers. Accepts a D1Database binding and speaks the noy-db store contract via D1's prepare/bind API. MIT 0 greenflagged / 20 total
@noy-db/to-cloudflare-r2 Cloudflare R2 adapter for noy-db — S3-compatible object storage with zero egress fees. Thin wrapper around @noy-db/to-aws-s3 configured for the R2 endpoint. casAtomic: false (same caveat as S3). MIT 0 greenflagged / 20 total
@noy-db/to-drive Google Drive bundle store for noy-db. Stores the whole vault as a single .noydb file in Drive's hidden appDataFolder; opaque ULID filenames never leak compartment names. Driver-agnostic — bring your own OAuth token. MIT 0 greenflagged / 20 total
@noy-db/to-file JSON file adapter for noy-db — encrypted document store on local disk, USB sticks, or network drives MIT 0 greenflagged / 20 total
@noy-db/to-icloud iCloud Drive bundle store for noy-db — macOS-aware persistence that detects eviction stubs (.icloud) and conflict files automatically. Treats each vault as a single .noydb bundle, safe for the Apple ecosystem. MIT 0 greenflagged / 20 total
@noy-db/to-memory In-memory adapter for noy-db — ideal for testing, development, and ephemeral workloads MIT 0 greenflagged / 20 total
@noy-db/to-meter Pass-through meter for @noy-db/to-* stores — wraps any NoydbStore and records per-method latency percentiles, error rates, and byte counts on real traffic. Optional synthetic liveness probe emits degraded / restored events. No synthetic benchmarks (see @n MIT 0 greenflagged / 20 total
@noy-db/to-mysql MySQL / MariaDB adapter for noy-db — encrypted-envelope KV with JSON column. Works with any duck-typed mysql2-style pool/connection. casAtomic: true via UPDATE … WHERE v = ?. MIT 0 greenflagged / 20 total
@noy-db/to-nfs NFS network-file store for noy-db. Same indexed layout as @noy-db/to-file, with pre-flight checks for nolock / noac mount options that silently break versioning guarantees on stock NFS mounts. MIT 0 greenflagged / 20 total
@noy-db/to-postgres PostgreSQL adapter for noy-db — encrypted-envelope KV with jsonb column. Works with any duck-typed pg-style Client (node-postgres, postgres.js, pg-native, Supabase, Neon serverless). casAtomic: true via UPDATE … WHERE _v = ?. MIT 0 greenflagged / 20 total
@noy-db/to-probe Diagnostic companion for the @noy-db/to-* store family — not itself a storage backend. Setup-time suitability test + topology check + runtime reliability monitor. Exercises the 6-method NoydbStore contract across five axes (write latency, CAS integrity, h MIT 0 greenflagged / 20 total
@noy-db/to-smb SMB/CIFS network file store for noy-db. Works against Windows file servers, NAS devices (Synology/QNAP/Netgear), and corporate shared drives via NTLM or Kerberos auth — no OS mount required. MIT 0 greenflagged / 20 total
@noy-db/to-sqlite SQLite adapter for noy-db — single-file local encrypted document store. Works with better-sqlite3, node:sqlite (Node 22+), or bun:sqlite via a duck-typed Database interface. casAtomic: true (BEGIN IMMEDIATE + UPDATE WHERE _v=?). MIT 0 greenflagged / 19 total
@noy-db/to-ssh SSH/SFTP store for noy-db — remote encrypted document storage over SSH using public-key auth. Any Linux/macOS server with sshd running becomes a noy-db backend; leverages existing ~/.ssh keys or ssh-agent. Key-only auth (no passwords). MIT 0 greenflagged / 20 total
@noy-db/to-supabase Supabase adapter for noy-db — Postgres + Storage combo. Routes records to @noy-db/to-postgres via the Supabase Postgres pool and optional blob routing via Supabase Storage. MIT 0 greenflagged / 20 total
@noy-db/to-turso Turso / libSQL adapter for noy-db — edge SQLite with built-in replication. Wraps @libsql/client through a small async shim that speaks the same noy-db store contract as @noy-db/to-sqlite. MIT 0 greenflagged / 20 total
@noy-db/to-webdav WebDAV adapter for noy-db — encrypted object storage over the WebDAV protocol. Works with Nextcloud, ownCloud, Apache mod_dav, and any RFC 4918 server. Pure fetch()-based, zero dependencies. MIT 0 greenflagged / 20 total
Showing 56 packages