Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices.
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)
Scalable open-source game backend server: multiplayer, matchmaking, leaderboards, chat, and social features for games.
Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably, socket.io, Phoenix.PubSub, SignalR. Set up once and forever.
A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
Machinery is an asynchronous task queue/job queue based on distributed message passing.
- go
- golang
- task
- task-scheduler
bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, twitch, ssh-chat, zulip, whatsapp, keybase, matrix, microsoft teams, nextcloud, mumble, vk and more with REST API (mattermost not required!)
Golang client for NATS, the cloud native messaging system.
Send and receive SMS messages using your Android phone programmatically via a simple HTTP API with end to end encryption supported.
- sms
- sms-api
- sms-manager
- sms-manager-api
A Cloud Native traffic orchestration system. (CNCF Project)
TranslatedMore than just IM (instant messaging)
Go Implementation For Apache Dubbo .
Instant REST and MCP APIs for PostgreSQL and MySQL, on existing or new databases. CRUD, custom SQL routes, auth and ACL without writing a backend. Low-code, ⚡ realtime, high-performance. Native MySQL support since v2.5
The ops and reference implementation for Apache Dubbo.
A dead simple Go library for sending notifications to various messaging services.
A Microservice Toolkit from The New York Times
IM Chat, High-performance, scalable, self-hosted instant messaging server in Go — private chat, groups, chatrooms, WebSocket and REST APIs.
Dockerized Signal Messenger REST API
goworker is a Go-based background worker that runs 10 to 100,000* times faster than Ruby-based workers.
simple, fast, reliable websocket server & client, supports running over tcp/kcp/unix domain socket. keywords: ws, proxy, chat, go, golang...
Notification library for gophers and their furry friends.
TranslatedA gateway developed in golang. It has various plugins, can be extended on your own, and is plug-and-play. In addition, it can quickly help enterprises manage API services and improve the stability and security of API services.
Message queue system written in Go and backed by Redis