-
libp2p
Peer-to-peer networking library
-
litep2p
Peer-to-peer networking library
-
discv5
p2p discv5 discovery protocol
-
iroh
p2p quic connections dialed by public key
-
tentacle
Minimal implementation for a multiplexed p2p network framework
-
datachannel
Rust wrappers for libdatachannel
-
aws-sdk-kinesisvideosignaling
AWS SDK for Amazon Kinesis Video Signaling Channels
-
libp2p-kad
Kademlia protocol for libp2p
-
pea2pea
A lightweight, performant microkernel for TCP peer-to-peer (P2P) networking. Handles connection pooling and framing, leaving the logic to you.
-
sn_node
Safe Node
-
gday
Command line tool to securely send files (without a relay or port forwarding)
-
sn_node_rpc_client
Safe Node RPC Client
-
matchbox_signaling
Painless WebRTC peer-to-peer signaling servers
-
libp2p-tcp
TCP/IP transport protocol for libp2p
-
imdl
📦 A 40' shipping container for the internet
-
libp2p-upnp
UPnP support for libp2p transports
-
matchbox_socket
Painless WebRTC peer-to-peer full-mesh networking socket
-
libp2p-websocket
WebSocket transport for libp2p
-
dumbpipe
A cli tool to pipe data over the network, with NAT hole punching
-
rustp2p
A decentralized p2p library powered by Rust, which is devoted to simple use
-
matchbox_protocol
Common interfaces between matchbox_socket and matchbox_server
-
libp2p-mdns
libp2p mDNS discovery method
-
hypercore
Secure, distributed, append-only log
-
libp2p-identify
Nodes identification protocol for libp2p
-
ethersync
Enables real-time co-editing of local text files
-
libp2p-yamux
Yamux multiplexing protocol for libp2p
-
nat-detection
Autonomi NAT detection tool
-
ant-quic
QUIC transport protocol with advanced NAT traversal for P2P networks
-
sn-node-manager
A command-line application for installing, managing and operating
safenodeas a service -
libp2p-metrics
Metrics for libp2p
-
rport
A p2p port forwarding client using WebRTC datachannels
-
libp2p-noise
Cryptographic handshake protocol using the noise framework
-
kitsune_p2p_dht_arc
Kitsune P2p Dht Arc Utils
-
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
-
libp2p-mplex
Mplex multiplexing protocol for libp2p
-
distrans_cli
Anonymous decentralized file distribution and transfer
-
sn_metrics
The Safe Network Metrics
-
apt-swarm
🥸 Experimental p2p gossip network for OpenPGP signature transparency 🥸
-
river-core
Core library for River - decentralized group chat on Freenet
-
libp2p-ping
Ping protocol for libp2p
-
citadel_sdk
High-level library to build applications on the Citadel Protocol
-
libp2p-dns
DNS transport implementation 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-connection-limits
Connection limits for libp2p
-
libp2p-relay
Communications relaying for libp2p
-
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
-
libp2p-webtransport-websys
WebTransport for libp2p under WASM environment
-
radicle-job
Radicle Job Collaborative Object
-
libp2p-dcutr
Direct connection upgrade through relay
-
kitsune_p2p_block
(un)Block datatype for kitsune_p2p
-
libp2p-swarm
The libp2p swarm
-
kitsune_p2p_bootstrap
Bootstrap server written in rust for kitsune nodes to find each other
-
libp2p-plaintext
Plaintext encryption dummy protocol for libp2p
-
send-tuit
A minimal terminal UI for P2P file transfers via iroh
-
libp2p-uds
Unix domain sockets transport for libp2p
-
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
-
ng-storage-rocksdb
Stores based on RocksDB for NextGraph
-
citadel_crypt
Higher-level cryptographic library for the Citadel Protocol
-
hashtree-cli
Hashtree daemon and CLI - content-addressed storage with P2P sync
-
vivaldi-nc
Vivaldi network coordinates for fast, distributed latency estimates in multinode networks, with a clean and simple interface
-
citadel_logging
logging library for the Citadel Protocol
-
jocalsend
A TUI for LocalSend
-
ipfs-embed
small embeddable ipfs implementation
-
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
-
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
-
sendmer
A cli tool to send directories over the network, with NAT hole punching
-
chamomile
P2P Library. Support IoT devices.
-
tokio-yamux
Yamux
-
narrowlink-agent
Narrowlink Agent
-
citadel_user
User backend library for the Citadel Protocol
-
peerlink
Low-level P2P Network Client
-
vortex-protocol
A P2P file transfer protocol
-
jax-bucket
End-to-end encrypted storage buckets with peer-to-peer synchronization
-
saorsa-rsps
Root-Scoped Provider Summaries using Golomb Coded Sets for P2P DHT
-
iroh-ssh
ssh without ip
-
libp2p-allow-block-list
Allow/block list connection management for libp2p
-
narrowlink-client
Narrowlink Client
-
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
-
hanzo-libp2p-relayer
Hanzo AI - Libp2P Relayer Library
-
dweb-server
Decentralised web and storage REST API for Autonomi
-
citadel_types
Types for the citadel protocol
-
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
-
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
-
connexa
High level abtraction of rust-libp2p
-
libp2p-memory-connection-limits
Memory usage based connection limits for libp2p
-
citadel_io
Underlying runtime for interfacing with I/O for std/wasm targets
-
multistream-select
negotiation protocol for libp2p
-
peernet
easy and reliable p2p networking
-
netbeam
a pure-rust asynchronous network synchronization crate (using tokio) that recreates familiar asynchronous paradigms but in a network context
-
helia-interface
The Helia API interface definitions and traits
-
libp2p-wasm-ext
Allows passing in an external transport in a WASM environment
-
blobcache
Clients for Blobcache
-
libp2p-webrtc
WebRTC transport for libp2p
-
kitsune_p2p
p2p / dht communication framework
-
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
-
sn_protocol
Safe Network Protocol
-
libp2p-deflate
Deflate encryption protocol for libp2p
-
pezsc-network
Bizinikiwi network protocol
-
libp2p-server
A rust-libp2p server binary
-
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
-
bluefin
An experimental, secure, P2P, transport-layer protocol
-
iroh-doctor
Diagnose and test iroh in your network configuration
-
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-transport
stable messenger
-
ntied-server
stable messenger
-
ntied
stable messenger
-
dragonfly-client-init
Initialize runtime environment of the dfdaemon
-
thenodes
modular, plugin-driven P2P node framework for Rust, supporting node-embedded plugins (NEP) and core-as-a-library (CAL) modes with async-first APIs
-
gosling
developing fully anonymous, peer-to-peer, metadata-resistant applications using tor onion services
-
libp2p-webrtc-utils
WebRTC in libp2p
-
tower-defense
Middleware utilities to authenticate RPC calls using libp2p node keys
-
nextgraph
client library. Nextgraph is a decentralized, secure and local-first web 3.0 ecosystem based on Semantic Web and CRDTs
-
rmqtt-p2p-messaging
An rmqtt plugin that provides point-to-point (P2P) messaging support, enabling direct message delivery between clients using configurable topic patterns
-
dragonfly-client-storage
Storage for the dragonfly client
-
ng-net
Network library of NextGraph, a decentralized, secure and local-first web 3.0 ecosystem based on Semantic Web and CRDTs
-
p2panda-sync
Data- and transport-agnostic sync protocols
-
fastshare
Ultra-fast file sharing between devices on the same network
-
tentacle-secio
Secio encryption protocol for p2p
-
fastn-net
Network utilities for fastn
-
mutant-lib
Core library for MutAnt distributed mutable key value storage over Autonomi network
-
xstack
libp2p stack rewritten from ground up for rust
-
p2panda-net
Data-type-agnostic peer-to-peer networking
-
torchat
creating anonymous, end-to-end encrypted and authenticated chat applications
-
iroh-cli
Bytes. Distributed.
-
swarm-nl
build custom networking layers for decentralized and distributed applications
-
saorsa-transport
Shared transport abstraction for the Saorsa ecosystem
-
bitchat-tui
A terminal user interface (TUI) chat application using Bluetooth and modern cryptography
-
rport-server
P2P Signaling server for rport
-
ezrtc
Easy cross-platform WebRTC communication with data channels and a simple signaling server
-
iroh-n0des
p2p quic connections dialed by public key
-
internet_simulator
A virtual network simulator with message routing for experimenting with Kademlia-like distributed systems
-
kitsune_p2p_proxy
Proxy transport module for kitsune-p2p
-
nostrstore
lightweight, decentralized key-value store designed to work seamlessly with the Nostr protocol
-
firesidexr-evergreen
Network backend build on libp2p
-
quicnet
minimal peer-to-peer network protocol over QUIC
-
cs_mwc-libp2p-deflate
Deflate encryption protocol for libp2p
-
mostro-chat
Minimalist peer-to-peer chat application written in Rust, utilizing the Nostr protocol for decentralized and secure communication
-
dht-crawler
高性能的 Rust DHT(分布式哈希表)爬虫库,用于爬取 BitTorrent DHT 网络中的种子信息
-
leaf-rpc-proto
Types for the wire protocol of the Leaf RPC server
-
netlink_core
NetLink is a decentralized networking tool built on the 'rustp2p' library
-
cs_mwc-libp2p-dns
DNS transport implementation for libp2p
-
voidmerge
open-source, developer friendly web services platform
-
quickie
low-level, and customizable implementation of a QUIC P2P node
-
harddrive-party
Share files peer-to-peer
-
locutus
P2P network main node implementation
-
dragonfly-client-metric
Metric collection for the dragonfly client
-
ant-libp2p-webtransport-websys
WebTransport for libp2p under WASM environment
-
cs_mwc-libp2p-uds
Unix domain sockets transport for libp2p
-
sn_build_info
Safe Network Build Info
-
leaf-rpc-client
Rust client for the Leaf RPC server
-
bevy_hookup_messenger_steamworks
The steamworks messenger of the bevy_hookup library
-
kulfi-utils
Kulfi utilities
-
iroh-gossip-discovery
Discover iroh nodes via iroh-gossip
-
tox
toxcore in pure Rust - P2P, distributed, encrypted, easy to use DHT-based network
-
async_ip
An asynchronous client used to obtain one's global Ipv6 or Ipv4 address
-
cs_mwc-libp2p-gossipsub
Gossipsub protocol for libp2p
-
rust-helia
IPFS in Rust
-
tesseras
A modern decentralized communication infrastructure with post-quantum cryptography
-
hanzo-compute
Hanzo AI - BitTorrent-style Decentralized Compute Protocol
-
ipfsapi
interfacing with the IPFS api
-
poldercast
Peer to Peer topology management
-
leaf-protocol
Leaf Protocol
-
iroh-net
networking support for iroh (deprecated, use the iroh crate)
-
cs_mwc-libp2p-kad
Kademlia protocol for libp2p
-
noosphere
A high-level package for dealing with accessing the Noosphere
-
helia-bitswap
Bitswap protocol implementation for content exchange between IPFS nodes
-
harddrive-party-shared
Shared types for harddrive-party and harddrive-party-web-ui
-
ant-libp2p-dcutr
Direct connection upgrade through relay
-
kadcast
Network Protocol
-
cs_mwc-libp2p-tcp
TCP/IP transport protocol for libp2p
-
libp2p-community-tor
Tor transport for libp2p
-
rust-ipns
IPNS
-
iroh-node-util
build binaries containing an iroh endpoint
-
ant-libp2p-allow-block-list
Allow/block list connection management for libp2p
-
quinn-noise
quinn noise implementation
-
ant-libp2p-kad
Kademlia protocol for libp2p
-
zinnia_runtime
Zinnia is a runtime for Filecoin Station modules. This crate provides the runtime including all platform APIs.
-
cratetorrent
BitTorrent V1 engine library
-
sn_peers_acquisition
Safe Network Peers Acquisition
-
ciruela
A peer-to-peer synchronization software for servers in datacenters
-
helia-ipns
IPNS (InterPlanetary Name System) implementation for Helia
-
ant-libp2p-plaintext
Plaintext encryption dummy protocol for libp2p
-
gday_contact_exchange_protocol
Protocol for peers to exchange their socket addresses via a server
-
ant-libp2p-websocket-websys
WebSocket for libp2p under WASM environment
Try searching with DuckDuckGo.