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.
Peer-to-peer file sharing
UDP Hole Punching Proof implementations.
🐂 Rox-Engine is a decentralized game engine/framework designed for developing Web3-native games without the need for centralized servers.
A single-page, peer-to-peer, synchronous client for playing Zendo online (https://www.looneylabs.com/content/zendo)
Bingo game implemented using Blazor Web Assembly (WASM) and C#. The game uses WebRTC for peer-to-peer communication of up to hundreds of players; no...
Netvision Bittorrent-Tracker 2019
Local network file sharing tool
Addressing Challenges in Browser Based P2P Content Sharing Framework Using WebRTC
:love_letter: A decentralized and encrypted messenger
P2P File Sharing System, a desktop application that enables peer-to-peer file transfer with centralized peer discovery.
Share files without NSA.
A curated list of awesome tools, frameworks, utilities, and resources spanning across various categories including development, gaming, privacy, and A...
🔐 🐈 encrypted peer-to-peer file sharing service
A modern, real-time multiplayer Bingo game that operates entirely on P2P (Peer-to-Peer) technology. No server required - just pure browser-to-browser...
Discord clone using React, WebRTC, Redux, Socket.io, MongoDB, Material-UI, Express.
Peer to Peer file sharing network implementation in Java.
Aster RPC -- peer-to-peer RPC framework with identity in the connection. Machines authenticate to machines, on behalf of users. Built on iroh QUIC + A...
Distributed peer2peer in-memory global rate limiter for Envoy/AWS ECS without Redis
Blockchain
This is an implementation of a DHT Chord for peer-to-peer file sharing architecture using TCP sockets..
A fast, local-network chat app — communicate instantly without internet access.
Repository for code and tutorials used in the book "Web3 Application Architecture", Manning 2023.
🧏 Peer-to-Peer Coding Interview Platform
A peer-to-peer library for communicating value in decentralized networks.
UnsServ implementation in Python
Elixir SDK for the diode network
Free p2p cdn github ios sdk to reduce video streaming costs of live and on demand video using webrtc by upto 90% and improve scalability by 6x - 🚀 V...
Transport-agnostic peer-to-peer networking for apps that need to work when the internet goes down. QUIC + BLE fallback, Noise_XX encryption, Rust.
WebRTC video call support for full mesh calling 🌍
distributed P2P system
speer (small peer) is a tiny P2P networking library in C (libp2p-ish layers from Noise through QUIC + TLS 1.3)
Mimicking Apple Intelligence, this project enables on-device Retrieval-Augmented Generation across all your Apple devices with zero cloud dependence.
🍲 A webtorrent based file sharing service
Peer2Peer Agent Protocol with Superpowers
Abstraction layer on top of p2panda to interact with p2panda nodes
Peer-to-peer messaging
peer to peer chat project
A P2P file sharing system implemented using socket programming, multi-threading and SHA1 hashing. Users can share, download files from the group they...
Offline authenticated text chat carried entirely by audible sound — no Wi-Fi, Bluetooth, account, or server.
Decentralized, fully distributed, content-addressable file storage system that can process and transfer very large files using Go. Highly practical an...
一个用 Rust 实现的轻量级 P2P 网络库,适合任何需要轻量级局域网内点对点通信的项目。
Prototype for a privacy-focused peer-to-peer filesharing network
🌀 Launch multiple WeChat instances on macOS easily with this script. Manage chats and accounts seamlessly without data loss.
Bit of Trust tries to digitally represent relationships between people or organisations that trust each other. This repository contains the insights w...
Decentralized, privacy-preserving appointment scheduling application based on secure multi-party computation (MPC).
Simple peer-to-peer file-sharing protocol inspired by BitTorrent.
:coffee: The Java Cryptocurrency (XCZ)
🍀 P2P Distributed Evolutionary Algorithms on Ephemeral Infrastructure for Neural Network Optimization.
End-to-end encrypted, peer-to-peer file transfer in your browser. In realtime mode files stream device-to-device over WebRTC and never touch the serve...