Skip to content
Search

Trystero

lastmod 2025-10-28created 2025-10-282 edits

✨🤝✨ Build instant multiplayer webapps, no server required — Magic WebRTC matchmaking over BitTorrent, Nostr, MQTT, IPFS, Supabase, and Firebase

Build instant multiplayer web apps without a server

About

  • A library that lets you build multiplayer web apps that connect with each other without a server, in just a few lines of code
  • Based on browser WebRTC, it automates P2P matchmaking and communication by using public networks as the signaling channel
    • Pick one of BitTorrent, Nostr, MQTT, IPFS, Supabase, or Firebase to perform peer discovery without a server
    • After signaling, app data is sent over P2P with E2E encryption, without passing through any intermediary
  • Provides high-level abstractions such as rooms/broadcasting, automatic serialization, chunking/throttling of large data, progress events, session data encryption, and stream metadata
  • Runs not only in browsers but also on Node/Deno/Bun, and supports practical features such as TURN server configuration, React hooks, and server-side execution
  • Uses public infrastructure with zero configuration, which makes it good for all kinds of experiments and prototyping
  • Demo site - open https://oxism.com/trystero in two tabs at the same time and move/click the mouse to see it right away
  • See what people are building with Trystero - Awesome Trystero

See also

Favorite site

author Zer0 sitemap