Define a Go struct. Get a CLI that an agent can discover, call, sandbox, and debug. Flags, env vars, config files, validation, JSON Schema, MCP, structured errors, and WASM. Built on Cobra.
- cli
- cobra
- flags
- viper
47,133 repositories indexed
529–552 of 600 · Most stars
Define a Go struct. Get a CLI that an agent can discover, call, sandbox, and debug. Flags, env vars, config files, validation, JSON Schema, MCP, structured errors, and WASM. Built on Cobra.
Yet another implementation of PEiD with yara
Local-first automation Agent & deterministic workflow engine — the secure control layer between AI and your data. Data stays local. Connect your own LLM / files / notes / databases via Connector API. ReAct reasoning · DAG/WAL/Saga/idempotent execution · MCP · offline-capable.
Hgo is a collection of Go packages providing read-access to local Mercurial repositories.
Go package that provides multiple middlewares for Echo Framework.
Keep updated about all deploys on Tsuru
The Go Tripper package provides functionality for monitoring the status of a circuit. Track success and failure counts, implement circuit breaker patterns, and manage service availability.
A package that provide many helpful methods for working with rest api.
The Coherence Go Client allows native Go applications to act as cache clients to a Coherence cluster using gRPC for the network transport.
Lightweight package containing some ORM-like features and helpers for sqlite databases.
fiber_limiter using redis as store for rate limit with two algorithms for choosing sliding window, gcra leaky bucket
Light Object-Relational Environment (LORE) provides a simple and lightweight pseudo-ORM/pseudo-struct-mapping environment for Go
Next-generation HTTP router for Go 1.27+ with type-safe handlers, RFC 9457 errors, and built-in OpenAPI generation. Minimal dependencies, blazing performance.
A high-performance Go HTTP router for building reverse proxies and API gateways, including use cases like ingress controllers
🧬 Request schema validator middleware for Fiber
Translatedhvalid is a lightweight validation library written in Go language.
A production-grade messaging abstraction for Go. It provides a unified API to decouple business logic from various brokers including Kafka, RabbitMQ, RocketMQ, NATS, Redis, and AWS SQS. Featuring built-in OpenTelemetry integration and engineered for high reliability.
:closed_lock_with_key: Middleware for keeping track of users, login states and permissions
Type-safe HTML template rendering engine for Go with generics, compile-time validation and go-generate support
fiber_tracing is middleware for fiber framework
FlashFlags is an ultra-fast, zero-dependency, lock-free command-line flag parsing library for Go. Originally built for Argus, it provides great performance while maintaining simplicity and ease of use.
⚓ Terminal UI (TUI) for Docker Compose — manage containers, view logs, exec, monitor CPU/RAM.
Provides a type for working with optional variables, fields in structures, functions and database models.
GoSDDL converter