Socket.IO 是一个用于客户端与服务器之间实时、双向、低延迟事件通信的库。
6.3万+9 本周1万TypeScriptMIT维护活跃更新于 前天
基于 Operational Transformation 的实时 JSON 文档数据库后端,支持多人协同编辑与实时同步。
ShareDB 是一个基于 Operational Transformation(OT)的实时 JSON 文档数据库后端,OT 是许多协同编辑器所采用的核心技术。客户端通过同步风格的 API 修改文档,修改会与其他用户的编辑合并,并以最终一致性的方式同步到所有已连接的客户端。
它可以通过简单的适配方式接入任意数据库,支持实时查询订阅、只传输指定字段的 projection,以及用于权限控制和自定义扩展的中间件。借助 pub/sub 集成可以横向扩展。断线后离线产生的修改会在重连时同步,也可以访问文档的历史版本。
ShareDB 可以在浏览器和服务端运行,并提供内存版数据库与 pub/sub 实现,便于单元测试。它也是 DerbyJS Web 应用框架的实时后端。
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
Socket.IO 是一个用于客户端与服务器之间实时、双向、低延迟事件通信的库。
开源通用后端,开箱提供实时通知、数据存储与高级搜索及用户管理等基础能力。
面向 Node.js 的权威式多人游戏框架,提供状态同步、基于房间的匹配以及多平台客户端 SDK。
轻量级服务,通过 MQTT 或 HTTP 接收并存储 OwnTracks 手机应用上报的位置数据,无需外部数据库。
基于 uWebSockets.js 的聊天服务器,提供区别于 XMPP 的消息协议方案,使用 Node.js、MongoDB 和 Redis。