Logo of crossws

crossws

适用于 Node.js、Deno、Bun 和 Cloudflare Workers 的跨平台 WebSocket 服务器。

优雅、类型化、简洁的接口,用于实现与平台无关的 WebSocket 服务器。

👉 📖 文档

功能特性

🧩 与 BunDenoCloudflare WorkersNode.js (ws || uWebSockets) 无缝集成。

🚀 高性能服务器钩子,避免繁重的每连接事件 API(原因

📦 无外部依赖,包含 ws 以支持 Node.js

💡 极其轻量且可摇树优化的打包,支持 ESM 和 CJS

🔍 开发者友好的对象日志

此项目和 API 正在开发中。

贡献

本地开发
  • 克隆此仓库
  • 安装最新 LTS 版本的 Node.js
  • 使用 corepack enable 启用 Corepack
  • 使用 pnpm install 安装依赖项
  • 使用 pnpm play: 脚本运行示例

许可

根据 MIT 许可发布。由 @pi0社区 💛 制作。