Danh mục

dunglas/mercure

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

snapshot · 26/10/2026
DM

dunglas/mercure

Go · danh tính provisional_slug_only

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

apiweb-apiserver-sent-eventssubscriptionsgolanghypermediagraphqlpush
Sao5.4klịch sử sao
Hạng#11250snapshot toàn cục
Fork349bản ghi nguồn
Số ngày trending9lịch sử xu hướng
Snapshot chỉ có lịch sử sao đầy đủ của star-history/star-history. Lịch sử thiếu thì không vẽ.

README

Từ GitHub · lưu tạm tối đa 7 ngày

Mercure: Real-time Made Easy

Protocol and Reference Implementation

Mercure is a protocol for pushing data updates to web browsers and other HTTP clients in a convenient, fast, reliable, and battery-efficient way. It is especially useful to publish async and real-time updates of resources served through web APIs, to reactive web and mobile apps.

Awesome Artifact HUB PkgGoDev CI Coverage Status

Subscriptions Schema

The protocol is maintained in this repository and is also available as an Internet-Draft.

A reference, production-grade, implementation of a Mercure hub (the server) is also available in this repository. It's free software (AGPL) written in Go. It is provided along with a library that can be used in any Go application to implement the Mercure protocol directly (without a hub) and an official Docker image.

In addition, a managed and high-scalability version of the Mercure.rocks hub is available on Mercure.rocks.

Contributing

See CONTRIBUTING.md.

License and Copyright

See license information.

Credits

Created by Kévin Dunglas. Graphic design by Laury Sorriaux. Sponsored by Les-Tilleuls.coop.