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.
☆203Updated 3 weeks ago
Alternatives and similar repositories for swarmgo:
Users that are interested in swarmgo are comparing it to the libraries listed below
- Pure Go implementation of OpenAI's tiktoken tokenizer☆322Updated this week
- 🚀 Building Go applications with LLMs through composability☆106Updated 6 months ago
- A tech stack agnostic Event Driven Workflow framework, written in Go, that supports durable, robust, and idempotent state changes with ti…☆136Updated this week
- langgraph for Go☆86Updated 9 months ago
- Unified Go interface for Language Model (LLM) providers. Simplifies LLM integration with flexible prompt management and common task funct…☆403Updated last month
- go-mask is a simple, customizable Go library for masking sensitive information.☆190Updated 7 months ago
- The Go client for Chroma vector database☆97Updated this week
- JSON Schema mapping for Go☆137Updated last month
- pgvector support for Go☆209Updated this week
- A framework for building LLM based agents and integrating them into larger applications.☆111Updated 2 months ago
- Caches Dialector☆115Updated 9 months ago
- 🦜🪺 Parakeet is a GoLang library, made to simplify the development of small generative AI applications with Ollama 🦙.☆82Updated this week
- Open-source business rules engine for Go☆104Updated last month
- A Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources…☆219Updated this week
- 🪿 LinGoose is a Go framework for building awesome AI/LLM applications.☆714Updated 3 months ago
- Fully featured, spec-compliant HTML5 server-sent events library☆373Updated 2 weeks ago
- Go client for Qdrant vector search engine☆182Updated last month
- Speech-to-Text in golang☆95Updated last month
- ⏳ Provide filtering, sanitizing, and conversion of Golang data. 提供对Golang数据的过滤,净化,转换。☆150Updated 2 months ago
- Generic goroutine pool: Submit, Map, Async.☆72Updated last year
- ⏪️ Go package providing multiple queue implementations. Developed in a thread-safe generic way.☆283Updated last month
- Anthropic Claude API wrapper for Go☆135Updated 2 weeks ago
- ZenModel is a framework for building LLM applications with agentic workflow☆63Updated 4 months ago
- 🚨 Gin middleware for slog logger☆140Updated 3 weeks ago
- ☆158Updated 7 months ago
- Go library for managing real-time PostgreSQL changes.☆50Updated 3 months ago
- High-performance, concurrent embedded caching library for Go applications with support for Hash data type, Disk Save and TTL☆65Updated last month
- Convert string to camel case, snake case, kebab case / slugify, custom delimiter, pad string, tease string and many other functionalities…☆240Updated 9 months ago
- Onnx transformer pipelines in Golang☆353Updated this week
- Create a gRPC server from code generated by sqlc☆146Updated 4 months ago