Developer ports Python CrewAI agent framework to Go with zero external dependencies
A developer has released crewai-go, an idiomatic Go reimplementation of the popular Python-based CrewAI multi-agent LLM orchestration framework. Unlike the Python version, which relies on heavy dependencies such as LiteLLM, LangChain, and Pydantic, the Go port is built entirely on the standard library using net/http, encoding/json, and log/slog. The project replicates core CrewAI concepts including Agents, Tasks, Crews, and sequential or hierarchical processes, while delivering millisecond cold starts and a memory footprint of roughly 10–20 MB. It ships as a single static binary and includes features such as structured JSON output, web search, guardrails, and an optional agentic loop with plan-execute-evaluate-refine cycles. The open-source project, now at version 0.4.0, is available on GitHub and includes a bilingual contributing guide in English and Brazilian Portuguese.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in