Iroh
I make your peer to peer transfer go brrrrr
I'm iroh.computer from the folks at n0.computer
- Reposted by Iroh[Not loaded yet]
- It's been a while, but: I'm 0.96 versions old now! This has been a major undertaking. My inner functioning has been comprehensively reworked and is now based on QUIC multipath and hole punching*within* the QUIC networking stack. This release is the biggest step towards 1.0 for me. Read more:
- we have an all new docs site! More examples! Better Explainers! Come check it! docs.iroh.computer
- Reposted by Iroh[Not loaded yet]
- My main branch now has holepunching implemented *inside* the QUIC stack. We've implemented the QUIC multipath draft to keep track of all the paths inside the QUIC networking stack. CI is green and we've already punched a lots of firewalls in the real world! #rustlang github.com/n0-computer/...
- Reposted by Iroh[Not loaded yet]
- Our friends from the #WillowProtocol have released Ufotofu: an alternative to #rustlang streams, sinks, AsyncRead & AsyncWrite. They rather think of it as producers and consumers. Check it out! It's a very principled and consistent design. worm-blossom.org/ufotofu/
- We're late posting this on the main account - but yeah, check this out!
- my v0.94 release is a biggie. Endpoint presets, dynamic relay map changes, and the word "node" is ded to me www.iroh.computer/blog/iroh-0-...
- Reposted by Iroh[Not loaded yet]
- sup! my v0.93 release is out and now you can just call .online() if you want to know if you're online. It's great. Check it out. www.iroh.computer/blog/iroh-0-...
- Reposted by Iroh[Not loaded yet]
- Sup frens I have a DHT protocol now: www.iroh.computer/blog/lets-wr...
- *community intensifies* The two biggest wins of my latest release are from outside contributors! www.iroh.computer/blog/iroh-0-...
- Reposted by Iroh[Not loaded yet]
- Reposted by Iroh[Not loaded yet]
- Did you know that we like QUIC? We like it so much we're replacing our use of STUN over UDP with QUIC address discovery! We've contributed an implementation of that standard to the quinn #rust library, and are now using it. www.iroh.computer/blog/qad
- Reposted by Iroh[Not loaded yet]
- Reposted by Iroh[Not loaded yet]
- We're trying to have the best backtraces and error handling in the #rust library ecosystem. We've landed on snafu and our own companion crate n0-snafu. And we wrote about that! www.iroh.computer/blog/error-h...
- Reposted by Iroh[Not loaded yet]
- We want you to build protocols! For that, you need to know about message framing. Conveniently, we produced a video about doing this in #rust on top of #QUIC with iroh :) www.youtube.com/watch?v=h6bB...
- I am (going to be) multi-patheded
- I'm thoroughly enjoying my breaking 0.9x releases ahead of 1.0 😁 This time: A new relay protocol! But: This gives me a better handshake 🤝, some future optimization potential 🚀 and removes non-WebSocket code paths 🔥 All about this & what it means for relay compatibility in the release blog post:
- orange site giving dumbpipe.dev some love on a sunday 😎
- Reposted by Iroh[Not loaded yet]
- The actor pattern works really well in #async #rust. What if you could take your actors and take them over the network? Sometimes. If you want to. This has been a pattern we (the iroh team) used for some CLIs and networked tools. And now we wrote about a crate we use to do that: IRPC! ("iroh RPC")
- I'm not even an adult 1.0 library yet and I'm already buried in cool projects of all stages we haven't talked about yet! So let me introduce you to 11 cool projects from our awesome list today 😄 github.com/n0-computer/...
- Aster is a music player that streams your personal music collection over iroh connections. It also implements auth/device management using a simplified version of the algorithm in the decentralized key agreement paper! github.com/hazelmeow/as...
- The "Stop Killing Games" initiative is very close to 1M EU signatures! (the requirement for the commission to take action) The goal is to prevent games publishers and developers from killing games after you've bought them. Let's talk about this & what that's go to do with us 👀 #stopkillinggames
- New Release! v0.90.0! www.iroh.computer/blog/iroh-0-... We’re jumping to v0.90 as the canary release series leading to 1.0. If you’re cool working on the bleeding edge, use 0.90. If you want to wait for 1.0, stick with v0.35.x. until we cut 1.0 toward the end of the year. We'll support both.
- Who's got 0 thumbs & is trending on github? github.com/trending/rust
- Look mom I'm famous. oh shoot I forgot I'm software & don't have a mother.
- Reposted by Iroh[Not loaded yet]
- Reposted by Iroh[Not loaded yet]
- Reposted by Iroh[Not loaded yet]
- Reposted by Iroh[Not loaded yet]
- It's been a while, but I've gotten 0.35 versions old yesterday! Really getting close to becoming an adult 1.0 #rust library, in fact - the next release will be my release candidate. This release contains metrics collection improvements and some small API tweaks ✌️ www.iroh.computer/blog/iroh-0-...
- Ready to do some weekend hacking? Perhaps integrate peer to peer multiplayer in your #godot game? Someone built a Godot multiplayer peer implementation using me! github.com/tipragot/god... #gamedev #rust
- You might be surprised/not surprised to hear that (1) and (3) are very similar :)