Evan Purkhiser's personal tooling
Ensures that new code does not introduce performance regressions with CI. Tracks:
Expressots - modern, fast, lightweight nodejs web framework (@core)
Get installation path where the given package is installed. Works for globally and locally installed packages
GraphQL query client with Fetch
Devtools for React Router - debug, trace, find hydration errors, catch bugs and inspect server/client data with react-router-devtools
unist utility to serialize a node, position, or point as a human readable location
Portable Shell Commands for Node
AI code review CLI for pull requests and repository audits with your choice of LLM
🔧 Fast, modern, and practical utility library for FP in TypeScript.
Local manager-controlled AI collaboration platform with chat, work items, HTTP/MCP APIs, and a terminal setup wizard.
Allow to open the URL to create a pull request pointing to the base branch
Essential JS 2 FileManager Component
Core Promise support implementation for the simplified HTTP request client 'request'.
Utility to lookup HTTP status codes
OpenRPC Specification JSON schemas
Shared eslint config
Zero-dependency barcode & QR code generator — SVG & PNG output. 40+ formats, styled QR codes, tree-shakeable. Pure TypeScript, works everywhere.
The TypeScript types for the hfs project.
Library for interacting with OAuth 1.0, 1.0A, 2 and Echo. Provides simplified client access and allows for construction of more complex apis and OAuth providers.
A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️
Pretty print JavaScript errors on the Web and the Terminal
Theme styles for gliff.ai apps
An OpenClaw plugin that orchestrates coding agent sessions as managed background processes. Launch, monitor, and control coding agents (Claude Code, Codex, experimental OpenCode, and more) directly from your AI gateway.