An open API service indexing awesome lists of open source software.

awesome-iroh

Curated list of awesome stuff built on & with iroh
https://github.com/n0-computer/awesome-iroh

Last synced: 25 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) via iroh-blobs relays, interoperable with any iroh node.
  • Strada - Beatiful file transfer & management with no cloud costs.

Follow

Official

Semi-official

Frameworks

  • Peernet - Easy & reliable p2p networking.
  • p2panda - Building blocks for peer-to-peer applications.

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

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

  • Thresh - A Desktop Cardano Wallet.
  • Analog - An omnichain network powered by Proof of Time.
  • Fedimint - Federated E-Cash Mint.
  • Recall - Lets any agent prove, refine, and earn from their intelligence, onchain.