Peer-to-peer file transfer and data sharing

8 repos

Go-based tools and libraries for direct, secure file transfer between peers without central servers, often using password-authenticated key exchange (PAKE) for encryption. The cluster includes command-line utilities like croc and portal for rapid file sharing, alongside foundational libraries and GUI wrappers that enable peer-to-peer data exchange across networks. Most repos prioritize simplicity and portability, with a secondary presence of Rust implementations exploring similar architectures.

Go · 6
Python · 1
TypeScript · 1
peer-to-peer ·44,180
data-transfer ·42,686
file-sharing ·42,686
golang ·42,625
pake ·42,134
transfer ·40,918
tcp ·40,366
go ·3,262
filetransfer ·2,215
e2e ·1,768