https://github.com/oboard/turbomesh
https://github.com/oboard/turbomesh
Last synced: 13 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/oboard/turbomesh
- Owner: oboard
- Created: 2026-05-05T17:36:32.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-06-06T15:31:14.000Z (about 1 month ago)
- Last Synced: 2026-06-06T17:15:35.491Z (about 1 month ago)
- Language: Go
- Size: 92.8 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# TurboMesh
TurboMesh exposes a local HTTP service through WebRTC. The public Go server is
authoritative DNS for `web.oboard.fun`, serves the homepage, and relays WebRTC
signaling only. Application HTTP and WebSocket traffic travels peer-to-peer over
WebRTC DataChannels between the browser and the local client.
TurboMesh 通过 WebRTC 暴露本地 HTTP 服务。公网 Go 服务同时作为
`web.oboard.fun` 的权威 DNS、首页服务和 WebRTC 信令中转服务;业务 HTTP
与 WebSocket 数据不经过公网服务转发,而是通过浏览器和本地客户端之间的
WebRTC DataChannel 点对点传输。
## Documentation
- Quick start: [English](docs/quickstart.en.md) / [中文](docs/quickstart.zh-CN.md)
- Deployment guide: [English](docs/deployment.en.md) / [中文](docs/deployment.zh-CN.md)
- System implementation: [English](docs/architecture.en.md) /
[中文](docs/architecture.zh-CN.md)
## Validation
```sh
go test ./...
vp check
vp test
```