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.
☆51Updated last week
Related projects ⓘ
Alternatives and complementary repositories for swarmgo
- High-performance, concurrent embedded caching library for Go applications with support for Hash data type, Disk Save and TTL☆59Updated 2 months ago
- Generic goroutine pool: Submit, Map, Async.☆72Updated 11 months ago
- Go library for managing real-time PostgreSQL changes.☆48Updated 3 months ago
- 🤖 This is the Go language implementation of microsoft/TypeChat.☆35Updated last year
- A task queue library for Go.☆33Updated 2 years ago
- This Project aims to port/build well known and commonly used data structures to GO.☆29Updated 2 years ago
- An easy-to-use reflection-based dependency injection package that fits into any Go application.☆20Updated last month
- Package netpoll implements a network poller based on epoll/kqueue.☆54Updated 11 months ago
- Redis WatcherEx for Casbin☆35Updated last year
- Go SDK Client for ZincSearch☆33Updated last year
- A Go package providing thread-safe implementations of array, slice, map, stack and queue☆20Updated 2 months ago
- A fast file-based priority queue☆56Updated 6 months ago
- parallel: a Go Parallel Processing Library☆29Updated 4 years ago
- a unified channel package for buffered, unbuffered, and unbounded channels☆38Updated last year
- The Go library that will drive you to AOP world!☆54Updated last year
- The GO language SDK and API for WasmEdge☆107Updated last year
- Package for fast copying structs of different types☆49Updated 3 years ago
- Data analysis tool for Go. Similar to the famous Python library pandas.☆84Updated 2 years ago
- Message Queuing Telemetry Transport Client 🤖☆43Updated 2 months ago
- QOR OSS provides common interface to operate files in cloud storage/filesystem☆56Updated 3 months ago
- Experimental packages not in std and golang.org/exp☆74Updated 3 weeks ago
- A tool used to manage installations of multiple Go toolchain versions☆34Updated 4 months ago
- Set of golang helpers that don't require any external dependencies☆37Updated last week
- A golang map in which entries expire after given a time period☆53Updated 11 months ago
- The universal component of distributed locks in golang , support redis and postgresql☆62Updated 5 years ago
- Generic data structure using parameterized types in Golang.☆21Updated 2 years ago
- Runtime Struct Builder for Go☆32Updated 3 years ago
- The easiest JWT library to GO☆14Updated 4 years ago
- Collect data about your dependencies☆41Updated 2 months ago
- 基于opentelemetry及zap实现的日志记录及追踪☆13Updated last month