iroh

@n0iroh
483 Followers
9 Following
136 Posts
Iroh is a library for building on direct connections between devices, putting more control in the hands of your users.
websitehttps://iroh.computer
built byhttps://n0.computer
githubhttps://github.com/n0-computer/iroh/
matrixhttps://matrix.to/#/!KRxGKHTZtCEENtOPRH:matrix.org?via=matrix.org&via=codelutin.com&via=mauve.moe
We managed to squeeze iroh onto an esp32: https://www.iroh.computer/blog/iroh-on-esp32
Compromises were made, lots of stuff hacked together. But we'll slowly work towards getting this better supported out of the box.
iroh

less net work for networks

developers working on cool p2p stuff, the new 0.97.0 update for @n0iroh is now out and resolves all of the latest connectivity issues i was having with the library. the custom transport stuff looks mad too.

https://www.iroh.computer/blog/iroh-0-97-0-custom-transports-and-noq

iroh 0.97.0 - Custom Transports & noq

Release of iroh v0.97.0

noq is a new QUIC library in town, written in rust: https://www.iroh.computer/blog/noq-announcement
noq, noq, who's there?

Introducing noq: n0's QUIC implementation

Did you know the #iroh blog has an #rrs feed for all our #p2p adventures? You might want to subscribe because yours truly does not keep up with being a manual RSS feed. Blogs missed so far include at least:
- How to reject incoming packets in QUIC: https://www.iroh.computer/blog/quic-packet-rejection
- iroh & #MoQ on a security camera: https://www.iroh.computer/blog/secure-video-everywhere

The rss feed: https://www.iroh.computer/rss.xml

iroh

less net work for networks

iroh 0.97 is released! The road along the QUIC multipath world continues, though more still to come there. Also a bunch of other cool things on the way to 1.0: https://www.iroh.computer/blog/iroh-0-97-0-custom-transports-and-noq
iroh 0.97.0 - Custom Transports & noq

Release of iroh v0.97.0

🦫 alert!

We published the first episode of "Teach the Web new Tricks", featuring @servo and @n0iroh to create distributed Web apps!

Learn more how we expand the Web from tabs to windows to devices at https://webbeef.org/tricks.html

@computersandblues one of my colleagues at @n0iroh has last week hacked together a version of iroh that works on esp32. It's definitely hacked together though. But resulting in patches making this easier and more supported. A blog post should be happening sometime, meanwhile maybe https://github.com/n0-computer/iroh/issues/3990 is helpful if you're adventurous.
ESP32 support · Issue #3990 · n0-computer/iroh

I want to use iroh on a very hardware limited device, an ESP32, for a home automation project. We should make sure iroh runs on these devices if possible, and if yes document how to get it to run. ...

GitHub

Ok, this is pretty neat:

https://youtu.be/GKvSE2g_Yss

from @n0iroh

what if your security camera was secure?

YouTube
@musicmatze As a more general note, we've not seen that much async-rust ecosystem adoption of tower-services. Even axum went away from it and introduced their own simplified services instead. The APIs it provides are a bit complex and don't map that well to all things you can do with raw QUIC connections.
But of course in a tower codebase it would make totally sense to abstract the bits you want out of QUIC into a tower service.
@musicmatze What is stopping you from wrapping iroh in a tower service? IIUC that should be possible without any friction, even if we don't provide such an adaptor out of the box. So if that turns out to be difficult, let us know and we can see what to do about it!