π€ AI tooling Β· βοΈ Node.js libraries Β· π· GraphQL
- π graphql-agent-toolkit β Turn any GraphQL API into AI-agent-ready tools β MCP servers, LangChain tools, and SDKs.
- π€ graphql-contract β Consumer-driven contract testing for GraphQL β no Pact Broker required.
- π° graphql-cost-guardian β Score and cap GraphQL query cost with configurable per-field weights.
- #οΈβ£ graphql-hash β Deterministic query hashing for caching and persisted queries.
- ποΈ graphql-operation-store β Framework-agnostic persisted-query and trusted-document store.
- 𧬠graphql-pluck-types β Pull TypeScript interfaces straight out of a GraphQL SDL string.
- π graphql-schema-policies β Enforce semantic schema-design policies in CI.
- π‘οΈ graphql-sentinel β Security scanner and runtime shield for GraphQL APIs.
- π graphql-watchdog β Performance toolkit β N+1 detection, normalized caching, cost analysis, CI regression.
- π graphql-workshop β Hands-on GraphQL training workshop (2018).
- π€ xoom-graphql-workshop β Hands-on GraphQL training workshop (2019).
- π ai-statusline β Real-time model, token, cost, and git status line for AI coding assistants.
- π§ code-memory β Persistent memory for AI coding β semantic search, git history, context that survives.
- βοΈ mcp-prune β Audit MCP server usage from Claude Code transcripts and prune the idle ones.
- βͺ mcp-replay β Record and replay MCP interactions for deterministic CI β nock/msw for MCP.
- π mcp-tool-lint β Static linter that catches MCP tool-definition defects before they ship.
- πΌ pr-babysitter β Auto-fixes merge conflicts, failing CI, and review comments with Claude Code.
- π fetch-resilience β Retry, timeout, circuit breaker, and bulkhead policies for native fetch β edge-safe, zero deps.
- π¨ openapi-sentinel β Catch OpenAPI 3.1 spec drift live with runtime request/response validation.
- π problem-response β RFC 9457 Problem Details error responses β framework-agnostic and TypeScript-first.
- π versionkit β API versioning with RFC-compliant Sunset and Deprecation headers.
- β±οΈ api-perf-budget β Define and enforce per-route latency budgets in CI.
- π abort-race β Race async operations and auto-cancel the losers' AbortSignals.
- β²οΈ abort-timer β An AbortSignal that fires after a timeout β with reset and clear.
- π signal-compose β Combine AbortSignals with AND, OR, and timeout semantics.
- π§΅ context-local β Typed, ergonomic context for async flows over AsyncLocalStorage.
- π§Ή disposable-from β Wrap timers, listeners, and intervals as Disposables with clean teardown.
- β has-disposable β Check whether a value implements Disposable or AsyncDisposable.
- π§΄ using-safe β Use and dispose resources safely, even without the
usingdeclaration. - π· offload-fn β Run a function in a Worker thread and await the result as a promise.
- π is-runtime β Detect which JavaScript runtime you're executing in.
- π has-permission β Check and assert Node.js Permission Model grants at runtime.
- π¦ dep-perf-analyzer β Measure the runtime performance cost of your npm dependencies.
- π mem-pressure β Watch Node.js memory and emit events when thresholds are crossed.
- π©Ί memcheck-node β Automated memory-leak regression testing for Node.js.
- π perf-fn β Time sync and async functions with the Performance API.
- ποΈ weakref-store β A WeakRef cache that evicts entries as values get garbage-collected.
- π§° portacache β Portable key-value cache that auto-picks the best available backend.
- π iterable-ops β Lazy map, filter, take, chunk, zip, and flatten for sync and async iterables.
- πΊοΈ map-extras β Missing Map helpers β mapValues, filterEntries, merge, invert, groupBy.
- β set-extras β Set algebra β union, intersection, difference, subset, superset.
- π schema-guard β Build runtime type guards from a plain object schema.
- π deep-diff-patch β Compute a minimal JSON diff between objects and apply it as a patch.
- π€ error-serialize β Serialize and rebuild Error objects with their cause chains intact.
- π·οΈ error-with-cause β Typed error classes with codes, cause chains, and type guards.
- π stream-to-value β Drain a Web ReadableStream into a string, bytes, JSON, or array.
- πΏ web-stream-transform β Functional map, filter, take, batch, and tap for Web Streams.





