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

Projects in Awesome Lists tagged with peer-to-peer

A curated list of projects in awesome lists tagged with peer-to-peer .

https://github.com/syncthing/syncthing

Open Source Continuous File Synchronization

go p2p peer-to-peer synchronization

Last synced: 06 Jan 2026

https://github.com/schollz/croc

Easily and securely send things from one computer to another :crocodile: :package:

data-transfer file-sharing golang pake peer-to-peer tcp transfer

Last synced: 12 May 2025

https://github.com/yjs/yjs

Shared data types for building collaborative software

collaboration collaborative-editing crdt decentralized offline-first p2p peer-to-peer realtime shared-editing yjs

Last synced: 27 Feb 2026

https://github.com/sharedropio/sharedrop

Easy P2P file transfer powered by WebRTC - inspired by Apple AirDrop

ember ember-cli file-sharing javascript peer-to-peer webrtc

Last synced: 15 Mar 2026

https://github.com/laverna/laverna

Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.

laverna note-taking peer-to-peer socket-io webrtc websocket

Last synced: 13 May 2025

https://github.com/Laverna/laverna

Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.

laverna note-taking peer-to-peer socket-io webrtc websocket

Last synced: 13 Mar 2025

https://github.com/valvesoftware/gamenetworkingsockets

Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption.

game-development networking peer-to-peer realtime-messaging reliable-messages

Last synced: 12 May 2025

https://github.com/orbitdb/orbitdb

Peer-to-Peer Databases for the Decentralized Web

crdt database decentralized distributed ipfs libp2p merkle-crdt p2p peer-to-peer

Last synced: 13 May 2025

https://github.com/ValveSoftware/GameNetworkingSockets

Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption.

game-development networking peer-to-peer realtime-messaging reliable-messages

Last synced: 21 Mar 2025

https://github.com/ntop/n2n

Peer-to-peer VPN

peer-to-peer vpn

Last synced: 14 May 2025

https://github.com/libp2p/rust-libp2p

The Rust Implementation of the libp2p networking stack.

decentralization libp2p networking peer-to-peer rust

Last synced: 09 Sep 2025

https://github.com/syncthing/syncthing-android

Wrapper of syncthing for Android.

android java p2p peer-to-peer synchronization

Last synced: 10 Apr 2025

https://github.com/miroslavpejic85/mirotalk

🚀 WebRTC - P2P - Simple, Secure, Fast Real-Time Video Conferences Up to 8k and 60fps, compatible with all browsers and platforms.

chatgpt conference conferencing decentralized hacktoberfest html-css-javascript javascript meeting mirotalk open-source p2p peer-to-peer screensharing video-call video-chat video-conferencing webrtc webrtc-call webrtc-video whiteboard

Last synced: 13 May 2025

https://github.com/ianramzy/decentralized-video-chat

🚀 Zipcall- Acquired @ 250k users 🚀 Peer to peer browser video calling platform with unmatched video quality and latency.

javascript nodejs peer-to-peer video-call video-chat webrtc

Last synced: 15 May 2025

https://github.com/openziti/zrok

Geo-scale, next-generation peer-to-peer sharing platform built on top of OpenZiti.

file-sharing golang network peer-to-peer reverse-proxy security zero-trust

Last synced: 13 May 2025

https://github.com/andeya/erpc

An efficient, extensible and easy-to-use RPC framework.

go microservice peer-to-peer protocol rpc socket

Last synced: 14 May 2025

https://github.com/nicotine-plus/nicotine-plus

Graphical client for the Soulseek peer-to-peer network

chat files gtk gtk3 gtk4 messaging p2p peer-to-peer python soulseek

Last synced: 14 May 2025

https://github.com/Nicotine-Plus/nicotine-plus

Graphical client for the Soulseek peer-to-peer network

chat files gtk gtk3 gtk4 messaging p2p peer-to-peer python soulseek

Last synced: 27 Mar 2025

https://github.com/peer-calls/peer-calls

Group peer to peer video calls for everyone written in Go and TypeScript

conference p2p peer-call peer-calls peer-to-peer sfu video-call webrtc

Last synced: 15 May 2025

https://github.com/gitsummore/nile.js

Scalable peer to peer live video streaming built on torrents and webRTC

distributed livestream peer-to-peer torrent webrtc webtorrent

