Ferret
A declarative language and embeddable runtime for structured data access and browser automation.
Selected projects
Languages, infrastructure, and integrations designed around explicit contracts and useful developer interfaces—not a catalogue of every repository.
A declarative interface over browser automation, data access, and an embeddable execution engine.
A declarative language and embeddable runtime for structured data access and browser automation.
Focused libraries around logging, service readiness, database boundaries, and rate control.
A Zerolog integration for Echo that keeps structured request logging and application context connected.
A modular Go toolkit for waiting until remote resources and dependent services become available.
A thin, context-aware layer over Go’s database/sql for database access and transaction management.
A lightweight, generic functional options library for Go with built-in validation support.
A thread-safe fixed-window rate limiter for Go clients, including an HTTP transport wrapper.
More than a decade of experiments
Electron IPC, JavaScript build systems, connected devices, reusable primitives, and an early .NET query tool show where many of these concerns began.
Earlier experiments and archived projects