Search
Find Go libraries and tools by name, category, or popularity.
2,739 results
The jsonrpc package helps implement of JSON-RPC 2.0
JSON-RPC 2.0 HTTP client implementation
A cloud native Kubernetes Global Balancer
A high-performance and strong-extensibility Golang RPC framework that helps developers build microservices. If the performance and extensibility are the main concerns when you develop microservices, Kitex can be a good choice
A modular-designed and easy-to-use microservices framework in Go
Lightweight, fault-tolerant message streams for NATS
Ultra performant API Gateway framework with middlewares
A distributed systems runtime for the cloud and beyond
Fully spec compliant, embeddable high-performance MQTT v5/v3 broker for IoT, smarthome, and pubsub
Outboxer is a go library that implements the outbox pattern
Golang implementation of the Raft consensus protocol, by HashiCorp
Go implementation of the Raft consensus protocol, by CoreOS
BitTorrent client and library
Simplified distributed locking implementation using Redis
Distributed pluggable RPC service framework like alibaba Dubbo
A straightforward (micro) service orchestrator
Library for master-less p2p auto-discovery and RPC between HTTP services (using [ZeroMQ](https://github.com/zeromq/libzmq))
A distributed development framework that integrates automatic code generation, gin and grpc frameworks, base development frameworks
Framework for writing functions, microservices, or monoliths with WebAssembly
Durable execution system for making code fault-tolerant and simple
BitTorrent client package
The Go language implementation of tRPC, which is a pluggable, high-performance RPC framework
Personal DDNS client with Digital Ocean Networking DNS as backend
A dynamic DNS client tool, supports DNSPod & HE.net, written in Go
CSS inliner for your HTML emails
A robust and flexible email library for Go
A Go library for email verification without sending any emails
DKIM library, to sign & verify email
Golang library for providing a canonical representation of email address
IMAP library for clients and servers
A simple Go library for sending mails in Go
Streaming library for the Internet Message Format and mail messages
Inline styling for HTML mail in Go
Very simple package to send emails with SMTP Keep Alive and two timeouts: Connect and Send
Golang package that generates clean, responsive HTML e-mails
All-in-one (SMTP, IMAP, DKIM, DMARC, MTA-STS, DANE) email server
Send encrypted emails to blockchain addresses written in Go
Go library for sending mail with the Mailgun API
Email and SMTP testing with web and API interface
Email and SMTP testing tool for developers
Mailx is a library that makes it easier to send email via SMTP. It is an enhancement of the golang standard library `net/smtp`
Modern full-featured secure mail server for low-maintenance, self-hosted email
SendGrid's Go library for sending email
SMTP server protocol state machine
Lightweight configurable multithreaded fake SMTP server. Mimic any SMTP behaviour for your test environment
Configurable Golang email validator/verifier. Verify email via Regex, DNS, SMTP and even more
Scriptable interpreter written in Go
Go to Lua binding library, based on [gopher-lua](https://github.com/yuin/gopher-lua)
Fast, portable, non-Turing complete expression evaluation with gradual typing
A simple embeddable scripting language which supports concurrent event processing