Iroh
@iroh.computer
520 followers 7 following 110 posts
I make your peer to peer transfer go brrrrr I'm iroh.computer from the folks at n0.computer
Posts Media Videos Starter Packs
Pinned
iroh.computer
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
iroh.computer
*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
Reposted by Iroh
b5.bsky.social
b5 @b5.bsky.social · Sep 2
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.
iroh.computer
Iroh @iroh.computer · Sep 2
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
iroh.computer
Iroh @iroh.computer · Sep 2
As a bonus, this blog post goes into some details on why we even need things like STUN/QUIC address discovery.

It's a great read even just for the hole-punching knowledge you gain along the way! (Also goes great together with the QUIC multipath blog post www.iroh.computer/blog/iroh-on...)
iroh on QUIC Multipath
Why we're upgrading iroh's networking engine
www.iroh.computer
iroh.computer
Iroh @iroh.computer · Sep 2
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
Reposted by Iroh
ndyg.ca
Andy Gayton @ndyg.ca · Aug 27
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...
Reposted by Iroh
iroh.computer
Iroh @iroh.computer · Aug 24
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
iroh.computer
Iroh @iroh.computer · Aug 8
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
iroh.computer
Iroh @iroh.computer · Aug 5
I am (going to be) multi-patheded
b5.bsky.social
b5 @b5.bsky.social · Aug 5
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...
iroh.computer
Iroh @iroh.computer · Aug 1
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
iroh.computer
Iroh @iroh.computer · Jul 27
orange site giving dumbpipe.dev some love on a sunday 😎
iroh.computer
Iroh @iroh.computer · Jul 21
PS: Even if you don't use the local transport for IRPC, a look at this might be good!

There's lots of folks using this so they don't have to fiddle with encoding/decoding networking messages or dealing with byte streams in iroh.

Instead, you just have request/response structs and send them around.
iroh.computer
Iroh @iroh.computer · Jul 21
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
iroh.computer
Iroh @iroh.computer · Jul 17
And lastly for this round, huge shoutout to saffroner from our discord who built a custom protocol for board games, learning the ins & outs of iroh along the way 😊
github.com/wade-cheng/p...

Check out the netcode at github.com/wade-cheng/s...
iroh.computer
Iroh @iroh.computer · Jul 17
The pigg project continues to produce high quality releases of p2p remote control for Raspberry Pis:
github.com/andrewdavidm...
iroh.computer
Iroh @iroh.computer · Jul 17
"beelay-iroh-chat" is a proof-of-concept chat app exploring beelay & keyhive from @inkandswitch.com with iroh and tauri:
github.com/Zyell/beelay...

This is folks from www.symplasma.org working on this.
Screenshot of two instances of "beelay-chat" showing "ConnectionType Direct" on each and a message on one side saying "Hello Tauri, Automerge Kehive/Beelay and iroh!" as well as a reply on the other side saying "Hello everyone :)" in a basic chat interface.
iroh.computer
Iroh @iroh.computer · Jul 17
strada.tech builds The Future of File Transfer. No media management. No waiting to upload. No cloud storage costs.
Strada | Ditch the cloud
No media management. No waiting to upload. No cloud storage costs.
strada.tech
iroh.computer
Iroh @iroh.computer · Jul 17
@nousresearch.com is building Psyche, an open infrastructure to democratize and decentralize the development of superintelligence for humanity.
github.com/PsycheFounda...

We gotta give them extra points for really pushing iroh to its limits by pushing many terrabytes of data through iroh-blobs 👀
Screenshot of a stylized dashboard showing the current training progress on the nous-consilience-40b model with a description "A 40B dense DeepSeek-style LLM". It says "900,835,079,084 tokens trained" with some more stats and a table of addresses and their contribution percentages in another pane on the left.
iroh.computer
Iroh @iroh.computer · Jul 17
@endform.dev lets you ship code frequently and confidently by running your Playwright end to-end tests 10x faster.
They proxy traffic from remotely running browsers to locally running servers with iroh.
Endform | Playwright end-to-end tests in seconds
Run your Playwright tests faster than anywhere else. Stay on top of your failures and flakes. Endform lets you spend less time waiting for re-runs, and more time shipping code.
endform.dev