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
385–408 of 437 · 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.
gogiven - BDD testing framework for go that generates readable output directly from source code
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.
Stream data into Google BigQuery concurrently using InsertAll() or BQ Storage.
Generate Go enum encoding
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
Minimalistic, pluggable Golang evloop/timer handler with dependency-injection
Generate an Omarchy theme based on an image: https://omarchy.org
A Golang binding for Windows Update Agent API
Next-generation HTTP router for Go 1.27+ with type-safe handlers, RFC 9457 errors, and built-in OpenAPI generation. Minimal dependencies, blazing performance.
html5tag generates html 5 tags
go 1.23 implementation of linked list with iterators and generics support
Go library MalShare API
Type-safe HTML template rendering engine for Go with generics, compile-time validation and go-generate support
🦫 Privacy-first virtualization layer for LLM context with MCP protocol for tool access.
See where it leaks, stop paying for it — a live Claude Code status line that prices every turn, your subagents, cache rebuilds, plus limits, context and git.
persistence layer code generation for golang
Package to do Bradley-Terry Model pairwise compairsons
The Generic version of `gcache`. It supports multiple eviction policies: LRU, LFU, ARC.
Parse, filter, build, and transform HLS & DASH manifests in Go. Zero dependencies. Ships as a library, HTTP proxy server, and CLI tool.
Generate PlantUML diagrams from Chrome or Firefox network inspections
🛠 Viper wrapper with config inheritance and key generation