Typed GitHub API client with chainable PR operations and a polling watcher for real-time activity.
A powerful workflow and pipeline execution engine with persistence, lifecycle management, and flexible execution patterns.
Reusable CI scripts
Opinionated helpers for rate-limited work, retries, backoff, and event-driven request flows.
The ABI (application binary interface) for version 7 of Unlock-protocol's PublicLock and Unlock contracts. These are built out of commit 3660575 inside the main unlock repository
Opinionated GitHub repo processing with git-backed YAML results.
A collection of reusable contracts and Javascript helpers for Ethereum.
A collection of reusable contracts and Javascript helpers for Ethereum.
A resilient WebSocket client with automatic reconnection (exponential backoff), heartbeat monitoring, proactive token refresh, and request tracking — fully typed in TypeScript.
A small TypeScript utility for expressive durations and Unix-second timestamps.
Opinionated pull request analysis for the way we actually use it.
Opinionated REST client helpers for APIs that should feel small and obvious at the call site.
A unified API for Discord and Slack messaging with rich document support, threading, reactions, bulk operations, streaming, and command management.
Opinionated task-list automation with a single async entrypoint. The default path is Linear. Trello is supported, but only when you ask for it explicitly.
Opinionated AI helpers for local tools and automations.
Persisted usage counters with a simple API:
A shared configuration package that provides consistent TypeScript settings and automated file synchronization for the monorepo.
Collection of text utility functions for error formatting, template replacement, chunking, slugification, duration formatting, YAML/JSON conversion, link generation, and file tree rendering.
A utility library for building long-running Node.js processes with graceful shutdown and continuous background task execution.
Opinionated structured logging with strong defaults.
Typed persisted state with one opinionated workflow:
Opinionated polling with one entrypoint: `watch()`.
Platform-agnostic document builder with chainable API and multi-format output (Markdown, Slack, plain text).
A centralized package providing strict TypeScript, ESLint, and Prettier configurations for modern JavaScript and Next.js projects.