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.
Research and specification for Big Brother protocol
hypercore + chat
peer-to-peer file sharing project based on bittorrent and built with ZeroMQ.
:musical_note: A Streaming Torrent Desktop Music Player
A light weight, fast and efficient cryptocurrency blockchain implementation written in C11.
TCP and UDP hole punching examples
Dynaverse: A Metaverse for Children of All Agess
Pure Python implementation of a cryptocurrency blockchain
Joystream Full Node
Utility functions for Beaker Browser's DatArchive API
A light weight Chord protocol and algorithm library that creates a distributed hash table (DHT) for a p2p network.
[DEPRECATED]: now part of the https://github.com/libp2p/js-libp2p repo
🎱 decentralized mining pool
A network discrete event simulator for peer-to-peer network modeling.
p2p git portal - a decentralised alternative to github
Realtime collaboration for programmers. (VSCode Extension)
Magnets Search Engine - Search magnets from the bittorrent DHT
A simple cryptocurrency application for educational purposes only.
java实现webrtc的p2p视频聊天工具
Credits(CRDS) - An Evolving Currency For An Evolving Society
Web Extension that allows webpages to access Secure Scuttlebutt
Wikipedia clone for ZeroNet with auto-import
💸 Cryptocurrency that doesn't waste your time
Fundação da Livre Comunicação
A realtime, decentralized, offline-first, mutable graph database to sync the Internet.
J4F - PHP Blockchain with Smart Contracts
Punch firewall holes to connect TCP, SCTP and UDP between network peers
Kademlia based Mainline DHT implementation
This is an open source blockchain network and crytocurrency project. It exists for people to build and use their own blockchain networks. Or to join t...
A simple file sharing computer program based on Java.
Create P2P apps between browsers
Peer to peer file sharing and messaging between different networks including server acting as a mediator (TCP hole punching).
A lightweight, minimal croc container 🐊
Kryptokrona Java SDK for building decentralized private communication and payment systems.
Socket SDK client library written in C99
The distributive and packaging of the Fluence node
Implementation of 3DPass Node. Layer 1 decentralized blockchain platform for the tokenization of objects. Proof of Scan is a revolutionary protocol pr...
Decentralized web apps over web2.
🍊 A new way to chat with Friends
Peer-to-peer mesh network based on WireGuard
Simple implementation of a p2p network in Go
ipfs middleware
Mincoin Core integration/staging tree
Linkeye Core implementation
A full-featured broker node implementation for the Streamr Network. Supports data persistence via Apache Cassandra and foreign protocol support for MQ...
Official Go implementation of the Vocchainprotocol
go implementation of ICE( RFC 5245)
A VERY reliable way to communicate on the internet. An end-to-end encrypted decentralised cross-platform chat application. 📱 💬 🔐
Demonstrator/exploratory projects by the Textile team & community