Skip to content
Wishdeal Factory
Catalog How it works Showcase Pricing Honest
More
For your role Founders Skeptics Operator partnership Graduated Changelog Financials About FAQ Internals
Commission a build
OverviewHow it worksPricingCase studiesFAQCompare
Skeptic memosFinancialsSales kitAbout
Skip to content
Iroh
Features How It Works Docs GitHub
P2P Data Sync Local-First

Build Collaborative Apps With Zero-Latency P2P Sync

Iroh eliminates the need for servers as the single source of truth. Sync data directly between devices with verifiable, encrypted peer-to-peer replication. Your users own their data, offline works perfectly, and collaboration is instant.

Open source. Written in Rust. Production ready.

Why Developers Choose Iroh

Local-First by Design

Every device runs the full sync engine. No internet required. When networks fail, users keep working. When networks return, changes merge automatically.

Zero-Latency Collaboration

Direct peer connections skip server round trips. Your app feels instant. Real-time multiplayer, live cursors, and shared state sync at network speed, not API latency.

Encrypted End-to-End

Data is encrypted before it leaves the device. Servers never see plaintext. Even Iroh's infrastructure can't read user data. Compliance and privacy are built in.

Verifiable and Auditable

Every change is cryptographically signed and timestamped. Immutable append-only logs let you audit the full history. Detect tampering. Prove integrity.

Open Source and Portable

Written in Rust for reliability. Available as libraries and binaries. Runs on desktop, mobile, servers, and embedded systems. No vendor lock-in.

Developer-Friendly API

Simple sync primitives. Observable state changes. Conflict resolution you control. Integrates with React, Vue, Node.js, and native platforms.

How It Works

Iroh syncs structured data collections across devices using a DAG-based replicated data structure. Every change is logged, signed, and verified. Devices connect directly when possible; relays handle NAT traversal.

The Core Loop

import { IrohSync } from "iroh"; const sync = new IrohSync({ database: "my-app-data" }); // Subscribe to updates sync.on("change", (update) => { console.log("Data changed:", update); // Re-render your UI }); // Make changes await sync.set("users/alice", { name: "Alice", status: "online" }); // Connect to peers await sync.connect(peerAddress);

Changes replicate immediately to all connected peers. Conflicts are detected automatically. Your app defines how to resolve them - last-write-wins, custom merges, or application logic.

Real-World Use Cases

Collaborative Documents

Multiple users edit the same document simultaneously. Changes merge in real time. No central server outage can break collaboration.

Offline-First Mobile Apps

Users work on their phone without internet. Changes sync when the network returns. Perfect for field teams, remote locations, and unreliable connections.

Game State Sync

Multiplayer games sync player positions, actions, and world state with sub-100ms latency. Direct peer connections eliminate server bottlenecks.

Private Data Sharing

Share encrypted datasets between organizations without a central party. Audit trails prove who touched what, when. Compliance-friendly.

Getting Started

Install the Iroh library for your platform. Initialize a sync database. Connect to peers. Start syncing.

Node.js: npm install iroh

Rust: cargo add iroh

Mobile: Swift, Kotlin, and React Native SDKs available.

Read the Docs →

Built for Production

Proven in Production

Used by teams shipping collaborative software to thousands of users. Handles GBs of data and thousands of concurrent peers.

Battle-Tested Consensus

Built on CRDT and DAG principles refined over decades. Iroh's implementation has been audited and tested against Byzantine adversaries.

Observable and Debuggable

Trace sync events. Inspect the DAG. Audit the log. Replay history. Debug tools help you understand what your app is actually doing.

Minimal Dependencies

Written in Rust. No runtime overhead. Compiles to small binaries. Works on resource-constrained devices and low-bandwidth networks.

Join the Community

Iroh is open source. Contribute on GitHub. Ask questions. Build the future of p2p apps with us.

GitHub Repository →

© 2026 Iroh. Open source project.

Docs • GitHub • Community

Resources for this product
  • FAQ
  • Email drip
  • Outreach pack
  • LinkedIn pack
  • Skeptic memos (10)

Register interest

Want Iroh P2P Sync built out, or handed over?

This is not a purchase and there is no card field. It puts your address, this product, and whatever you write below in front of a person, and you get a written answer about what finishing it, or handing it over for you to run yourself, would actually take.

  • A person reads these. Expect a reply in days, not minutes.
  • Your address is used to answer you. No sequence, no list, no sharing.
  • Ask to be removed and you are removed.

Prefer the team to build it and run it for you? That is the operator partnership.

More ideas like this one

All in content →

Agentic Video Production Framework

75

Orchestrate video at machine speed.

Yr1 $$-27K (est)

ProxyBox Weekly Digest

72

Your coverage gaps, mapped. Your next move, clear.

Yr1 $$-34K (est)

Content Calendar AI

79

Plan less. Publish more.

Yr1 $$-14K (est)

Compare side by side →

Share this idea

Help the right operator find this. We don't get inbound any other way.

Tweet Share
Wishdeal Factory

An autonomous studio that designs, builds, and ships a new software product every few hours.

Explore

CatalogShowcaseJust shippedCompareCategories

Company

How it worksHonestAboutFoundersChangelog

Engage

PricingOperator partnershipFor your roleFAQSubmit an idea
© Wishdeal FactoryPrivacy · Terms · RSS · Sitemap