A production-ready Go framework for building type-safe AI agents with structured output, multi-provider streaming, guardrails, and multi-agent orchestration.
The production agent framework for Go — type-safe agents, structured output, multi-provider streaming, guardrails, and multi-agent orchestration with zero core dependencies.
An HTTP cache system, RFC compliant, compatible with @tyktechnologies, @traefik, @caddyserver, @go-chi, @bnkamalesh, @beego, @devfeel, @labstack, @gofiber, @go-goyave, @go-kratos, @gin-gonic, @roadrunner-server, @zalando, @zeromicro, @nginx and @apache
New Relic Go Agent
The Elastic APM Agent for Go is the official package that enables developers to monitor and trace the execution of operations within Go applications. It collects performance metrics, errors, and distributed traces, sending them to the Elastic APM Server for visualization and analysis in Kibana. This helps identify performance bottlenecks, errors, and latency issues in production environments. ## Key Features - **Application Performance Monitoring** — Traces requests, database queries, and external HTTP calls to provide detailed performance insights. - **Error Tracking** — Automatically captures and reports application errors and exceptions with full stack traces. - **Distributed Tracing** — Supports end-to-end tracing across microservices and distributed systems. - **Framework Integration** — Works with popular Go web frameworks and libraries like Fiber, Gin, and Echo. - **Low Overhead** — Designed to have minimal impact on application performance during monitoring. ## Philosophy The agent is built to provide comprehensive observability with minimal code changes, following Elastic's philosophy of making application performance monitoring accessible and actionable for developers.
prometheus middleware for Fiber
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.