Last synced: 27 Sep 2025

https://github.com/teamtype/teamtype

Peer-to-peer, editor-agnostic collaborative editing of local text files.

automerge collaboration collaborative-editing crdt local-first peer-to-peer plugin synchronization

Last synced: 09 Apr 2026

https://github.com/socketsupply/socket

A cross-platform runtime for Web developers to build desktop & mobile apps for any OS using any frontend library.

bluetooth create-tauri-app cross-platform desktop edge-computing electron ios javascript localfirst neutralinojs nodejs p2p peer-to-peer react-native tauri udp ui web-native webview

Last synced: 13 May 2025

https://github.com/sonosaurus/sonobus

Source code for SonoBus, a real-time network audio streaming collaboration tool.

aax audio audiounit linux low-latency macos music network peer-to-peer plugin podcasting vst windows

Last synced: 15 May 2025

https://github.com/spatiumportae/portal

Portal is a quick and easy command-line file transfer utility from any computer to another 🌌 ✨

data-transfer e2e file-sharing filetransfer go golang p2p pake peer-to-peer

Last synced: 14 Dec 2025

https://github.com/dmotz/trystero

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

bittorrent chat dapp decentralized firebase ipfs javascript matchmaking mqtt nostr p2p peer-to-peer realtime serverless signaling signalling supabase web3 webrtc webtorrent

Last synced: 10 Apr 2025

https://github.com/SpatiumPortae/portal

Portal is a quick and easy command-line file transfer utility from any computer to another 🌌 ✨

data-transfer e2e file-sharing filetransfer go golang p2p pake peer-to-peer

Last synced: 24 Mar 2025

https://github.com/tomaka/redshirt

🧑‍🔬 Operating system

kernel peer-to-peer rust wasm

Last synced: 14 May 2025

https://github.com/rs-ipfs/rust-ipfs

The InterPlanetary File System (IPFS), implemented in Rust.

decentralized immutable ipfs ipld libp2p p2p peer-to-peer rust rust-ipfs

Last synced: 30 Sep 2025

https://github.com/librevault/librevault

Librevault - Peer-to-peer, decentralized and open-source file sync.

c-plus-plus cmake file-sync p2p peer-to-peer rust sync

Last synced: 16 May 2025

https://github.com/coder/wush

simplest & fastest way to transfer files between computers via WireGuard

file-transfer go peer-to-peer wireguard

Last synced: 14 May 2025

https://github.com/haveno-dex/haveno

Decentralized P2P exchange platform built on Monero and Tor

cryptocurrency decentralized exchange haveno java monero p2p peer-to-peer tor

Last synced: 13 Apr 2025

https://github.com/ipfspics/ipfspics-server

Content-addressable, peer-to-peer method of storing and sharing images on the internet.

decentralisation ipfs peer-to-peer picture-gallery

Last synced: 12 Apr 2025

https://github.com/insidegui/multipeerkit

MultipeerConnectivity + Codable = ❤️

ios macos peer-to-peer swift-library tvos

Last synced: 16 May 2025

https://github.com/insidegui/MultipeerKit

MultipeerConnectivity + Codable = ❤️

ios macos peer-to-peer swift-library tvos

Last synced: 22 Jul 2025

https://github.com/dennis-tra/pcp

📦 Command line peer-to-peer data transfer tool based on libp2p.

cli data-transfer dht file-sharing hacktoberfest ipfs libp2p mdns pake peer-to-peer

Last synced: 09 Apr 2025

https://github.com/fluencelabs/nox

Rust implementation of the Fluence network peer

decentralized fluence p2p peer peer-to-peer protocol rust wasm

Last synced: 14 May 2025

https://github.com/tzuhuantai/raspberrypi-webrtc

Native WebRTC low-latency P2P video streaming on Raspberry Pi and NVIDIA Jetson with both hardware and software encoding support.

h264 jetson low-latency nvidia openh264 p2p peer-to-peer raspberry-pi v4l2 video video-streaming webrtc

Last synced: 12 May 2026

https://github.com/staltz/manyverse

