llmack and go-llm
These are competitors offering overlapping fullstack LLM frameworks for Go, with llmack providing broader integrated features (cache, routing, RAG, speech) while go-llm focuses more narrowly on agent construction and application integration.
About llmack
showntop/llmack
The GoLang Fullstack LLM Framework(llm intergration、cache、route、rag、ai agent、program、engine app、optimizer、speech)
This is a comprehensive toolkit for Go developers to build applications using Large Language Models (LLMs). It allows you to integrate various LLMs, manage conversational prompts, enhance responses with external information, and add speech-to-text or text-to-speech capabilities. The framework is designed for Go programmers creating AI-powered software.
About go-llm
natexcvi/go-llm
A framework for building LLM based agents and integrating them into larger applications.
This is a framework for Go developers to build applications that leverage large language models (LLMs). It helps integrate LLM capabilities like understanding free text, managing context, and using external tools directly into Go software. Developers can input structured data or task templates, and the framework produces structured output after the LLM agent has processed the request, enabling complex, intelligent features in Go applications.
Scores updated daily from GitHub, PyPI, and npm data. How scores work