Skip to content
View nvms's full-sized avatar

Highlights

  • Pro

Block or report nvms

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nvms/README.md

nvms

Hello.

Projects

Terminal UI renderer with JSX components and SolidJS-style signals. Direct-mode rendering with flexbox layout, double-buffered cell diffing, and minimal ANSI output.

npm

Terminal-native coding agent with multi-provider model support, persistent and rewindable sessions, project-aware instructions, integrated development tools, MCP integration, and extensible commands and skills. Built with trend and @prsm/ai.

A dark Ghostty theme.

npm

Small, high-performance reactive runtime for JavaScript with signals, lazy computed values, effects, batching, and dynamic dependency tracking.

Small, focused utilities. All ESM.

PackageDescription
@prsm/aitestnpmComposable LLM inference with multi-provider support, tool execution, streaming, structured output, and approval workflows
@prsm/authtestnpmPostgreSQL-backed Express authentication: sessions, OAuth, roles, two-factor, and audited impersonation
@prsm/cachetestnpmDistributed cache with stampede prevention, stale-while-revalidate, and tag invalidation
@prsm/cellstestnpmReactive computation graph with async-first distributed coordination via Redis
@prsm/crontestnpmRedis-backed distributed cron scheduler with leader election and cron expression support
@prsm/devtoolsnpmRead-only Express middleware dashboard for observing @prsm infrastructure at runtime
@prsm/embedtestnpmText embeddings with multi-provider support, batching, and cosine similarity
@prsm/entitletestnpmPlan-based entitlements and feature gating, resolved at runtime, backed by postgres
@prsm/fromtestnpmFluent, immutable query builder for arrays of objects
@prsm/fsmtestnpmNon-deterministic finite state machine with persistence
@prsm/hashtestnpmSalted string hashing with self-describing hash format
@prsm/idstestnpmReversible integer-to-short-string obfuscation
@prsm/imagegentestnpmImage generation across OpenAI, xAI, and Google with normalized options and raw provider passthrough
@prsm/limittestnpmRedis-backed rate limiting - token bucket, sliding window, leaky bucket
@prsm/locktestnpmDistributed locking primitives for Redis - mutex and semaphore
@prsm/logtestnpmStructured logging with child contexts
@prsm/metertestnpmDurable usage metering for billing and quotas, backed by postgres
@prsm/mstestnpmHuman-friendly time expression parser
@prsm/queuetestnpmRedis-backed distributed task queue with per-tenant grouped concurrency
@prsm/realtimetestnpmDistributed WebSocket framework with Redis-backed rooms, records, presence, channels, collections, and persistence
@prsm/tracetestnpmDistributed trace propagation with W3C TraceContext, AsyncLocalStorage, and framework adapters
@prsm/workflowtestnpmDurable workflow engine with explicit steps, persisted execution state, retries, and inspectable history

Composable spatial data structures for JavaScript. Every index implements the same query interface - learn one API, pick the data structure that fits your access pattern.

PackageDescription
@gridworkjs/coretestnpmGeometry primitives (point, rect, circle) and spatial index protocol
@gridworkjs/quadtreetestnpmQuadtree spatial index for sparse, uneven point and region data
@gridworkjs/rtreetestnpmR-tree spatial index with bulk loading for rectangles and polygons
@gridworkjs/hashgridtestnpmSpatial hash grid for uniform distributions and fast neighbor lookups
@gridworkjs/kdtestnpmKD-tree for static point sets and nearest-neighbor queries
@gridworkjs/querytestnpmHigher-level queries (radius, knn, ray, within) against any index

test

Live game state inspector. TUI application for real-time process memory visualization, built on procmod.

ci

Spectral fractal path tracer. Renders 3D fractal geometry using SDF raymarching and physically-based spectral path tracing via Vulkan compute shaders. Deterministic seed-based output.

ci

Interactive 3D terrain generation explorer. Implements gradient-trick and DLA mountain generation techniques with real-time parameter tweaking and orbit camera controls.

ci

Zig-based PHP runtime with built-in HTTP server, package manager, test runner, formatter, and binary compiler.

ci

Self-hosted git server. Push, clone, and browse repositories over HTTP with a built-in web interface for viewing commit history, diffs, and syntax-highlighted source.

test

Functional language with pipe-first syntax that compiles to C. Algebraic types, Hindley-Milner inference, and a metal qualifier for runtime-free in-process systems work (DLLs, hooks, plugins). One language, one type system, both sides of the wall.

ci

Pastel-toned Vue 3 component library covering primitives, forms, overlays, navigation, and data display, with a dedicated tier for AI tooling: token views, cost estimators, diff viewers, retrieval and citation displays, and evaluation scorecards. The full showcase is published at nvms.github.io/pastel-vue.

ci

Local MCP server that lets Claude manage a self-hosted Huly instance from a conversation: reading and updating issues, tracking estimated and actual time, leaving comments, and working the planner.

ci

Live webcam mosaic with configurable square pixel regions and color update timing.

Composable runtime game instrumentation primitives for Rust. Process memory, pattern scanning, function hooking, struct mapping, and overlay rendering.

CrateDescription
procmod-coretestcrates.ioCross-platform process memory read/write
procmod-scantestcrates.ioFast pattern and signature scanning for byte slices
procmod-layouttestcrates.ioStruct mapping with pointer chain traversal via derive macros
procmod-hooktestcrates.ioInline function hooking and detouring
procmod-overlaytestcrates.ioGame overlay rendering with transparent click-through windows

Archived

Postgres-backed auth for Express. Sessions, remember-me, email verification, password reset, OAuth (GitHub/Google/Azure), role bitmasks, 2FA (TOTP + email/SMS OTP + backup codes), activity logging. Archived in favor of @prsm/auth.

Composable, provider-agnostic LLM workflow library. Functional pipelines over immutable conversation contexts. Supports OpenAI, Anthropic, Gemini, xAI, Ollama. Tool execution with approval, streaming, structured outputs, threads, embeddings, image generation, MCP integration. Archived in favor of @prsm/ai.

Reversible JSON diffing, patching, and merging. The WASM serialization boundary made it slower than pure JS alternatives.

PackageDescription
@jsondelta/diffnpmStructural JSON diffing with reversible deltas
@jsondelta/patchnpmPatch application and delta inversion
@jsondelta/mergenpmThree-way merge with conflict detection

Systems programming language with scripting ergonomics, built in Zig. Bytecode VM with NaN-boxed values, mark-sweep GC, arena-scoped memory for hot paths, green threads, algebraic types with pattern matching, UFCS, structural traits. Stdlib covers IO, networking, HTTP, TLS, and JSON. Ships with a package manager, formatter, and LSP.

Pinned Loading

  1. trendrtrendrPublic

    direct-mode TUI renderer with JSX, signals, and per-cell diffing

    JavaScript 2

  2. eaccesseaccessPublic archive

    TypeScript 1

  3. threadedthreadedPublic

    TypeScript 1

  4. prsmjs/queueprsmjs/queuePublic

    JavaScript 1

  5. tui-mcptui-mcpPublic

    JavaScript 12 1