A Go toolkit for building AI agents and applications across multiple providers. Unified LLM client, agent framework with handoffs, tool calling, streaming, structured output, MCP integration, and cost tracking.
- ai
- golang
- llm
- structured-output
47,133 repositories indexed
745–768 of 939 · Most stars
A Go toolkit for building AI agents and applications across multiple providers. Unified LLM client, agent framework with handoffs, tool calling, streaming, structured output, MCP integration, and cost tracking.
Instruct LLMs to do what you want in Ruby
Some scripts to help construct small reproducing examples of bugs, implement [Proof using], etc.
A better structured display of golang symbols information
Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue.
A Go library for encoding structs into Header fields.
Generate TypeScript interfaces from Go structs/interfaces - useful for JSON RPC
Null Types, Safe primitive type conversion and fetching value from complex structures.
Give your AI agent a wallet, email, phone number, and instant access to paid MCP tools — web search, image/video/music gen, X search, SMS, voice calls, code execution, and more. Works with Gemini CLI, Claude, and any MCP client.
AWS CDK construct for AWS Chalice
A framework for keeping biomedical text mining result up-to-date
:checkered_flag: 2D car crashing game armageddon
Populate go command line app flags from config struct
Non-destructive template transformer.
Edit Markdown and CSV tables in Neovim with lossless round-trip.
Web app that can hash/hmac, encrypt/decrypt, and sign/verify the data, debug JWT tokens, parse and edit ASN1 structures, compute diffs, and more
radix tree (also "radix trie" or "compact prefix tree" or "compressed trie")
Implode your AWS CDK Stack after set amount of time, save money, be happy!
Generic, zero-alloc, 100%-test covered Quadtree for golang
Convert Golang Struct To GraphQL Object On The Fly
SHA-3 and other Keccak related algorithms in SPARK/Ada.
Better JSON::Any for Crystal
Network probing tool crafted for datacenters (but not only)
Structured data format to config struct decoder library for Go