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
296 forks
Language: Go
last commit: 10 days 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,831
hashicorp/consul A distributed solution to connect and configure applications across dynamic infrastructure 28,406
jpillora/chisel A fast TCP/UDP tunnel over HTTP secured via SSH 13,601
gohugoio/hugo A fast and flexible tool for generating static websites with built-in support for various content formats. 75,938
ethereum/go-ethereum A Go implementation of the Ethereum protocol, providing a suite of tools and utilities for building Ethereum clients and applications. 47,592
cesanta/mongoose A lightweight network library for C/C++ developers to create embedded network applications with simple event-driven APIs for TCP, HTTP, WebSocket, MQTT, and other protocols. 11,152
go-martini/martini A web framework for Go that provides a simple and modular way to build web applications. 11,624
goadesign/goa A tool for designing and generating APIs in Go 5,693
go-chi/chi A lightweight router for building modular and composable HTTP services 18,564
go-kit/kit A toolkit for building microservices in Go 26,621
vercel/hyper A terminal built on web technologies to provide an extensible and beautiful experience for command-line interface users. 43,379
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,108
hyperium/tonic A high-performance gRPC client and server implementation with async/await support 10,019
melkeydev/go-blueprint A tool for quickly setting up Go projects with pre-configured structures and frameworks. 4,587