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
55,640 visible repositories in the index
505–528 of 563 · 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.
Static analysis tool to prevent logging of sensitive data by detecting struct fields marked as sensitive.
fill struct data easily with fill tags
CQL: Compiled Query Language
Contains primitives for marshaling/unmarshaling Unix timestamp/epoch to/from built-in time.Time type in JSON
Generate test data from SQL files before testing and clear it after finished.
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.
Seamlessly fetch paginated data from any source. Simple and high performance API scraping included!
Stream data into Google BigQuery concurrently using InsertAll() or BQ Storage.
Keep updated about all deploys on Tsuru
Go package for IP2Location.io. Fetch geolocation and proxy data for an IP address, or query WHOIS details for a domain. Integrate an IP geolocation API into Golang backends, microservices and command-line tools. Enrich IPv4 and IPv6 traffic with location intelligence and network details for analytics and security use cases.
A lightweight Go SQL helper library using generics to reduce boilerplate code
Quickly look up hashes in your terminal using the HashMob API 🔥
A Go caching framework that supports multiple data source drivers
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.
Light Object-Relational Environment (LORE) provides a simple and lightweight pseudo-ORM/pseudo-struct-mapping environment for Go
A Golang binding for Windows Update Agent API
🧬 Request schema validator middleware for Fiber
A persistent, map-like object for the Go programming language. Supports customization.
Translatedhvalid is a lightweight validation library written in Go language.
a db migration management CLI and library
Compare and analyze PostgreSQL EXPLAIN plans from the CLI
Type-safe HTML template rendering engine for Go with generics, compile-time validation and go-generate support