modelcontextprotocol / go-sdkLinks
The official Go SDK for Model Context Protocol servers and clients. Maintained in collaboration with Google.
☆2,406Updated this week
Alternatives and similar repositories for go-sdk
Users that are interested in go-sdk are comparing it to the libraries listed below
Sorting:
- The official Go library for the OpenAI API☆2,561Updated last week
- A Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources…☆7,351Updated this week
- Access to Anthropic's safety-first language model APIs via Go☆541Updated this week
- Google Gen AI Go SDK provides an interface for developers to integrate Google's generative models into their Go applications.☆792Updated last week
- Go SDK for Google Generative AI☆826Updated 2 months ago
- Write Model Context Protocol servers in few lines of go code. Docs at https://mcpgolang.com . Created by https://metoro.io☆1,138Updated last month
- GoMock is a mocking framework for the Go programming language.☆3,077Updated this week
- Static analysis tool to detect potential nil panics in Go code☆3,601Updated last month
- ⚙️ A dependency injection toolkit based on Go 1.18+ Generics.☆2,409Updated this week
- Unified Go interface for Language Model (LLM) providers. Simplifies LLM integration with flexible prompt management and common task funct…☆570Updated 3 months ago
- 🪿 LinGoose is a Go framework for building awesome AI/LLM applications.☆803Updated 6 months ago
- Cobra CLI tool to generate applications and commands☆854Updated last year
- Simple golang library for retry mechanism☆2,791Updated last month
- Embeddable vector database for Go with Chroma-like interface and zero third-party dependencies. In-memory with optional persistence.☆727Updated 2 months ago
- 🔘 Minimalistic and High-performance goroutine worker pool written in Go☆1,983Updated last month
- SwarmGo (agents-sdk-go) is a Go package that allows you to create AI agents capable of interacting, coordinating, and executing tasks. In…☆350Updated 5 months ago
- HTTP requests for Gophers☆1,641Updated last month
- 🔥 Error handling library with context, assertion, stack trace and source fragments☆761Updated last week
- Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/…☆4,378Updated last week
- The Go implementation of Connect: Protobuf RPC that works.☆3,565Updated last week
- Go (Golang) Fake Data Generator for Struct, previously https://github.com/bxcodec/faker☆820Updated last week
- LangChain for Go, the easiest way to write LLM-based programs in Go☆7,758Updated 3 weeks ago
- Fast JSON encoder/decoder compatible with encoding/json for Go☆3,539Updated 8 months ago
- Collection of extensions for OpenTelemetry-Go.☆1,521Updated this week
- YAML support for the Go language☆1,928Updated 2 months ago
- OpenAPI 3.0 (and Swagger v2) implementation for Go (parsing, converting, validation, and more)☆3,054Updated last week
- Goroutine leak detector☆4,962Updated 10 months ago
- Retryable HTTP client in Go☆2,206Updated last month
- Test your code without writing mocks with ephemeral Docker containers 📦 Setup popular services with just a couple lines of code ⏱️ No ba…☆1,467Updated last week
- A stricter gofmt☆3,740Updated last month