Open Source Continuous File Synchronization
-
Updated
Nov 1, 2025 - Go
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.
Open Source Continuous File Synchronization
Easily and securely send things from one computer to another 🐊 📦
Lightning Network Daemon ⚡️
Secure internet sharing made simple.
An efficient, extensible and easy-to-use RPC framework.
Group peer to peer video calls for everyone written in Go and TypeScript
Portal is a quick and easy command-line file transfer utility from any computer to another 🌌 ✨
simplest & fastest way to transfer files between computers via WireGuard
📦 Command line peer-to-peer data transfer tool based on libp2p.
Privacy-Preserving Bitcoin Light Client
A highly-configurable, distributed, realtime database that manages a state tree shared among many peers.
DefraDB is a Peer-to-Peer Edge-First Database. It's the core data storage system for the Source Ecosystem, built with IPLD, LibP2P, CRDTs, and Semantic open web properties.
Decred daemon in Go (golang).
Direct file transfer over WebRTC
Pure-Go library for cross-platform local peer discovery using UDP multicast 👩 🔁 👩
Modular networking for Go with pluggable transports, RPC, WebRTC, WebAssembly support.
A Go implementation of ICE
Peer-to-peer overlay routing for the Matrix ecosystem
🖥 Securely transfer and send anything between computers with TUI.