tx5-signal

Crates.iotx5-signal
lib.rstx5-signal
version0.4.4
sourcesrc
created_at2023-01-17 17:44:43.841779+00
updated_at2025-06-20 12:59:01.633352+00
descriptionholochain webrtc signal client
homepage
repositoryhttps://github.com/holochain/tx5
max_upload_size
id761137
size85,472
Eric Harris-Braun (zippy)

documentation

https://docs.rs/tx5-signal

README

P2P WebRTC connection establishment and pooling. Tx5 uses SBD as the WebRTC signaling protocol for connection establishment, providing an interface where you can attempt to send data to any known peer with the expectation that Tx5 will open a connection to that peer or use an existing open connection.

Project Forum Chat

License: MIT License: Apache-2.0

Tx5

  • tx5 - crates.io - The main holochain tx5 webrtc networking crate integrating the other code in this monorepo.

Tx5 Support Crates

  • tx5-connection - crates.io - Holochain webrtc connection.
  • tx5-core - crates.io - Core types used in other tx5 crates.
  • tx5-online - crates.io - Network online connectivity status events.
  • tx5-go-pion-turn - crates.io - Rust process wrapper around tx5-go-pion-turn executable.
  • tx5-go-pion-sys - crates.io - Low level rust bindings to the go pion webrtc library.
  • tx5-go-pion - crates.io - Higher level rust bindings to the go pion webrtc library.
  • tx5-signal - crates.io - Holochain webrtc signal client.
  • tx5-demo - crates.io - Demo showing off tx5 p2p connectivity.

tx5-signal

Holochain webrtc signal client. This is a thin wrapper around an SBD e2e crypto client.

Commit count: 228

cargo fmt