Awesome AI AgentsAI Agent Orchestration

yvasiyarov/gorelic

⭐ 384 Go added to this list on 2025-04-19 repository created 2013-04-08

GoRelic is a monitoring agent designed for the Go runtime environment, which collects and reports a wide range of performance metrics to the New Relic platform. Although now deprecated in favor of the official New Relic Go agent, GoRelic was originally developed to provide detailed insights into the Go runtime's behavior, including scheduler activity, garbage collection, and memory allocation. It supports Go versions 1.1 and higher and integrates with various Go web frameworks such as Beego, Martini, Revel, Kami, and Gin through middleware, facilitating easy incorporation into existing applications. The agent collects numerous metrics categorized into general runtime statistics, garbage collector performance, memory allocator usage, process-level data, HTTP request metrics, and tracing information. General metrics include counts of goroutines and cgo calls. Garbage collector metrics track the number of GC calls, pause times, and detailed timing statistics. Memory allocator metrics provide granular data on memory usage by different components such as heap, stack, and internal structures, as well as allocation and free operations. Process metrics monitor system threads, file descriptors, and virtual memory usage. HTTP metrics cover throughput and response times, with percentile breakdowns, enabling performance monitoring of web applications. The tracing feature allows developers to measure execution times of specific methods or code blocks, aiding in performance optimization. Configuration options allow customization of data collection intervals, verbosity, and which metrics to collect, balancing detail with performance impact. GoRelic requires a New Relic license key for operation and offers verbose logging for debugging. Despite its deprecation, it remains a comprehensive example of runtime monitoring for Go applications, demonstrating how to leverage Go's runtime and debug packages to extract valuable performance data and integrate it with a popular monitoring platform.

https://github.com/yvasiyarov/gorelic

agentagent-collect-metricscollected-metricsgarbage-collectorgogo-application-monitoringgo-frameworksgo-runtimehttp-metricsmemory-allocatormiddlewaremonitoring-agentnew-relicperformance-metricsprocess-metricsruntime-statisticstracing

Also in AI Agent Orchestration

ruvnet/claude-flow

Claude-Flow is an enterprise-grade AI orchestration platform that enables deployment and coordination of intelligent multi-agent swarms and autonomous workflows for building advanced conversational AI systems.

code-yeongyu/oh-my-openagent

Oh-My-OpenAgent (OmO) is an advanced AI agent harness designed for complex codebases, orchestrating various AI models like Codex and OpenCode for software engineering tasks.

herdrdev/herdr

Herdr is an agent multiplexer that provides a runtime environment for coding agents directly within your terminal, offering a comprehensive view of agent activities and persistent sessions.

BloopAI/vibe-kanban

Vibe Kanban is a Kanban board tool designed to manage and orchestrate AI coding agents, enabling efficient task tracking and workflow optimization in AI-assisted software development.

Donchitos/Claude-Code-Game-Studios

Transforms Claude Code into a comprehensive game development studio powered by 49 AI agents, 73 workflow skills, and a hierarchical coordination system for structured game creation.

NVIDIA/NemoClaw

NVIDIA NemoClaw is an open-source reference stack enabling the secure and sandboxed operation of AI agents like OpenClaw and Hermes within NVIDIA OpenShell environments, offering managed inference ...

NirDiamant/agents-towards-production

Agents Towards Production is an open-source repository offering end-to-end tutorials and blueprints for building scalable, production-grade Generative AI agents from concept to deployment.

elizaOS/eliza

Eliza is a versatile AI agent operating system that enables the creation and deployment of autonomous agents across multiple platforms with extensible features and document interaction capabilities.