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.

Content in all repositories owned by your account will be closed.
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

A terminal UI renderer with JSX components and SolidJS-style signals. It uses flexbox for layout and renders directly to the terminal, comparing two cell buffers to keep ANSI output minimal.

npm

The agent runtime behind Pico, independent of the interface. It manages persistent sessions, tool execution, subagents, and model access through @prsm/ai. Sessions can be resumed, forked, or rewound. MCP, memories, skills, and commands are built in.

A macOS coding agent built on pico core. Run multiple live sessions, use the built-in browser and terminal, or dictate with your voice.

A dark Ghostty theme.

npm

A small, fast reactive runtime for JavaScript. It provides signals, lazy computed values, and effects, with batching and automatic tracking as dependencies change.

Small utilities, each focused on one job. All use JavaScript modules (ESM).

Package Description
@prsm/ai test npm Composable language model calls across providers, with tool execution, streaming, structured output, and approval workflows
@prsm/auth test npm PostgreSQL-backed Express authentication: sessions, OAuth, roles, two-factor, and audited impersonation
@prsm/cache test npm Distributed cache that prevents simultaneous cache refills, serves stale values while refreshing, and invalidates entries by tag
@prsm/cells test npm Reactive computation graph built for asynchronous work, with distributed coordination through Redis
@prsm/cron test npm Redis-backed distributed cron scheduler with leader election and cron expression support
@prsm/devtools npm Read-only dashboard, mounted as Express middleware, for inspecting running @prsm infrastructure
@prsm/embed test npm Text embeddings with multi-provider support, batching, and cosine similarity
@prsm/entitle test npm PostgreSQL-backed plan entitlements and feature access checks, resolved at runtime
@prsm/from test npm Fluent, immutable query builder for arrays of objects
@prsm/fsm test npm Non-deterministic finite state machine with persistence
@prsm/hash test npm Salted string hashing with self-describing hash format
@prsm/ids test npm Reversible integer-to-short-string obfuscation
@prsm/imagegen test npm Image generation with OpenAI, xAI, and Google, using shared options or raw provider options
@prsm/limit test npm Redis-backed rate limiting with token bucket, sliding window, and leaky bucket algorithms
@prsm/lock test npm Distributed mutex and semaphore locks for Redis
@prsm/log test npm Structured logging with child contexts
@prsm/meter test npm PostgreSQL-backed usage metering with durable records for billing and quotas
@prsm/ms test npm Parser for human-readable time expressions
@prsm/queue test npm Redis-backed distributed task queue with per-tenant grouped concurrency
@prsm/realtime test npm Distributed WebSocket framework with Redis-backed rooms, records, presence, channels, collections, and persistence
@prsm/trace test npm Distributed trace propagation with W3C TraceContext, AsyncLocalStorage, and framework adapters
@prsm/workflow test npm Workflow engine with explicit steps, saved execution state, retries, and history you can inspect

Composable spatial data structures for JavaScript. Every index uses the same query interface, so you can choose the structure that suits your access pattern without learning a different API.

Package Description
@gridworkjs/core test npm Geometry primitives (point, rect, circle) and spatial index protocol
@gridworkjs/quadtree test npm Quadtree spatial index for sparse, uneven point and region data
@gridworkjs/rtree test npm R-tree spatial index with bulk loading for rectangles and polygons
@gridworkjs/hashgrid test npm Spatial hash grid for uniform distributions and fast neighbor lookups
@gridworkjs/kd test npm KD-tree for static point sets and nearest-neighbor queries
@gridworkjs/query test npm Higher-level queries (radius, knn, ray, within) against any index

test

A terminal app for inspecting live game state. Built on procmod, it visualizes process memory in real time.

ci

A 3D fractal renderer that uses signed distance fields (SDFs) for raymarching and physically based spectral path tracing through Vulkan compute shaders. Output is deterministic for a given seed.

ci

An interactive 3D terrain generator using gradient-trick and diffusion-limited aggregation (DLA) techniques to create mountains. Adjust parameters in real time and explore the terrain with an orbit camera.

ci

A PHP runtime written in Zig. It includes an HTTP server, package manager, test runner, formatter, and binary compiler.

ci

A self-hosted git server for pushing, cloning, and browsing repositories over HTTP. Its web interface shows commit history, diffs, and syntax-highlighted source.

test

A functional language that compiles to C, with pipe-first syntax, algebraic types, and Hindley-Milner type inference. The metal qualifier lets you write in-process systems code, such as DLLs, hooks, and plugins, without a runtime, using the same language and type system.

ci

A pastel-toned Vue 3 component library with primitives, forms, overlays, navigation, and data displays. Components for AI tools include token views, cost estimators, diff viewers, retrieval and citation displays, and evaluation scorecards. Browse the full showcase at nvms.github.io/pastel-vue.

ci

A local MCP server for managing a self-hosted Huly instance through Claude. Read and update issues, track estimated and actual time, leave comments, and use the planner from a conversation.

ci

A live webcam mosaic. Configure the square pixel regions and how often their colors update.

Composable Rust libraries for inspecting and modifying running games. They cover process memory, pattern scanning, function hooking, struct mapping, and overlay rendering.

Crate Description
procmod-core test crates.io Cross-platform process memory read/write
procmod-scan test crates.io Fast pattern and signature scanning for byte slices
procmod-layout test crates.io Struct mapping with pointer chain traversal via derive macros
procmod-hook test crates.io Inline function hooking and detouring
procmod-overlay test crates.io Game overlay rendering with transparent click-through windows

Archived

PostgreSQL-backed authentication for Express, with sessions, remember-me, email verification, and password reset. It supports OAuth through GitHub, Google, and Azure, role bitmasks, and activity logging. Two-factor authentication includes TOTP, one-time codes by email or SMS, and backup codes. Archived in favor of @prsm/auth.

A composable language model workflow library built around functional pipelines and immutable conversation contexts. It supports OpenAI, Anthropic, Gemini, xAI, and Ollama, with tool execution and approval, streaming, structured outputs, threads, embeddings, image generation, and MCP integration. Archived in favor of @prsm/ai.

Libraries for reversible JSON diffing, patching, and merging. Serializing data across the WebAssembly boundary made them slower than pure JavaScript alternatives.

Package Description
@jsondelta/diff npm Structural JSON diffing with reversible deltas
@jsondelta/patch npm Patch application and delta inversion
@jsondelta/merge npm Three-way merge with conflict detection

A systems programming language built in Zig, designed to feel like a scripting language. Its bytecode virtual machine uses NaN-boxed values, mark-sweep garbage collection, and arena-scoped memory for hot paths. The language has green threads, algebraic types with pattern matching, uniform function call syntax (UFCS), and structural traits. The standard library covers input/output, networking, HTTP, TLS, and JSON. It includes a package manager, formatter, and language server (LSP).

Pinned Loading

  1. zphp zphp Public

    A fast PHP runtime

    Zig 8 4

  2. pico pico Public

    A desktop coding agent for macOS.

    JavaScript 1

  3. tui-mcp tui-mcp Public

    JavaScript 12 2

  4. trendr trendr Public

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

    JavaScript 2