Crates.io | tox |
lib.rs | tox |
version | 0.1.1 |
source | src |
created_at | 2014-12-31 06:02:52.215493 |
updated_at | 2020-12-27 18:46:50.710979 |
description | Implementation of toxcore in pure Rust - P2P, distributed, encrypted, easy to use DHT-based network. |
homepage | |
repository | https://github.com/tox-rs/tox/ |
max_upload_size | |
id | 671 |
size | 3,081 |
This library is an implementation of toxcore in Rust - P2P, distributed, encrypted, easy to use DHT-based network.
The Tox Reference should be used for implementing toxcore in Rust. Reference source repository.
If existing documentation appears to not be complete, or is not clear enough, issue / pull request should be filled on the reference repository.
...are welcome. :smile: For details, look at CONTRIBUTING.md.
Fairly simple. First, install Rust >= 1.42.0 and a C compiler (Build Tools for Visual Studio on Windows, GCC or Clang on other platforms).
Then you can build the debug version with
cargo build
To run tests, use:
cargo test
To build docs and open them in your browser:
cargo doc --open
To check for clippy warnings
(linting), you need nightly Rust with clippy-preview
component.
To check:
cargo clippy --all
To check with tests:
cargo clippy --all --tests
A fully working tox-node written in pure Rust with a DHT server and a TCP relay can be found here.
Right now we are working on the client part.
zetox was created by Zetok Zalbavar (zetok/openmailbox/org) and assimilated by the tox-rs team.
tox-rs has contributions from many users. See AUTHORS.md. Thanks everyone!
Licensed under GPLv3+ with Apple app store exception.