-
libp2p
Peer-to-peer networking library
-
webrtc
A pure Rust implementation of WebRTC API
-
multiaddr
format
-
bendy
encoding and decoding bencode with enforced canonicalization rules
-
iroh
p2p quic connections dialed by public key
-
litep2p
Peer-to-peer networking library
-
steamworks
friendly bindings to the steamworks sdk
-
discv5
p2p discv5 discovery protocol
-
loro
high-performance CRDTs framework. Make your app collaborative efforlessly.
-
x11-clipboard
x11 clipboard support for Rust
-
kameo
Fault-tolerant Async Actors Built on Tokio
-
iroh-gossip
gossip messages over broadcast trees
-
udp-over-tcp
Command-line tool for tunneling UDP datagrams over TCP
-
str0m
WebRTC library in Sans-IO style
-
sn_auditor
Safe Network Auditor
-
tentacle
Minimal implementation for a multiplexed p2p network framework
-
datachannel
Rust wrappers for libdatachannel
-
dittolive-ditto
Ditto is a peer to peer cross-platform database that allows mobile, web, IoT and server apps to sync with or without an internet connection
-
dson
A delta-state CRDT implementation
-
pea2pea
A lightweight, performant microkernel for TCP peer-to-peer (P2P) networking. Handles connection pooling and framing, leaving the logic to you.
-
demagnetize
Convert magnet links to .torrent files
-
aws-sdk-kinesisvideosignaling
AWS SDK for Amazon Kinesis Video Signaling Channels
-
rtc
Sans-I/O WebRTC implementation in Rust
-
aft
Transfer files easily and fast
-
gday
Command line tool to securely send files (without a relay or port forwarding)
-
libp2p-kad
Kademlia protocol for libp2p
-
qft
Quick File Transfer, true peer-to-peer over UDP on CLI
-
sn_node
Safe Node
-
maviola
High-level MAVLink communication library with support for essential micro-services
-
saorsa-gossip-pubsub
Pub/sub for Saorsa Gossip: Plumtree epidemic broadcast with EAGER/IHAVE/IWANT
-
turn-server
A pure rust-implemented turn server
-
sn_node_rpc_client
Safe Node RPC Client
-
matchbox_signaling
Painless WebRTC peer-to-peer signaling servers
-
matchbox_socket
Painless WebRTC peer-to-peer full-mesh networking socket
-
imdl
📦 A 40' shipping container for the internet
-
libp2p-tcp
TCP/IP transport protocol for libp2p
-
magic-wormhole
Get things from one computer to another, safely
-
libp2p-upnp
UPnP support for libp2p transports
-
saorsa-gossip-crdt-sync
Delta-CRDTs for Saorsa Gossip: OR-Set, LWW-Register with anti-entropy sync
-
saorsa-gossip-transport
QUIC transport for Saorsa Gossip with ant-quic, NAT traversal, and stream multiplexing
-
ax
ax distributed event databank and command line tool
-
rustp2p
A decentralized p2p library powered by Rust, which is devoted to simple use
-
dumbpipe
A cli tool to pipe data over the network, with NAT hole punching
-
saorsa-gossip-membership
Membership protocols for Saorsa Gossip: HyParView partial views and SWIM failure detection
-
sendme
A cli tool to send directories over the network, with NAT hole punching
-
libp2p-websocket
WebSocket transport for libp2p
-
magnet-url
efficient magnet url parser in Rust
-
libp2p-mdns
libp2p mDNS discovery method
-
hypercore
Secure, distributed, append-only log
-
libp2p-identify
Nodes identification protocol for libp2p
-
matchbox_protocol
Common interfaces between matchbox_socket and matchbox_server
-
saorsa-gossip-identity
Post-quantum identity management for Saorsa Gossip: ML-DSA-65 keypairs and PeerId derivation
-
wiresmith
Auto-config WireGuard clients into a mesh
-
ant-quic
QUIC transport protocol with advanced NAT traversal for P2P networks
-
saorsa-gossip-presence
Presence beacons and FOAF discovery for Saorsa Gossip overlay network
-
libp2p-yamux
Yamux multiplexing protocol for libp2p
-
nat-detection
Autonomi NAT detection tool
-
sn-node-manager
A command-line application for installing, managing and operating
safenodeas a service -
cargo-crev
Distibuted Code REView system for verifying security and quality of Cargo dependencies
-
libp2p-metrics
Metrics for libp2p
-
rport
A p2p port forwarding client using WebRTC datachannels
-
ethersync
Enables real-time co-editing of local text files
-
bevy_matchbox
A Bevy extension for Matchbox WebRtc networking
-
libp2p-noise
Cryptographic handshake protocol using the noise framework
-
saorsa-gossip-bin-coordinator
Coordinator/bootstrap node binary for Saorsa Gossip network
-
kitsune_p2p_dht_arc
Kitsune P2p Dht Arc Utils
-
saorsa-gossip-cli
CLI tool for Saorsa Gossip network - demonstration and testing
-
kitsune_p2p_timestamp
Microsecond-precision timestamp datatype for kitsune_p2p
-
burncloud
A cross-platform file sharing and synchronization tool
-
libp2p-core
Core traits and structs of libp2p
-
tari_comms
A peer-to-peer messaging system
-
libp2p-request-response
Generic Request/Response Protocols
-
matchbox_server
A signaling server for WebRTC peer-to-peer full-mesh networking
-
libp2p-mplex
Mplex multiplexing protocol for libp2p
-
rust-ipfs
IPFS node implementation
-
distrans_cli
Anonymous decentralized file distribution and transfer
-
sn_metrics
The Safe Network Metrics
-
kitsune_p2p_bootstrap_client
a client library for the bootstrap service used by Kitsune P2P
-
river-core
Core library for River - decentralized group chat on Freenet
-
sbd-e2e-crypto-client
websocket-based e2e encrypted message relay client
-
apt-swarm
🥸 Experimental p2p gossip network for OpenPGP signature transparency 🥸
-
citadel_sdk
High-level library to build applications on the Citadel Protocol
-
zel_core
Type-safe RPC framework built on Iroh with support for methods, subscriptions, notifications, and raw streams
-
libp2p-ping
Ping protocol for libp2p
-
p2p-foundation
Complete P2P networking foundation with flexible contacts panel, collapsible system menu, sparkly interactive help, DHT inboxes with infinite TTL, embedded Flutter PWA with auto-scroll chat…
-
libp2p-dns
DNS transport implementation for libp2p
-
libp2p-connection-limits
Connection limits for libp2p
-
loro-rle
A internal library of loro for storing and manipulating run-length encoded data. Do not use it directly.
-
viam-rust-utils
designed for use with Viamrobotics's SDKs
-
libp2p-relay
Communications relaying for libp2p
-
ggrs
reimagination of GGPO, enabling P2P rollback networking in Rust. Rollback to the future!
-
kitsune2
p2p / dht communication framework api
-
freenet-test-network
Reliable test network infrastructure for Freenet
-
libp2p-floodsub
Floodsub protocol for libp2p
-
grapevine
A modern, asynchronous peer-to-peer gossip protocol library and application
-
libp2p-swarm-test
Test framework for code building on top of libp2p-swarm
-
kitsune_p2p_dht
Kitsune P2p DHT definition
-
radicle-job
Radicle Job Collaborative Object
-
fastnet
Ultra-low latency encrypted networking for real-time games. TLS 1.3 + ChaCha20-Poly1305 with ~15µs RTT.
-
libp2p-webtransport-websys
WebTransport for libp2p under WASM environment
-
bevy_ggrs
Bevy plugin for the GGRS P2P rollback networking library
-
libp2p-dcutr
Direct connection upgrade through relay
-
kitsune_p2p_block
(un)Block datatype for kitsune_p2p
-
libp2p-swarm
The libp2p swarm
-
fortress-rollback
Fortress Rollback (a fork of GGRS) is a fortified, verified P2P rollback networking library for Rust
-
libp2p-plaintext
Plaintext encryption dummy protocol for libp2p
-
kitsune_p2p_bootstrap
Bootstrap server written in rust for kitsune nodes to find each other
-
libp2p-uds
Unix domain sockets transport for libp2p
-
send-tuit
A minimal terminal UI for P2P file transfers via iroh
-
sbd-client
websocket-based message relay client
-
tappi-share
A modern TUI p2p file sharing app
-
gun-rs
A realtime, decentralized, offline-first, graph data synchronization engine (Rust port)
-
calimero-network
Core Calimero infrastructure and tools
-
libp2p-quic
TLS based QUIC transport implementation for libp2p
-
rbit
A BitTorrent library implementing BEP specifications
-
libp2p-gossipsub
Gossipsub protocol for libp2p
-
iroh-relay
Iroh's relay server and client
-
libp2p-stream
Generic stream protocols for libp2p
-
twisterad
Rotate twister ads
-
libp2p-autonat
NAT and firewall detection for libp2p
-
iroh-tickets
tickets as signaling for iroh
-
citadel_proto
Networking library for the Citadel Protocol
-
cyphernet
set of libraries for privacy-preserving networking apps
-
ant-networking
Networking infrastructure for Autonomi
-
hashtree-cli
Hashtree daemon and CLI - content-addressed storage with P2P sync
-
citadel_crypt
Higher-level cryptographic library for the Citadel Protocol
-
ng-storage-rocksdb
Stores based on RocksDB for NextGraph
-
vivaldi-nc
Vivaldi network coordinates for fast, distributed latency estimates in multinode networks, with a clean and simple interface
-
saorsa-node
Pure quantum-proof network node for the Saorsa decentralized network
-
jocalsend
A TUI for LocalSend
-
ipfs-embed
small embeddable ipfs implementation
-
rust-p2p-core
fast and easy Nat traversal for peer-to-peer
-
citadel_logging
logging library for the Citadel Protocol
-
kitsune2_gossip
Gossip implementation for kitsune2
-
firebase-rtdb
Firebase client for the Citadel Protocol
-
libp2p-rendezvous
Rendezvous protocol for libp2p
-
zel_types
Shared error types for the Zel RPC framework
-
citadel_pqcrypto
Lower-level cryptographic library for the Citadel Protocol
-
guardian-db
A high-performance, decentralized database built on IPFS with advanced P2P networking, access control, and real-time synchronization capabilities
-
easytier
A full meshed p2p VPN, connecting all your devices in one network with one command
-
freenet
core software
-
saorsa-webrtc
WebRTC implementation over ant-quic transport with DHT-based signaling
-
fastn-id52
fastn ID52 identity and cryptographic key management
-
hypercore-protocol
Replication protocol for Hypercore feeds
-
xdp-socket
fast API to use XDP sockets in Rust
-
kitsune2_test_utils
Test utilities for kitsune2
-
aquadoggo
Embeddable p2p network node
-
kitsune_p2p_bin_data
Binary data types for kitsune_p2p
-
rhizome-p2p
Distributed P2P networking library for the Rhizome ecosystem
-
citadel_wire
NAT traversal and wire support for the Citadel Protocol
-
eidetica
Decentralized DB. Remember Everything. Everywhere. All At Once.
-
sn_cli
Safe Network CLI
-
teamtype
Enables real-time co-editing of local text files
-
awdl-frame-parser
A parser for AWDL data and action frames
-
netabase
A peer-to-peer networking layer built on libp2p with integrated type-safe storage, enabling distributed applications with automatic data synchronization across native and WASM environments
-
sbd-server
websocket-based message relay server
-
sendmer
A cli tool to send directories over the network, with NAT hole punching
-
chamomile
P2P Library. Support IoT devices.
-
narrowlink-agent
Narrowlink Agent
-
saorsa-mls
Experimental Message Layer Security (MLS)-inspired library for P2P secure group communication
-
tokio-yamux
Yamux
-
peerlink
Low-level P2P Network Client
-
citadel_user
User backend library for the Citadel Protocol
-
apicentric
Toolkit for building, recording, and sharing mock APIs
-
vortex-protocol
A P2P file transfer protocol
-
power_house
deterministic sum-check proofs, finite-field arithmetic, transcript logging, and quorum ledger tooling for transparent verification in Rust
-
saorsa-rsps
Root-Scoped Provider Summaries using Golomb Coded Sets for P2P DHT
-
jax-bucket
End-to-end encrypted storage buckets with peer-to-peer synchronization
-
narrowlink-client
Narrowlink Client
-
iroh-ssh
ssh without ip
-
libp2p-allow-block-list
Allow/block list connection management for libp2p
-
atspi-connection
A method of connecting, querying, sending and receiving over AT-SPI
-
actr
Actor-RTC: A WebRTC-native actor framework for distributed real-time systems
-
hightower-stun
A lightweight STUN (Session Traversal Utilities for NAT) server and client implementation conforming to RFC 8489
-
helia-utils
Shared utilities and implementations for Helia
-
honk-rpc
implementing an asynchrynous, bi-directional, dynamic, and BSON-based remote procedure call system
-
hanzo-libp2p
Libp2P Relayer for Hanzo AI platform
-
webtorrent-rs-wrapper
Rust wrapper for WebTorrent JavaScript library
-
tonic-iroh-transport
Transport layer for using tonic gRPC over iroh p2p connections
-
libp2p-pnet
Private swarm support for libp2p
-
libp2p-websocket-websys
WebSocket for libp2p under WASM environment
-
diap-rs-sdk
DIAP Rust SDK - 基于零知识证明的去中心化智能体身份协议,使用ZKP验证DID-CID绑定,无需IPNS
-
kitsune2_api
p2p / dht communication framework api
-
pluresdb-sync
Sync orchestration primitives for PluresDB peers
-
xaeroflux-actors
EXPERIMENTAL: actor layer for xaeroflux
-
hanzo-libp2p-relayer
Hanzo AI - Libp2P Relayer Library
-
dweb-server
Decentralised web and storage REST API for Autonomi
-
junkanoo
distributed systems and networking with libp2p integration
-
sn_service_management
A command-line application for installing, managing and operating
safenodeas a service -
riverctl
Command-line interface for River decentralized chat on Freenet
-
citadel_types
Types for the citadel protocol
-
codex-bindings
Rust bindings for Codex, the Decentralized Durability Engine
-
sandesh
A P2P E2EE Terminal Messaging App
-
photon-messenger
Decentralized messenger with rolling-chain encryption
-
libp2p-memory-connection-limits
Memory usage based connection limits for libp2p
-
connexa
High level abtraction of rust-libp2p
-
peernet
easy and reliable p2p networking
-
citadel_io
Underlying runtime for interfacing with I/O for std/wasm targets
-
multistream-select
negotiation protocol for libp2p
-
netservices
building scalable privacy-preserving microservices P2P nodes
-
kitsune2_dht
The DHT model for kitsune2
-
helia-interface
The Helia API interface definitions and traits
-
netbeam
a pure-rust asynchronous network synchronization crate (using tokio) that recreates familiar asynchronous paradigms but in a network context
-
ant-core
Ant Network - Core P2P networking library with DHT, QUIC transport, three-word addresses, and MCP integration
-
libp2p-webrtc
WebRTC transport for libp2p
-
blobcache
Clients for Blobcache
-
libp2p-wasm-ext
Allows passing in an external transport in a WASM environment
-
distrans_peer
Distrans p2p protocol and agent components
-
kitsune_p2p
p2p / dht communication framework
-
frostore
Schnorr Threshold Signature Database
-
rafka-rs
Rafka - A high-performance distributed message broker written in Rust
-
saorsa
P2P messaging with comprehensive contact management, identity persistence, and AI integration
-
wavekv
An embeddable, eventually consistent, distributed key-value store with peer-to-peer architecture
-
fai-protocol
A decentralized version control system for AI models and large files
-
ant-node-manager
A command-line application for installing, managing and operating antnode as a service
-
libp2p-deflate
Deflate encryption protocol for libp2p
-
sn_protocol
Safe Network Protocol
-
libp2p-server
A rust-libp2p server binary
-
pezsc-network
Bizinikiwi network protocol
-
stigmerge_peer
stigmerge p2p protocol and agent components
-
enigma-node-registry
Enigma node registry service: register/resolve/check_user/announce/sync/nodes with presence TTL
-
mushi
Point-to-point QUIC networking with application-defined mutual authentication
-
localtunnel-client
A client to connect with localtunnel server
-
kitsune2_bootstrap_client
p2p / dht communication WAN discovery bootstrapping client
-
iroh-doctor
Diagnose and test iroh in your network configuration
-
bluefin
An experimental, secure, P2P, transport-layer protocol
-
qp2p
Peer-to-peer networking library using QUIC
-
udx
Rust port of libudx, a protocol for reliable, multiplex, and congestion controlled streams over udp
-
ntied-server
stable messenger
-
ntied-transport
stable messenger
-
ntied
stable messenger
-
libp2p-webrtc-utils
WebRTC in libp2p
-
tower-defense
Middleware utilities to authenticate RPC calls using libp2p node keys
-
tentacle-secio
Secio encryption protocol for p2p
-
rmqtt-p2p-messaging
An rmqtt plugin that provides point-to-point (P2P) messaging support, enabling direct message delivery between clients using configurable topic patterns
-
xstack
libp2p stack rewritten from ground up for rust
-
rport-server
P2P Signaling server for rport
-
iroh-n0des
p2p quic connections dialed by public key
-
kitsune_p2p_proxy
Proxy transport module for kitsune-p2p
-
firesidexr-evergreen
Network backend build on libp2p
-
cs_mwc-libp2p-deflate
Deflate encryption protocol for libp2p
-
cs_mwc-libp2p-dns
DNS transport implementation for libp2p
-
ant-libp2p-webtransport-websys
WebTransport for libp2p under WASM environment
-
cs_mwc-libp2p-uds
Unix domain sockets transport for libp2p
-
cs_mwc-libp2p-gossipsub
Gossipsub protocol for libp2p
-
cs_mwc-libp2p-kad
Kademlia protocol for libp2p
-
libp2p-community-tor
Tor transport for libp2p
-
cs_mwc-libp2p-tcp
TCP/IP transport protocol for libp2p
-
ant-libp2p-allow-block-list
Allow/block list connection management for libp2p
-
ant-libp2p-kad
Kademlia protocol for libp2p
-
ant-libp2p-plaintext
Plaintext encryption dummy protocol for libp2p
-
ant-libp2p-websocket-websys
WebSocket for libp2p under WASM environment
-
libp2p-webrtc-websys
WebRTC for libp2p under WASM environment
-
guts-p2p
P2P networking layer for Guts decentralized code collaboration
-
libp2prs-core
Core traits and structs of libp2p
-
ant-libp2p-relay
Communications relaying for libp2p
-
ant-libp2p-connection-limits
Connection limits for libp2p
-
ant-libp2p-identify
Nodes identification protocol for libp2p
-
ant-libp2p-gossipsub
Gossipsub protocol for libp2p
-
ant-libp2p-ping
Ping protocol for libp2p
-
cs_mwc-libp2p-websocket
WebSocket transport for libp2p
-
ant-libp2p-autonat
NAT and firewall detection for libp2p
-
ant-libp2p-swarm-test
Test framework for code building on top of libp2p-swarm
-
libp2p-perf
libp2p perf protocol implementation
-
locutus-stdlib
Locutus P2P network standard library
-
ant-libp2p-websocket
WebSocket transport for libp2p
Try searching with DuckDuckGo or on crates.io.