| ▲ | suwapat 6 hours ago | |
Missing a native go version | ||
| ▲ | rklaehn 6 hours ago | parent | next [-] | |
Iroh is just a clever combination of existing standards such as QUIC with some draft RFCs and a tiny bit of clever custom logic added via TLS extensions. So in theory a go implementation is possible using a go QUIC implementation that supports the multipath extension. Our focus is the rust implementation, since it is very easy to use from compiled languages such as rust, C and C++ and to embed into languages such as js and python. But there are some other projects that attempt to provide a native go implementation: https://github.com/tmc/go-iroh Edit: since iroh is just a library, it is also possible to link iroh into a go program. Linking a go program from other native languages is a bit of a pain, but linking a C or rust library into a go program is relatively straightforward and high performance. | ||
| ▲ | karissa 5 hours ago | parent | prev [-] | |
Would you use it if there was a go version? | ||