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
337–360 of 436 · 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.
A linter that detect the possibility to use variables/constants from the Go standard library.
Helper routines for simplifying the creation of optional fields of basic type.
RPC Checkpoint for EOS nodes
A Go library for encoding structs into Header fields.
Package set is a small wrapper around the official reflect package that facilitates loose type conversion and assignment into native Go types.
Generate TypeScript interfaces from Go structs/interfaces - useful for JSON RPC
A simple embeddable scripting language which supports concurrent event processing.
An arbitrary-precision decimal floating-point arithmetic package for Go
Turn Nginx logs into Prometheus metrics
A Go library for implementing command-line interfaces.
A Go library to simplify request parsing, validation, and response handling in microservices, making code cleaner and more maintainable.
Takes a full name and splits it into individual name parts
go-fasttld is a high performance effective top level domains (eTLD) extraction module.
A neovim plugin for interfacing with the freedesktop dark mode standard
Nullable Go types that can be marshalled/unmarshalled to/from JSON.
GoT is a template engine that turns templates into Go code to compile into your app.
A Go HTTP client library inspired by Axios, providing a simple and intuitive API for making HTTP requests with features like interceptors, JSON handling, configurable instances, and automatic retries
framework for a high interaction SSH honeypot
2D triangulation library. Allows translating lines and polygons (both based on points) to the language of GPUs.
An easy-to-use reflection-based dependency injection package that fits into any Go application.
Fixed-Point Decimal Money
Intervention Engine specific GoLang software.
Orpheus is a high-performance CLI framework designed to be super simple and ~30× faster than popular alternatives with zero external dependencies. Built on FlashFlags, Orpheus provides a simple interface to create modern, fast CLI apps similar to git.