开源实时通信服务器,为现有后端提供可靠的 WebSocket 与 SSE 双向通信。
2390+2 本周129GoMIT维护活跃更新于 前天
Mercure 是一种协议,用于以简便、快速、可靠且省电的方式向浏览器和其他 HTTP 客户端推送数据更新。它主要适用于将 Web API 中资源的异步和实时变化推送给响应式 Web 和移动应用。
本仓库包含协议规范,以及一个用 Go 编写的生产级参考 Hub(服务端)。Hub 基于 AGPL 协议免费提供,并提供官方 Docker 镜像。仓库还附带一个 Go 库,任何 Go 应用都可以不依赖独立 Hub,直接实现该协议。
协议同时以 Internet-Draft 形式发布,其他实现可以与遵循该协议的客户端互操作。
阅读 mercure.rocks 上的入门指南
使用 Docker Hub 上的官方镜像(dunglas/mercure)
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
开源实时通信服务器,为现有后端提供可靠的 WebSocket 与 SSE 双向通信。
一个基于 JSDoc 注释实现类型安全校验、自动生成 OpenAPI 规范并支持 LLM 流式输出的 JavaScript API 框架。
可自托管、与语言无关的实时发布订阅消息服务器,通过 WebSocket、SSE 等协议向在线用户推送消息。
一个自托管的 Go 应用服务器,基于数据模型自动生成带权限控制的 JSON:API、GraphQL、实时推送、文件与自动化接口。
基于 React 的开源无头 CMS 编辑工作台,用于搭建结构化内容工作区,数据托管在 Content Lake 中。