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 (1768)

Shareaza
Shareaza ivan386 C

Shareaza is a peer-to-peer client for Windows that allows you to download any file-type found on several popular P2P networks.

125
python-p2p
python-p2p GianisTsol Python

decentralized peer to peer network using TCP sockets with features like file transfer and messaging as well as opportunity to expand.

125
ReaderTranslator
ReaderTranslator filimo Swift

PDF/WebPages Reader with embedded Google Translate and voice engine on SwiftUI, Combine, Catalyst, AppKit

123
netsix
netsix pulsardev Vue

Netsix allows you to share videos with your friends in a real peer-to-peer manner using WebRTC.

120
blockchain
blockchain Mignet Java

Code your own blockchain in less than 120 lines of Java!

120
blockchain-reading-list
blockchain-reading-list reiver

A reading list on blockchain and related technologies, targeted at technical people who want a deep understanding of those topics.

119
eidetica
eidetica arcuru Rust

Decentralized DB. Remember Everything. Everywhere. All At Once.

119
mooz
mooz muzam1l TypeScript

WebRTC based peer to peer video conferencing React app.

118
memo
memo infinit C++

The memo elastic and resilient key-value store.

117
ouisync
ouisync equalitie Rust

A secure peer-to-peer file synchronization app.

117
relay
relay local-first-web TypeScript

A tiny relay server that bridges two WebSocket connections, allowing the clients to talk directly to each other. (Formerly known as 🐟 Cevitxe Signal...

117
QuantumGate
QuantumGate kareldonk C++

QuantumGate is a peer-to-peer (P2P) communications protocol, library and API written in C++.

116
snapdrop
snapdrop laukeng JavaScript

Modify from Snapdrop by RobinLinus,just added Internet sharing.

115
net-ipfs-engine
net-ipfs-engine richardschneider C#

IPFS Core API implementation in .Net

113
video-chat
video-chat Fernanda-Kipper TypeScript

This application is a video-chat built using WebRTC and P2P Connections where you can call and talk to all online users!

112
cypherpoker.js
cypherpoker.js monicanagent JavaScript

An open source peer-to-peer poker platform with cryptocurrency integration written in JavaScript.

111
HouraiNetworking
HouraiNetworking HouraiTeahouse C#

Transport level library for peer-to-peer networking with multiple backends for the Unity.

110
WiFi-Direct-File-Transfer-App
WiFi-Direct-File-Transfer-App YaphetS1 Java

WiFi Direct File Transfer is a experimental app that will allow sharing of data between Android devices running Android 4.0 or higher using a WiFi dir...

109
figo
figo rnbguy Go

P2P file transfer utility

107
pacman.store
pacman.store RubenKelevra Shell

Pacman Mirror via IPFS for ArchLinux, Endeavouros, Manjaro plus custom repos ALHP and Chaotic-AUR.

107
osvauld
osvauld osvauld Rust

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

106
ffl
ffl nuwainfo Python

FastFileLink CLI - Turn any file or folder into a secure, sharable HTTPS link. 🔄 Direct transfer (P2P) .⚡ Absolute privacy (E2EE).🔒 Single File, Ru...

105
PeerFast
PeerFast DiegoRBaquero HTML

⚡️ P2P Fast.com Clone

104
ipfd
ipfd zhoreeq Go

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

102
yggdrasil-jumper
yggdrasil-jumper one-d-wide Rust

Reduce latency of a connection over yggdrasil network

102
Documentation
Documentation ETHLend

ETHLend White Paper

101
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

101
Matrix-Network
Matrix-Network Musixal Shell

peer-to-peer VPN script based on Tinc

98
school21
school21 robotrainer C

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

98
ProTip
ProTip ProTipHQ JavaScript

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

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

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

95
go2p
go2p v-braun Go

Simple to use but full configurable p2p framework

95
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...

95
peerjs-python
peerjs-python ambianic Python

Python port of PeerJS client

95
gravity
gravity awnumar Go

User-space deniable data encryption client.

94
myrmic
myrmic peeriot Rust

Open-source runtime for distributed edge applications. Write message-driven WebAssembly cells in Rust; Myrmic handles execution, messaging, state and...

94
node
node Gitlawb Rust

Decentralized git node — self-hostable, Ed25519 identity, HTTP signatures, libp2p gossip. MIT/Apache-2.0.

93
otr.to
otr.to jermainee TypeScript

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

93
codebase
codebase PeerViewer JavaScript

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

91
kyoto
kyoto 2140-dev Rust

An implementation of Bitcoin Improvement Proposal 157/158

91
purple_prototype
purple_prototype purpleprotocol Rust

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

90
rnl
rnl BeRo1985 Pascal

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

90
admarus
admarus Mubelotix Rust

Peer-to-Peer Search Engine for IPFS

89
dispersy
dispersy Tribler Python

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

88
depict-it
depict-it ably-labs JavaScript

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

86
AnonymousMessenger
AnonymousMessenger AnonymousMessenger Java

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

86
gon2n
gon2n pojntfx Go

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

84
airdrop
airdrop vj-abishek JavaScript

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

84
parlance
parlance buyukakyuz Rust

Decentralized peer-to-peer messaging with bootstrap discovery, direct connections, and no centralized message infrastructure.

83
Videolify
Videolify Jaideep25 JavaScript

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

83