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

VaporCoin
VaporCoin vkoskiv Swift

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

69
ciruela
ciruela tailhook Rust

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

69
Natakanu
Natakanu Wapikoni-Technique JavaScript

Indigenous p2p collaboration tool

68
udp-discovery-cpp
udp-discovery-cpp truvorskameikin C++

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

68
conceal-desktop
conceal-desktop ConcealNetwork C++

Conceal Desktop (GUI)

68
chat-app
chat-app devanka761 TypeScript

Chat App Written in TypeScript with Responsive Design

64
Spruce-Network
Spruce-Network The-Garlic-Network C++

Decentralized peer-to-peer mesh network.

63
Thruflux
Thruflux samsungplay C++

(Beta) Cross-platform, throughput-maximized, peer-to-peer file transfer toolkit built for moving multiple files and folders as fast as possible. Share...

63
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

63
tensorpeers
tensorpeers pannous Python

p2p peer-to-peer training of tensorflow models

62
itchysats
itchysats get10101 Rust

CFDs on Bitcoin.

62
tunnel
tunnel SomajitDey Shell

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

62
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

61
snapdrop
snapdrop in-fun JavaScript

SnapDrop: A Progressive Web App for local file sharing - airdrop alternative

61
p2p-faq
p2p-faq hackergrrl

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

60
pea2pea
pea2pea ljedrz Rust

A lightweight, performant microkernel for TCP peer-to-peer (P2P) networking. Handles connection pooling and framing, leaving the logic to you.

60
UNIT3D-Announce
UNIT3D-Announce Roardom Rust

High-performance private BitTorrent tracker compatible with UNIT3D tracker software

59
exocore
exocore appaquet Rust

A distributed private application framework

59
fabric
fabric FabricLabs JavaScript

Fabric is an experimental protocol for exchanging information.

58
crdx
crdx HerbCaudill TypeScript

Conflict-free, replicated, principled state management, encrypted at rest and in transit.

58
mercury-rust
mercury-rust Internet-of-People Rust

A distributed network with a unique identity and networking model. Focus is on privacy, P2P communication and encryption to make the Internet ours aga...

56
Litecoin-Core
Litecoin-Core litecoin-team C++

Litecoin Core the original open-source peer-to-peer cryptocurrency forked from Bitcoin

56
jiber
jiber jacob-grahn TypeScript

Open Source API for Realtime Web Apps

55
Fast-Connect
Fast-Connect huseyn0w TypeScript

Standalone React WebRTC Application

55
libp2p-lookup
libp2p-lookup mxinden Rust

Lookup a peer by its id or address.

55
orkl
orkl kodedninja JavaScript

Simple peer-to-peer blogging site

53
OpenP2P
OpenP2P joetex C#

Peer-to-Peer game networking library for thousands of players simultaneously. Built completely in C#. Work in progress integration into Unity and U...

53
Peer-to-Peer-Socket-C
Peer-to-Peer-Socket-C um4ng-tiw C

A simple peer to peer chat program developed using Socket programming in C.

53
lattica
lattica GradientHQ Rust

đź’Ą Make peer-2-peer global works

52
Envy
Envy GetEnvy C++

Envy. Multi P2P Filesharing+Bittorrent, Shareaza Legacy.

52
md.uy
md.uy mateoroldos JavaScript

Peer-to-peer markdown editor

52
awesome-darknet
awesome-darknet shadawck

Networks and Tools that are used to access and navigate on "darknets"

52
airpeer
airpeer adrenak C#

A WebRTC based networking plugin for Unity

52
liquality-swap
liquality-swap liquality JavaScript

Swap without intermediation peer-to-peer, cross chain

51
rxdb-quickstart
rxdb-quickstart pubkey TypeScript

Local-First peer-to-peer replicated todo list with RxDB and WebRTC - https://pubkey.github.io/rxdb-quickstart/

51
go-nimona
go-nimona nimona Go

Peer to peer networking library

49
go-pdu
go-pdu pdupub Go

An PDU implementation in Go

49
video-chat
video-chat 50UM3N SCSS

Simple Web Application that offer you to create video meeting room using WebRTC and Socket.

49
PeerToPeer
PeerToPeer mitrapinaki C++

A simple C++(14) application for PeerToPeer communication across network

49
hyperhost
hyperhost t-mullen JavaScript

P2P Node Servers in the Browser

48
unbounded
unbounded getlantern Go

Next-gen P2P proxies for censorship circumvention

48
gosling
gosling blueprint-freespeech Rust

Rust crate providing anonymous, secure, and private peer-to-peer functionality using Tor onion services

48
BayJDO
BayJDO aswinshenoy JavaScript

A Fast, Simple & Secure Way to Transfer Files between Devices

47
QubicWallet
QubicWallet LillieBrunos C++

Qubic Core - The official Qubic node implementation

47
racket-coin
racket-coin MarkP88 Racket

Simplified example cryptocurrency implementation in Racket

47
fs-cli
fs-cli spectre10 Go

WebRTC based P2P multi-threaded filesharing CLI app written in Golang.

47
pft
pft Sh3b0 JavaScript

Web application for real-time file transfer using WebRTC

47
nostr-emitter
nostr-emitter cmdruid JavaScript

An end-to-end group encrypted event emitter, built on the Nostr protocol.

46
Bitcoin-and-Cryptocurrency-Technologies
Bitcoin-and-Cryptocurrency-Technologies Amitha353 Java
45