every.channel/docs/IROH_EXAMPLES.md
2026-02-15 16:17:27 -05:00

46 lines
1.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# iroh examples and references
Cloned under `third_party/iroh-org/` for local inspection.
## iroh-examples
- **browser-chat**: gossipbased chat in browser + CLI.
- **browser-blobs**: running irohblobs in WebAssembly.
- **custom-router**: manual protocol routing by ALPN.
- **dumbpipe-web**: HTTP forwarding over iroh.
- **tauri-todos**: Tauri + iroh documents.
## iroh-experiments
- **content-discovery**: tracker + pkarr discovery flow.
- **h3-iroh**: HTTP/3 over iroh connections.
- **iroh-pkarr-naming-system**: IPNSstyle naming experiment.
## dumbpipe
- P2P stream forwarding via iroh (good reference for live media piping).
## iroh-gossip
- Pub/sub swarm model with topic IDs; ALPN routing examples.
## iroh-docs
- Shows how to layer blobs + gossip + docs into a protocol stack with Router.
## iroh-willow
- Confidential sync + encryption concepts relevant to swarm security.
## callme / iroh-live
- Audio/video streaming examples over iroh (already cloned in `third_party/`).
## Recent iroh blog + changelog highlights
- The changelog lists releases through 0.33.0 (Feb 24, 2025) with browser/Wasm support, discovery data publishing, and 0-RTT connections.
- 0.32.0 added browser alpha, Quic Address Discovery (QAD) on relays, and the n0-future crate.
- 0.29.0 rebranded `iroh-net` to `iroh` and removed the bundled Node in favor of endpoints + routers (protocols moved to separate crates).
- Sources:
- https://iroh.computer/changelog
- https://iroh.computer/blog/iroh-0-29