mercure

Real-time messaging protocol

A protocol and implementation for efficient real-time communication between servers and clients over HTTP.

🪽 An open, easy, fast, reliable and battery-efficient solution for real-time communications

GitHub

4k stars
63 watching
298 forks
Language: Go
last commit: about 1 month ago
Linked from 2 awesome lists

apiasync-apigolanggraphqlhacktoberfesthypermediamercurepushrealtimerealtime-apiserver-sent-eventsstreaming-apisubscriptionsweb-apiwebsocket

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
matcornic/hermes An e-mail template generator package for Go that creates HTML and plaintext emails with responsive designs. 2,839
hashicorp/consul Provides a distributed solution to connect and configure applications across dynamic infrastructure 28,497
jpillora/chisel A fast TCP/UDP tunnel over HTTP secured via SSH 13,747
gohugoio/hugo A fast and flexible tool for generating static websites with built-in support for various content formats. 76,514
ethereum/go-ethereum A Go implementation of the Ethereum protocol's execution layer 47,891
cesanta/mongoose An embedded network library providing event-driven APIs for various protocols. 11,234
go-martini/martini A web framework for Go that provides a simple and modular way to build web applications. 11,628
goadesign/goa A tool for designing and generating APIs in Go 5,719
go-chi/chi A lightweight router for building modular and composable HTTP services 18,767
go-kit/kit A toolkit for building microservices in Go 26,684
vercel/hyper A terminal built on web technologies to provide an extensible and beautiful experience for command-line interface users. 43,516
northwesternmutual/grammes An API/Wrapper for Gremlin and Janusgraph allowing easy use of graph traversal without direct terminal interaction. 125
xtaci/kcp-go Provides a reliable and secure UDP transport layer with forward error correction and encryption. 4,133
hyperium/tonic A high-performance gRPC client and server implementation with async/await support 10,180
melkeydev/go-blueprint A CLI tool that automates the setup of Go projects with a structured directory layout and optional integration with popular frameworks. 6,136