go-agent and openai-agents-go

These two frameworks are competitors, as both aim to provide Go developers with a solution for building multi-agent systems, with **A** emphasizing lightweight design and **B** focusing on production readiness with graph-aware memory and UTCP-native tools.

go-agent
51
Established
openai-agents-go
51
Established
Maintenance 10/25
Adoption 10/25
Maturity 15/25
Community 16/25
Maintenance 10/25
Adoption 10/25
Maturity 15/25
Community 16/25
Stars: 142
Forks: 21
Downloads:
Commits (30d): 0
Language: Go
License: Apache-2.0
Stars: 241
Forks: 29
Downloads:
Commits (30d): 0
Language: Go
License: Apache-2.0
No Package No Dependents
No Package No Dependents

About go-agent

Protocol-Lattice/go-agent

An agent framework for Go with graph-aware memory, UTCP-native tools, and multi-agent orchestration. Built for production.

This project helps Go developers build sophisticated AI agents that can remember past conversations, use external tools, and work together on complex tasks. It takes developer-defined agent logic and integrates it with various Large Language Models (LLMs) and memory systems, producing robust, production-ready AI applications. Developers building AI-powered services or autonomous systems in Go would find this beneficial.

AI-development agent-orchestration Go-programming conversational-AI autonomous-systems

About openai-agents-go

nlpodyssey/openai-agents-go

A lightweight, powerful framework for multi-agent workflows in Go

This is a framework for Go developers to create intelligent automation using large language models (LLMs). You can design multiple AI agents that collaborate, transfer tasks, and follow specific rules to process input and generate precise outputs, like a customer service bot triaging requests or financial agents analyzing data. It's for Go developers who need to build sophisticated, multi-step AI-driven applications.

AI application development multi-agent systems Go programming LLM orchestration AI automation

Scores updated daily from GitHub, PyPI, and npm data. How scores work