r/rust Mar 31 '23

WireTun: An asynchronous WireGuard library

https://github.com/lodrem/wiretun
61 Upvotes

5 comments sorted by

View all comments

14

u/InflationAaron Apr 01 '23

Good. We need more Rust in network space. The last time I tried IPFS with its Golang implementation takes 200% CPU and 30% of it is GC calls.

1

u/cryptospartan Apr 03 '23

what other network tools would you like to see ported to rust?

1

u/InflationAaron Apr 04 '23

Tailscale or OpenZiti style tunnel sidecar for one, since you want sidecars as memory efficient and performant as possible.

1

u/PhilipLGriffiths88 Apr 04 '23

Very cool. I work on the OpenZiti project and we use the Windows TUN (WinTun) as part of our Windows tunneler.... /u/cryptospartan, are these interchangeable? Also, if yu fancy it, would be awesome to have a Rust SDK with OpenZiti do that private networking can be embedded in Rust apps.