Iroh
banner
iroh.computer
Iroh
@iroh.computer
I make your peer to peer transfer go brrrrr

I'm iroh.computer from the folks at n0.computer
Pinned
Iroh @iroh.computer · Feb 6
Why should file transfer have a cost, limits, or require an account?
You paid for the device in front of you and your internet Bill.
That should be enough to send data around, shouldn't it?

Let's dive into how to build a file transfer tool with #iroh in #rust:
www.youtube.com/watch?v=jl4c...
Unlimited, free file transfer, no account required
YouTube video by number 0
www.youtube.com
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/
Ufotofu
The ufotofu Rust library for working with async sequences.
worm-blossom.org
November 10, 2025 at 4:43 PM
We're late posting this on the main account - but yeah, check this out!
🎉 iroh v0.95 - New Relay, New Errors, Improved Connection API
- relay on the NA west coast
- replaced snafu with n0-error, a new error crate
- infallible remote_id and alpn methods
- Overhauled 0-RTT API

iroh-blobs can now compile to WASM with an in-mem store!

www.iroh.computer/blog/iroh-0-...
iroh 0.95.0 - A New Relay, Error Handling, and Connection API Improvements
Release of iroh v0.95
www.iroh.computer
November 10, 2025 at 10:59 AM
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-...
iroh 0.94.0 - The Endpoint Takeover
Release of iroh v0.94
www.iroh.computer
October 23, 2025 at 5:54 PM
Reposted by Iroh
New blog post! How Streamplace Works: Syndication

Up until now, most Streamplace users have been using one big server at stream.place. With Streamplace 0.8, you can actually replicate streams on your own nodes. Borrowing a term from broadcast TV, we call this syndication. Here's how it works:
How Streamplace Works: Syndication
It's like everyone is their own little TV station!
blog.stream.place
October 20, 2025 at 6:27 PM
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-...
iroh 0.93.0 - 🟢 iroh online
Release of iroh v0.93
www.iroh.computer
October 9, 2025 at 6:05 PM
Reposted by Iroh
I'll be in Bucharest next week, talking about @iroh.computer and BLAKE3.

There will also be a rust workshop.
October 9, 2025 at 2:51 PM
Sup frens I have a DHT protocol now: www.iroh.computer/blog/lets-wr...
A DHT for iroh - Part 1, The Protocol
Let's write a DHT for iroh
www.iroh.computer
September 29, 2025 at 2:10 PM
*community intensifies*

The two biggest wins of my latest release are from outside contributors!

www.iroh.computer/blog/iroh-0-...
iroh 0.92.0 - mDNS improvements
Release of iroh v0.92.0
www.iroh.computer
September 19, 2025 at 7:01 PM
Reposted by Iroh
QUIC Address Discovery in @iroh.computer is pretty neat

www.iroh.computer/blog/qad
Moving from STUN to QUIC Address Discovery
Moving STUN into QUIC
www.iroh.computer
September 19, 2025 at 9:37 AM
Reposted by Iroh
A few things motivate this:

* raw UDP packets can get lost in transmission. Which means no holepunch 4 u. QUIC gets us ACK’d packets.
* encryption is a good thing.

More stuff Iroh does so you don’t have to.
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
Moving from STUN to QUIC Address Discovery
Moving STUN into QUIC
www.iroh.computer
September 2, 2025 at 2:18 PM
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
Moving from STUN to QUIC Address Discovery
Moving STUN into QUIC
www.iroh.computer
September 2, 2025 at 2:03 PM
Reposted by Iroh
New cross.stream release v0.6.1, highlight feature: Expose your streams with @iroh.computer 's peer-to-peer QUIC networking

Full release notes: github.com/cablehead/xs...
August 27, 2025 at 8:31 PM
Reposted by Iroh
Hypha members are working alongside @iame.li‬ and ‪@iroh.computer on Streamplace. More here on what we're building and how it'll work buff.ly/xqpYeZ8
How Streamplace Works: Signing and Segmentation
TLDR: You put the stream through one of those cheese slicers and sign your name on every slice.
blog.stream.place
August 18, 2025 at 1:50 PM
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...
Error handling in iroh
Read about iroh's approach to error handling
www.iroh.computer
August 24, 2025 at 10:14 AM
Reposted by Iroh
framing messages is the basis for many/most protocols in @iroh.computer and many other transports, learn the basics today with @b5.bsky.social www.iroh.computer/blog/message...
Tutorial: Message Framing with iroh
Walk through an example using message framing to create a protocol on iroh.
www.iroh.computer
August 12, 2025 at 8:19 PM
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...
we are here to frame you
YouTube video by number 0
www.youtube.com
August 8, 2025 at 2:24 PM
I am (going to be) multi-patheded
the running gag around the office is "multipath will fix this", so we wrote a blog post about what the heck multipath is & why it's going to make everything better: www.iroh.computer/blog/iroh-on...
August 5, 2025 at 7:18 PM
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:
iroh 0.91.0 - Making relays use established standards 🎆
Release of iroh v0.91.0
www.iroh.computer
August 1, 2025 at 5:53 PM
orange site giving dumbpipe.dev some love on a sunday 😎
July 27, 2025 at 5:47 PM
Reposted by Iroh
If you're into big data use cases, follow Rüdiger Klaehn's work on @iroh.computer, for example this blog post: www.iroh.computer/blog/blake3-...
The new BLAKE3 hazmat API
The new BLAKE3 hazmat API, or why we can retire our BLAKE3 fork
www.iroh.computer
July 27, 2025 at 3:17 PM
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")
IRPC
A lightweight rpc crate for iroh protocols
www.iroh.computer
July 21, 2025 at 7:04 PM
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/...
GitHub - n0-computer/awesome-iroh: Curated list of awesome stuff built on & with iroh
Curated list of awesome stuff built on & with iroh - n0-computer/awesome-iroh
github.com
July 17, 2025 at 5:45 PM
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
July 3, 2025 at 1:24 PM
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.
iroh v0.90 - The Canary Series 🐥
Introducing the Canary Series of releases leading up to 1.0
www.iroh.computer
June 27, 2025 at 7:44 PM
Who's got 0 thumbs & is trending on github? github.com/trending/rust
June 27, 2025 at 6:43 PM