A social network off the grid (real repo at https://gitlab.com/staltz/manyverse)

cyclejs manyverse p2p peer-to-peer scuttlebutt ssb ssbc

Last synced: 15 Dec 2025

https://github.com/redwood/redwood

A highly-configurable, distributed, realtime database that manages a state tree shared among many peers.

badger badgerdb blockchain braid braid-protocol crdt database decentralized end-to-end-encryption git offline-first p2p peer-to-peer realtime-database redwood state-trees

Last synced: 16 May 2025

https://github.com/zerotier/lf

Fully Decentralized Fully Replicated Key/Value Store

database decentralization directed-acyclic-graph peer-to-peer privacy service-discovery

Last synced: 19 Mar 2025

https://github.com/robosats/robosats

A simple and private bitcoin exchange

bitcoin exchange freedom-tools i2p lightning p2p peer-to-peer privacy tor

Last synced: 13 May 2025

https://github.com/speek-app/speek

Privacy focused messenger that doesn't trust anyone with your identity, your contact list, or your communications

chat cpp20 messaging p2p peer-to-peer privacy private qml tor

Last synced: 04 Apr 2025

https://github.com/Antonito/gfile

Direct file transfer over WebRTC

file-sharing go golang peer-to-peer peer2peer webassembly webrtc

Last synced: 12 Apr 2025

https://github.com/antonito/gfile

Direct file transfer over WebRTC

file-sharing go golang peer-to-peer peer2peer webassembly webrtc

Last synced: 04 Apr 2025

https://github.com/pion/stun

A Go implementation of STUN

go golang ice networking peer-to-peer pion sip streaming stun voip webrtc

Last synced: 05 Jan 2026

https://github.com/RoboSats/robosats

A simple and private bitcoin exchange

bitcoin exchange freedom-tools i2p lightning p2p peer-to-peer privacy tor

Last synced: 07 Apr 2025

https://github.com/typeintandem/tandem

Typing in Tandem. Decentralized, cross-editor, collaborative text-editing!

collaboration collaborative collaborative-editing cross-editor decentralized macosx peer-to-peer plugin tandem

Last synced: 21 Jun 2025

https://github.com/sourcenetwork/defradb

DefraDB is a Peer-to-Peer Edge Database. It's the core data storage system for the Source Network Ecosystem, built with IPLD, LibP2P, CRDTs, and Semantic open web properties.

crdt database distributed documentdb edge-compute graphql linked-data local-first-software nosql peer-to-peer semantic-web

Last synced: 12 Jan 2026

https://github.com/schollz/peerdiscovery

Pure-Go library for cross-platform local peer discovery using UDP multicast :woman: :repeat: :woman:

discovery-service lan-broadcasting networking peer-to-peer udp-broadcast

Last synced: 14 May 2025

https://github.com/kanishka-linux/kawaii-player

Multimedia player, media library manager and portable media server with PC-To-PC casting feature.

cast media-library media-player media-server mplayer mpv multimedia peer-to-peer pyqt5 python streaming youtube

Last synced: 08 Jan 2026

https://github.com/OpenMined/PyGrid-deprecated---see-PySyft-

A Peer-to-peer Platform for Secure, Privacy-preserving, Decentralized Data Science

peer-to-peer pygrid python

Last synced: 14 Mar 2025

https://github.com/narrowlink/narrowlink

A self-hosted solution to enable secure connectivity between devices across restricted networks like NAT or firewalls

acme narrowlink p2p peer-to-peer proxy publish-website quic remote-access sni-proxy ssh-tunnel tun tunnel zero-trust-network-access

Last synced: 16 Apr 2025

https://github.com/streamr-dev/network

Monorepo containing all the main components of Streamr Network.

decentralized peer-to-peer protocol pubsub streamr streamr-client

Last synced: 14 May 2025

https://github.com/doraemonkeys/windsend

Quickly and securely sync clipboard, transfer files and directories between devices. 快速安全的同步剪切板,传输文件或文件夹

clipboard dart file-transfer peer-to-peer rust tls

Last synced: 06 Mar 2026

https://github.com/aperturerobotics/bifrost

Modular networking for Go with pluggable transports, RPC, WebRTC, WebAssembly support.

go nats peer-to-peer rpc webassembly websocket

Last synced: 18 Apr 2026

https://github.com/codebuddies/codebuddies

CodeBuddies.org: Community-organized hangouts for learning programming together - community-built using MeteorJS

google groups hangouts jitsi learning peer-to-peer schedule-hangouts slack study volunteers

Last synced: 17 Apr 2025

https://github.com/greatest-ape/aquatic

High-performance open BitTorrent tracker (UDP, HTTP, WebTorrent)

bittorrent high-performance io-uring networking p2p peer-to-peer rust rust-lang torrent webtorrent

Last synced: 14 May 2025

https://github.com/gawen/WireHub

🌍 Decentralized, peer-to-peer and secure overlay networks

decentralized dht peer-to-peer vpn wireguard

Last synced: 30 Mar 2025

https://github.com/pion/ice

A Go implementation of ICE

firewall go golang ice networking peer-to-peer pion webrtc

Last synced: 13 May 2025

https://github.com/nils-werner/zget

Filename based peer to peer file transfer

file-transfer peer-to-peer zeroconf

Last synced: 12 Apr 2025

https://github.com/vimpunk/cratetorrent

A BitTorrent V1 engine library for Rust (and currently Linux)

bittorrent library p2p peer-to-peer rust torrent

Last synced: 05 Apr 2025

https://github.com/matrix-org/pinecone

Peer-to-peer overlay routing for the Matrix ecosystem

overlay overlay-network peer-to-peer routing routing-algorithm

Last synced: 11 Apr 2025

https://github.com/abdfnx/tran

🖥 Securely transfer and send anything between computers with TUI.

cli data-sharing data-transfer end-to-end file-sharing filetransfer golang peer-to-peer sender terminal-based transfer tui websocket

Last synced: 15 May 2025

https://github.com/ethersync/ethersync

Editor-agnostic, real-time collaborative editing of local text files.

automerge collaboration collaborative-editing crdt local-first peer-to-peer plugin synchronization

Last synced: 20 Oct 2025

https://github.com/adrenak/univoice

Voice chat/VoIP solution for unity.

microphone p2p peer-to-peer unity voice voice-call voip

Last synced: 16 May 2025

https://github.com/Consensys/constellation

Peer-to-peer encrypted message exchange

crypto encryption haskell p2p peer-to-peer privacy

Last synced: 26 Oct 2025

https://github.com/adrenak/UniVoice

Voice chat/VoIP solution for unity.

microphone p2p peer-to-peer unity voice voice-call voip

Last synced: 12 Mar 2025

https://github.com/michaelmure/arbore

Friend-to-friend filesharing app to save the world from dystopia

distributed-systems filesharing ipfs peer-to-peer social-network

Last synced: 05 Apr 2025

https://github.com/husarnet/husarnet

Husarnet is a Peer-to-Peer VPN to connect your laptops, servers and microcontrollers over the Internet with zero configuration.

esp32 linux low-latency networking p2p peer-to-peer sdn vpn windows

Last synced: 16 May 2025

https://github.com/adamyordan/laplace

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.

peer-to-peer screencast screensharing webrtc webrtc-signaling websocket

Last synced: 03 Oct 2025

https://github.com/gallexis/pytorrent

Simple BitTorrent client made in Python - Use for learning

bittorrent bittorrent-client bittorrent-network p2p peer-2-peer peer-to-peer python python-3 torrent

Last synced: 05 Apr 2025

https://github.com/gallexis/PyTorrent

Simple BitTorrent client made in Python - Use for learning

bittorrent bittorrent-client bittorrent-network p2p peer-2-peer peer-to-peer python python-3 torrent

Last synced: 15 May 2025

https://github.com/rumsystem/quorum

RUM: The internet alternatives

decentralized peer-to-peer social-network

Last synced: 07 Apr 2026

https://github.com/torrust/torrust-tracker

A modern and feature-rich (private) BitTorrent tracker.

bittorrent bittorrent-tracker hacktoberfest p2p peer-to-peer rust torrent torrent-indexer tracker

Last synced: 03 Apr 2025

https://github.com/number571/go-peer

🔐 Library for developing secure, decentralized, anonymous and quantum-resistant networks in Go language

anonymity anonymous cryptography decentralized e2e-encryption f2f friend-to-friend golang gp12 hidden-lake library network p2p peer-to-peer post-quantum privacy protocol qb-nets research research-paper

Last synced: 24 May 2026

https://github.com/abc-arbitrage/zebus

A lightweight Peer to Peer Service Bus

bus c-sharp distributed-systems peer-to-peer service-bus

Last synced: 24 Jan 2026