Topic

peer-to-peer

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.

Repositories (1494)

Documentation
Documentation ETHLend

ETHLend White Paper

101
ipfd
ipfd zhoreeq Go

An imageboard, but images are stored in a peer-to-peer network

100
ProTip
ProTip ProTipHQ JavaScript

A browser extension for tipping, donations, and peer-to-peer crowd-funding

98
Matrix-Network
Matrix-Network Musixal Shell

peer-to-peer VPN script based on Tinc

98
Layr
Layr layr-team JavaScript

A decentralized (p2p) file storage system built atop Kademlia DHT that enforces data integrity, privacy, and availability through sharding, proofs of...

97
js-dag-service
js-dag-service ipfs TypeScript

Library for storing and replicating hash-linked data over the IPFS network.

95
peerjs-python
peerjs-python ambianic Python

Python port of PeerJS client

95
go2p
go2p v-braun Go

Simple to use but full configurable p2p framework

94
gravity
gravity awnumar Go

User-space deniable data encryption client.

94
osvauld
osvauld osvauld Rust

Fully open-source, end-to-end encrypted, peer-to-peer application suite.

92
transmitic
transmitic transmitic HTML

Encrypted, peer to peer, file transfer program :: https://discord.gg/tRT3J6T :: https://www.reddit.com/r/transmitic/ :: https://twitter.com/transmitic

92
purple_prototype
purple_prototype purpleprotocol Rust

Old experiment, not related to the new Purplecoin architecture. Only kept for historical reasons. Please ignore.

90
dispersy
dispersy Tribler Python

The elastic database system. A database designed for P2P-like scenarios, where potentially millions of computers send database updates around.

90
codebase
codebase PeerViewer JavaScript

PeerViewer codebase for the free open-source peer-to-peer remote desktop and support solution.

89
school21
school21 robotrainer C

Как подготовиться к бассйну Школы 21: изучаем терминал, vim, работаем с gcc, norminette, git, пишем первую программу на Си.

88
Videolify
Videolify Jaideep25 JavaScript

Peer-peer calling, with screensharing, whiteboard, amazing themes, easy to read the code, etc !!

86
gon2n
gon2n pojntfx Go

Go bindings, management daemons and CLIs for n2n edges and supernodes.

85
rnl
rnl BeRo1985 Pascal

RNL - Realtime Network Library - The opensource reliable UDP network library

84
admarus
admarus Mubelotix Rust

Peer-to-Peer Search Engine for IPFS

84
PeerNotes
PeerNotes AmanTahiliani Python

This is a Peer to Peer Notes sharing platform that is hosted at the university level with rich features that allow students to host and search for Not...

84
airdrop
airdrop vj-abishek JavaScript

Relp ✨ A web messenger. Enjoy free text chat and file sharing ✔

83
react-native-upi
react-native-upi nitish24p Java

A tiny module for Adding payments via UPI in your react native apps ❤️

81
depict-it
depict-it ably-labs JavaScript

a hilarious peer to peer drawing game built with vue.js using Ably channels.

81
otr.to
otr.to jermainee TypeScript

A secure peer-to-peer chat in your web browser

79
AnonymousMessenger
AnonymousMessenger AnonymousMessenger Java

This is an unofficial repository, for the official repository visit: https://git.anonymousmessenger.ly/dx/AnonymousMessenger

79
ataraxia
ataraxia aholstenson TypeScript

P2P messaging over mesh networks for NodeJS and browsers

78
openwebtorrent-tracker
openwebtorrent-tracker OpenWebTorrent C++

Fast and simple Webtorrent tracker implementation in C++

77
p2p-project
p2p-project p2p-today Java

A peer-to-peer networking framework to work across languages

76
kyoto
kyoto 2140-dev Rust

An implementation of Bitcoin Improvement Proposal 157/158

74
Chaincase-iOS-Beta
Chaincase-iOS-Beta chaincase-app C#

The only privacy preserving bitcoin app on iOS

73
ouisync
ouisync equalitie Rust

A secure peer-to-peer file synchronization app.

72
filefilego
filefilego filefilego Go

Decentralized Data Sharing Network - A Peer-to-peer, censorship-resistant, and a privacy-focused data sharing network

70
librats
librats DEgITx C++

High-performance, lightweight p2p native library for big networks

69
picostack
picostack telamon JavaScript

Web8.0 Framework, 0% Backend, 10'000% Frontend

69
docs
docs libp2p HTML

Documentation site for the libp2p project.

69
swift-libp2p
swift-libp2p swift-libp2p Swift

Swift implementation of libp2p, a modular & extensible networking stack

69
VaporCoin
VaporCoin vkoskiv Swift

A peer-to-peer blockchain ledger, built with Swift, using Vapor

68
ciruela
ciruela tailhook Rust

A peer-to-peer synchronization software for servers in datacenters.

68
conceal-desktop
conceal-desktop ConcealNetwork C++

Conceal Desktop (GUI)

67
Natakanu
Natakanu Wapikoni-Technique JavaScript

Indigenous p2p collaboration tool

66
udp-discovery-cpp
udp-discovery-cpp truvorskameikin C++

A small library to add local network discovery feature to your C++ programs with no dependencies

65
Spruce-Network
Spruce-Network The-Garlic-Network C++

Decentralized peer-to-peer mesh network.

63
tensorpeers
tensorpeers pannous Python

p2p peer-to-peer training of tensorflow models

62
itchysats
itchysats get10101 Rust

CFDs on Bitcoin.

62
chat-app
chat-app devanka761 TypeScript

Chat App Written in TypeScript with Responsive Design

62
zoom-clone-2.0
zoom-clone-2.0 harsh317 JavaScript

A full-stack Zoom-Clone where users can join a meeting or Host a meeting with their name on the Intro Page with all other basic features of zoom

62
p2p-faq
p2p-faq hackergrrl

:question: Commonly asked questions about peer-to-peer networks & programs.

61
orbit-db-cli
orbit-db-cli orbitdb-archive JavaScript

CLI for orbit-db

61
dotted-logootsplit
dotted-logootsplit coast-team TypeScript

A delta-state block-wise sequence CRDT

60
tunnel
tunnel SomajitDey Shell

Peer-to-peer, secure, TCP/UDP port forwarding using HTTP(s) relay for NAT/firewall traversal

60