Shared data types for building collaborative software
-
Updated
Mar 6, 2025 - JavaScript
Peer-to-Peer (P2P) applications share resources and communicate in a decentralized or distributed architecture. Often application nodes communicate directly with each other or cooperate to do work which benefits other nodes or the overall P2P system. In a pure P2P system, there is no distinction between client and server.
Shared data types for building collaborative software
Easy P2P file transfer powered by WebRTC - inspired by Apple AirDrop
Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.
Peer-to-Peer Databases for the Decentralized Web
IPFS implementation in JavaScript
🚀 WebRTC - P2P - Simple, Secure, Fast Real-Time Video Conferences Up to 8k and 60fps, compatible with all browsers and platforms.
Scalable peer to peer live video streaming built on torrents and webRTC
A cross-platform runtime for Web developers to build desktop & mobile apps for any OS using any frontend library.
✨🤝✨ Build instant multiplayer webapps, no server required — Magic WebRTC matchmaking over BitTorrent, Nostr, MQTT, IPFS, Supabase, and Firebase
Google Meet / Zoom clone in a few lines of code
CodeBuddies.org: Community-organized hangouts for learning programming together - community-built using MeteorJS
Friend-to-friend filesharing app to save the world from dystopia
Laplace is an open-source project to enable screen sharing directly via browser. Based on WebRTC for low latency peer-to-peer connections, and WebSocket implemented in golang for signaling.
Pikachu Volleyball peer-to-peer online via WebRTC data channels
Electron + Kinect + PeerJS = Kinect data broadcast to browsers
Sentinel is an interoperable secure network layer offering the Sentinel Service Chain exclusively for distributed & decentralized native services like - dVPN, Sentrix (dChat and dVoIP) and more.
[archived] effortless video-voice chat with realtime collaborative features. extensible using react components 🙌
📑 A website to inspect and edit what's in your Torrent file or Magnet link
modern 0net client
✨WebRTC - C2C - Real-time cam-2-cam video calls & screen sharing, end-to-end encrypted, to embed in any website with a simple iframe.