prathyushnallamothu / swarmgo
SwarmGo is a Go package that allows you to create AI agents capable of interacting, coordinating, and executing tasks. Inspired by OpenAI's Swarm framework, SwarmGo focuses on making agent coordination and execution lightweight, highly controllable, and easily testable.
☆257Updated last week
Alternatives and similar repositories for swarmgo:
Users that are interested in swarmgo are comparing it to the libraries listed below
- A framework for building LLM based agents and integrating them into larger applications.☆122Updated 3 months ago
- Unified Go interface for Language Model (LLM) providers. Simplifies LLM integration with flexible prompt management and common task funct…☆433Updated last week
- 🚀 Building Go applications with LLMs through composability☆110Updated 7 months ago
- Pure Go implementation of OpenAI's tiktoken tokenizer☆339Updated 3 weeks ago
- langgraph for Go☆100Updated 11 months ago
- The Go client for Chroma vector database☆108Updated last month
- 🪿 LinGoose is a Go framework for building awesome AI/LLM applications.☆751Updated last week
- Embeddable vector database for Go with Chroma-like interface and zero third-party dependencies. In-memory with optional persistence.☆481Updated 6 months ago
- A tech stack agnostic Event Driven Workflow framework, written in Go, that supports durable, robust, and idempotent state changes with ti…☆146Updated this week
- 🦜🪺 Parakeet is a GoLang library, made to simplify the development of small generative AI applications with Ollama 🦙.☆96Updated this week
- Google Gen AI Go SDK provides an interface for developers to integrate Google's generative models into their Go applications. This is an …☆183Updated this week
- Access to Anthropic's safety-first language model APIs via Go☆215Updated this week
- Cybertron: the home planet of the Transformers in Go☆300Updated 9 months ago
- ⏪️ Go package providing multiple queue implementations. Developed in a thread-safe generic way.☆286Updated 2 months ago
- Anthropic Claude API wrapper for Go☆139Updated this week
- A Deepseek client written for Go supporting R-1, Chat V3, and Coder. Supports providers like Azure, OpenRouter and others.☆239Updated this week
- Foxy contexts is a library for building context servers supporting Model Context Protocol☆64Updated 3 months ago
- Open-source business rules engine for Go☆111Updated 2 months ago
- JSON Schema mapping for Go☆139Updated 2 months ago
- A Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources…☆1,072Updated last week
- A lightweight, production-ready RAG (Retrieval Augmented Generation) library in Go.☆51Updated 4 months ago
- go-mask is a simple, customizable Go library for masking sensitive information.☆192Updated 8 months ago
- Yet another directed acyclic graph (DAG) implementation in golang.☆195Updated 8 months ago
- Speech-to-Text in golang☆102Updated 2 months ago
- pgvector support for Go☆223Updated 2 weeks ago
- 🚨 Gin middleware for slog logger☆149Updated 2 weeks ago
- structured outputs for llms☆137Updated 7 months ago
- ZenModel is a framework for building LLM applications with agentic workflow☆66Updated 5 months ago
- http integration test framework☆260Updated 8 months ago
- Onnx transformer pipelines in Golang☆370Updated last week