20 releases (13 breaking)

new 0.14.0 Apr 15, 2024
0.13.0 Mar 25, 2024
0.12.0 Dec 20, 2023
0.11.0 Nov 17, 2023
0.1.0 Mar 10, 2022

#1488 in Network programming

Download history 61/week @ 2023-12-23 411/week @ 2023-12-30 241/week @ 2024-01-06 279/week @ 2024-01-13 338/week @ 2024-01-20 856/week @ 2024-01-27 789/week @ 2024-02-03 613/week @ 2024-02-10 612/week @ 2024-02-17 792/week @ 2024-02-24 967/week @ 2024-03-02 711/week @ 2024-03-09 395/week @ 2024-03-16 578/week @ 2024-03-23 1902/week @ 2024-03-30 867/week @ 2024-04-06

3,859 downloads per month
Used in iroh-cli

MIT/Apache

2.5MB
50K SLoC

iroh

The iroh crate defines both the iroh library and iroh command-line interface (CLI).

For more details on Iroh, see https://iroh.computer.

Building the CLI

Simply run cargo build from the project root, it produces the iroh CLI by default.

Using as a rust crate

Because iroh builds the CLI by default, you should disable default-features when importing the iroh crate via cargo:

[dependencies]
iroh = { version = "...", default-features = false }

Running Examples

Examples are located in iroh/examples. Run them with cargo run --example. eg: cargo run --example hello-world. At the top of each example file is a comment describing how to run the example.

License

This project is licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~44–85MB
~1.5M SLoC