awesome-iroh
Curated list of awesome stuff built on & with iroh
https://github.com/n0-computer/awesome-iroh
Last synced: 14 days ago
JSON representation
-
AI/ML
- Prime Intellect - Decentralized Compute Infrastructure for AI.
- Tandemn - Iroh for tensors, used for inference over heterogeneous GPUs.
- Psyche - An open infrastructure to democratize and decentralize the development of superintelligence for humanity.
-
Archiving
- Save DWeb Backend - DWeb Backend for the Save app based on Veilid and Iroh.
- omry - Save web pages you don't want to lose to a locally-hostable, searchable archive.
- Backup Buddies - Peer-to-peer file backups with local encryption, delta scans, and retained restore versions.
- P-Pass - Phones back up photos automatically to the computer at home, with no account and no cloud storage.
-
Audio/Video
- Aster - Local-first peer-to-peer music streaming prototype.
- Telepathy - Cross-platform real time communication with Iroh networking.
- OpusVoice - Android and browser Opus voice streaming with Pinhole sessions and native Iroh address and relay interoperability.
- OpusVoice.Receiver - A C# RTP/Opus test sink that captures streams over UDP, WebSocket, and Pinhole/Iroh routes.
-
Browsers
- Oku - A Web browser with an emphasis on local-first data storage.
-
Collaboration and Productivity
- Zeco - Share zellij sessions via the internet (using iroh).
- Teamtype - Editor-agnostic, real-time collaborative editing of local text files.
- biter - Synchronize device clipboards via iroh.
- linXiv - Local-first academic paper manager with p2p sharing enabled using iroh.
- p2pmux - Terminal multiplexer where every pane is a PTY on its owner's own machine.
-
DevTools
- Dumbpipe - Cross-device unix pipe.
- do-ssh - Tunnels an ssh-connection over iroh.
- iroh-ssh - SSH to any machine without ip.
- cross.stream - Local-first event streaming for reactive workflows, with P2P sharing via Iroh.
- iroh-ssh-android - Android SSH client for hosts running iroh-ssh (and OpenSSH too).
- Datum - Expose local services to the internet.
- pai-sho - P2P TCP port forwarding: dumbpipe, but multiple ports, and it reconnects.
- Rayfish - A P2P mesh VPN that connects peers by cryptographic identity instead of IP address.
- Codux - A native connected terminal for AI coding agents, using iroh for encrypted peer-to-peer control across desktop, mobile, and headless hosts.
- Edky - Convert Ed25519 public keys between various encoding formats (iroh, libp2p, IPFS, OpenSSH, etc).
- Tunnet - Open-source mesh networking platform that scales from direct p2p connections for individuals to fully managed deployments for large organizations.
- locho - Local + echo = locho: Access a private service on another machine as if it were local.
- Resilum Core - Multi-transport Reticulum node: one peer identity across Tor, I2P, Yggdrasil, BLE and iroh/QUIC, with LXMF messaging and SOCKS5 egress.
- koh - A remote shell inspired by mosh. Serve and connect from anywhere, survive network changes, no port forwarding required.
-
File Sharing
- ARK Drop Desktop - Use QR codes to quickly send and receive files between devices.
- lis - Life is short, but data should live forever.
- Quicksend - Send files peer to peer.
- Sendme - A tool to send files and directories, based on iroh.
- APT Repository - A Debian APT Repository, and web console for remote administration.
- Rust Patcher - Secure Decentralized Software updates.
- Sendme-egui - Egui interface for sendme.
- iroh_send - Send files or directories by sharing an env variable (python).
- Alt-sendme - A cross-platform desktop application for file sharing, built with Tauri.
- DataBeam - File sharing desktop app with features like: share via short custom code or QR code, share text, auto-retry on failure, and automatic overwrite conflict resolution.
- Dropwire - Send any file directly between devices, end-to-end encrypted and resumable, with no account and no server.
- ringdrop - Frugal, daemonized P2P file transfer with ring-based access control, built on iroh and bao protocols.
- ringdrop-gui - Desktop GUI for ringdrop, exposing the full CLI as a native app.
- fsend - Peer-to-peer file sharing webapp and cli tool, allows transferring of files and folders with resumable transfers.
- sendblob - Share files from the browser ([sendblob.app](https://sendblob.app)) via iroh-blobs relays, interoperable with any iroh node.
- Strada - Beatiful file transfer & management with no cloud costs.
-
Follow
-
Official
-
Semi-official
-
-
Frameworks
-
Games and 3D
- Bones - An easy-to-use game engine for making real games, networked with iroh.
- Fish Folk: Jumpy - Tactical 2D shooter in fishy pixels style. Made with Rust-lang 🦀, built on Bones.
- USD Renderer - Universal Scene Description Render, linked with iroh.
- Godot Iroh - A peer-to-peer multiplayer extension for Godot based on iroh.
- iroh-lan - Have a lan party with iroh (iroh-lan = hamachi - account - install).
-
Internet of Things
- Pigg - Raspberry Pi GPIO GUI.
-
Libraries and protocols
- iroh-gossip-discovery - Peer discovery for iroh gossip topics.
- distributed-topic-tracker - Iroh-gossip with auto discovery (no servers!)
- irpc - RPC for memory, quinn or iroh connections.
- imsg - A base protocol providing streams of messages.
- iroh-rings - A relationship-based access control protocol for resources over iroh.
- iroh-http - An HTTP-like request/response protocol over Iroh QUIC streams, with Rust, Node.js, and browser/WebAssembly adapters.
- iroh-lighthouse - A self-hostable rendezvous server for topic based peer discovery.
-
Social Media
- Weird - A way to be on the web.
- Tauri Chat Example - Example cross-platform chat app demo, using Tauri v2 & React.
- Tauri + Leptos + Tailwind CSS + Iroh + Keyhive/Beelay - Proof of concept chat app combining automerge keyhive/beelay, iroh and tauri.
- Dash Chat - Secure Chat for Internet Shutdowns.
- Bru - Read and send your phone's SMS, and sync clipboard text, from your desktop.
- Delta Chat - A decentralized and secure messenger app.
- Rostra - A p2p (or rather f2f) social network.
-
Tools for Thought
- Obsiroh - An Obsidian sync method with iroh.
- Kith - Serverless, no-account, end-to-end-encrypted sync for your own devices — memory, tabs, and files — that your AI can also read and write over MCP.
- Iroh Retro - Serverless, no-account, retrospective for development teams.
- Aurora - A personal knowledge-management app for notes, tasks, and organizing ideas.
-
Web3
Programming Languages
Categories
Sub Categories
Keywords
rust
11
p2p
10
iroh
8
tauri
4
quic
4
peer-to-peer
3
privacy
3
local-first
3
typescript
2
gui
2
crdt
2
mesh-networks
2
multiplayer
2
modding
2
lua
2
cross-platform
2
file-transfer
2
end-to-end-encryption
2
bevy
2
vpn
2
self-hosted
2
embedded-database
1
cross-stream
1
content-addressed-storage
1
cli
1
pipes
1
event-sourcing
1
interop
1
kv-store
1
localstorage
1
materialized-view
1
nushell
1
scripting
1
shell
1
stream-driven-development
1
xs
1
android-app
1
chat-application
1
react
1
bitcoin
1
e-cash
1
lightning
1
lightning-network
1
editor
1
fish-game
1
game
1
pixel-art
1
pixelart
1
cargo
1
npm
1