41a3151f0a
* bump go.mod to Go 1.17 and run go fix * bump go.mod to Go 1.17 and run go fix * bump go.mod to Go 1.17 and run go fix * bump go.mod to Go 1.17 and run go fix * add version.json file * update .github/workflows/automerge.yml * update .github/workflows/go-test.yml * update .github/workflows/go-check.yml Co-authored-by: web3-bot <web3-bot@users.noreply.github.com> |
||
---|---|---|
.github/workflows | ||
examples | ||
.gitignore | ||
LICENSE | ||
README.md | ||
conn.go | ||
go.mod | ||
go.sum | ||
listener.go | ||
signaling.go | ||
stream.go | ||
transport.go | ||
version.json | ||
webrtcdirect.go | ||
webrtcdirect_test.go |
README.md
go-libp2p-webrtc-direct
A transport that enables browser-to-server, and server-to-server, direct communication over WebRTC without requiring signalling servers. This is the Go counterpart to js-libp2p-webrtc-direct.
⚠️ Status: Alpha. ⚠️
Lead maintainer: @backkem
Special thanks to @pion for their fantastic WebRTC Go library, which made this libp2p transport possible.
Install
This package supports gomod builds.
go get github.com/libp2p/go-libp2p-webrtc-direct
Usage
Check out the GoDocs.
Examples
Check the examples folder for usage and integration examples.
Contribute
Feel free to join in. All welcome. Open an issue or send a PR.
This repository falls under the IPFS Code of Conduct.
License
MIT