-
rustix
Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls
-
socket2
handling networking sockets with a maximal amount of configuration possible intended
-
cap-std
Capability-based version of the Rust standard library
-
libp2p
Peer-to-peer networking library
-
local-ip-address
Retrieve system's local IP address and Network Interfaces/Adapters on Linux, macOS and Windows
-
webrtc
A pure Rust implementation of WebRTC API
-
smol
A small and fast async runtime
-
pnet
Cross-platform, low level networking using the Rust programming language
-
smoltcp
A TCP/IP stack designed for bare-metal, real-time systems without a heap
-
socketcan
Linux SocketCAN library. Send and receive CAN frames via CANbus on Linux.
-
actix-service
Service trait and combinators for representing asynchronous request/response operations
-
network-interface
Retrieve system's Network Interfaces on Linux, FreeBSD, macOS and Windows on a standarized manner
-
cidr
IP network and IP host within network types
-
discv5
p2p discv5 discovery protocol
-
ntex
Framework for composable network services
-
netdev
Cross-platform library for enumerating network interfaces with metadata
-
yamux
Multiplexer over reliable, ordered connections
-
ip_network
IPv4 and IPv6 network structs
-
tokio-stream
work with
Streamandtokio -
if-watch
crossplatform asynchronous network watcher
-
iroh-gossip
gossip messages over broadcast trees
-
renet
Server/Client network library for multiplayer games with authentication and connection management
-
defguard_wireguard_rs
A unified multi-platform high-level API for managing WireGuard interfaces
-
snmp2
SNMP v1/v2/v3 sync/async client library with traps and MIB support
-
tentacle
Minimal implementation for a multiplexed p2p network framework
-
tokio-util
Additional utilities for working with Tokio
-
yawc
websocket library. But a fast, secure WebSocket implementation with RFC 6455 compliance and compression support
-
tor-proto
Asynchronous client-side implementation of the central Tor network protocols
-
netidx
Secure, fast, pub/sub messaging
-
iptools
High-performance IPv4/IPv6 utilities and iterators inspired by Python's iptools
-
pea2pea
A lightweight, performant microkernel for TCP peer-to-peer (P2P) networking. Handles connection pooling and framing, leaving the logic to you.
-
cap-primitives
Capability-based primitives
-
rusteron-archive
Extends the Aeron client to include archiving features, such as recording streams and handling replay capabilities. It uses the Aeron C bindings from aeron-archive module.
-
pnet_packet
Cross-platform, binary packet parsing and manipulation
-
sniffnet
Application to comfortably monitor your network traffic
-
actix-tls
TLS acceptor and connector services for Actix ecosystem
-
fixed-buffer
Fixed-size buffers for network protocol parsers
-
nispor
Unified interface for Linux network state querying
-
route_manager
Cross-platform route management interface
-
libp2p-tcp
TCP/IP transport protocol for libp2p
-
matchbox_signaling
Painless WebRTC peer-to-peer signaling servers
-
peekable
reader and async reader, which enhance your network programming experience
-
renet2
Server/Client network protocol library for multiplayer games, forked from renet
-
libp2p-identify
Nodes identification protocol for libp2p
-
nmrs
NetworkManager over D-Bus
-
netidx-browser
graphical browser for netidx directories
-
lightyear
Server-client networking library for the Bevy game engine with modular architecture
-
rtc-media
RTC Media in Rust
-
innernet
A client to manage innernet network interfaces
-
sansio
— an architectural pattern for writing protocol implementations that are completely decoupled from I/O operations
-
mhost
Fast, async DNS lookup library and CLI -- modern dig/host replacement with parallel multi-server queries, DoH, DoT, subdomain discovery, and zone verification
-
rusteron-media-driver
Implements the Aeron Media Driver, a core component for managing messaging between producers and consumers. It uses the Aeron C bindings from aeron-driver module.
-
four-word-networking
Convert IP addresses to memorable, family-friendly word groups. Interactive TUI with real-time autocomplete. IPv4 = 4 words, IPv6 = 6-12 words. Perfect reconstruction with progressive hints.
-
conjure-runtime
An HTTP client compatible with Conjure-generated services
-
matchbox_protocol
Common interfaces between matchbox_socket and matchbox_server
-
imap-next
Thin sans I/O abstraction over IMAP's distinct protocol flows
-
rattan
An Extensible and Scalable Modular Internet Path Emulator
-
sn_node_rpc_client
Safe Node RPC Client
-
ibverbs
Bindings for RDMA ibverbs through rdma-core
-
quic-rpc
A streaming rpc system based on quic
-
edge-dhcp
Async +
no_std+ no-alloc implementation of the DHCP protocol -
logged-stream
Logging of all read/write operations, errors and drop of underlying IO object
-
actix-utils
Various utilities used in the Actix ecosystem
-
zenoh-ext
Zenoh: extensions to the client API
-
color_quant
Color quantization library to reduce n colors to 256 colors
-
snocat
Streaming Network Overlay Connection Arbitration Tunnel
-
matchbox_socket
Painless WebRTC peer-to-peer full-mesh networking socket
-
starry-smoltcp
A TCP/IP stack designed for bare-metal, real-time systems without a heap
-
netem-trace
generating network emulation trace
-
pnet_datalink
Cross-platform, datalink layer networking
-
rusteron-client
core client functionalities for interacting with the Aeron protocol, such as establishing connections, subscribing, and publishing. It uses the Aeron C bindings from aeron-client module.
-
libp2p-websocket
WebSocket transport for libp2p
-
jaws
JSON Algorithms and Web Signing
-
libp2p-mdns
libp2p mDNS discovery method
-
ringline
io_uring-native async I/O runtime for Linux
-
libp2p-kad
Kademlia protocol for libp2p
-
bandwhich
Display current network utilization by process, connection and remote IP/hostname
-
libp2p-yamux
Yamux multiplexing protocol for libp2p
-
rns
Network scanning tool written in Rust
-
libp2p-metrics
Metrics for libp2p
-
nmstate
networking management in a declarative manner
-
netwatch
Cross-platform monitoring for network interface changes
-
touchstone
(s2p, etc.) file parser, plotter, and more
-
libp2p-upnp
UPnP support for libp2p transports
-
resynth
A packet synthesis language
-
aws-sdk-privatenetworks
AWS SDK for AWS Private 5G
-
blitz-net
Blitz networking
-
networkmanager
Bindings for the Linux NetworkManager
-
sinuous
TUI for controlling local Sonos speakers
-
message-io
Fast and easy-to-use event-driven network library
-
saorsa-gossip-transport
QUIC transport for Saorsa Gossip with ant-quic, NAT traversal, and stream multiplexing
-
microsandbox-network
Networking stack and msbnet binary for the microsandbox project
-
signal-fish-client
Transport-agnostic Rust client for the Signal Fish multiplayer signaling protocol
-
rupnp
An asynchronous library for finding UPnP control points, performing actions on them and reading their service descriptions
-
qcp
Secure remote file copy utility which uses the QUIC protocol over UDP
-
toccofs
FUSE-based network filesystem for Tocco
-
erbium
Network services for small/home networks
-
pingy
fast, concurrent Rust-based ping tool with real-time updates & visual charts!
-
mqtt-endpoint-tokio
A high-performance async MQTT client/server library for Rust with tokio, supporting MQTT v5.0 and v3.1.1 with TCP, TLS, and WebSocket transports
-
bevy_matchbox
A Bevy extension for Matchbox WebRtc networking
-
quincy
QUIC-based VPN - Core library
-
aldrin
Message bus for service-oriented RPC and interprocess communication
-
ttl
Modern traceroute/mtr-style TUI with hop stats and optional ASN/geo enrichment
-
mqtt-protocol-core
A Sans-I/O style MQTT protocol library for Rust that supports both MQTT v5.0 and v3.1.1
-
sib
A high-performance, secure, and cross-platform modules optimized for efficiency, scalability, and reliability
-
pingora-timeout
Highly efficient async timer and timeout system for Tokio runtimes
-
radixtarget
Fast radix tree implementation for IP addresses and hostnames with target matching
-
netsblox-cloud
A cloud server for the NetsBlox programming environment. Provides user/project management and the network overlay for message passing.
-
interface-rs
reading and writing Linux interfaces(5) files
-
aeronet
Low-level networking for Bevy
-
matchbox_server
A signaling server for WebRTC peer-to-peer full-mesh networking
-
ssdp-client
An asynchronous library for discovering, notifying and subscribing to devices and services on a network
-
roam-macros-core
Code generation core for roam RPC service macros
-
rama-tcp
TCP support for rama
-
rs-pfcp
High-performance Rust implementation of PFCP (Packet Forwarding Control Protocol) for 5G networks with 100% 3GPP TS 29.244 Release 18 compliance
-
gst-plugin-rtsp
GStreamer RTSP Client Plugin
-
proxy-protocol-rs
Tokio-native Proxy Protocol v1/v2 listener wrapper
-
uget
A minimal cli tool to make http requests. You want, you get!
-
rcon-cli
A RCON client library and CLI for game server administration
-
ggrs
reimagination of GGPO, enabling P2P rollback networking in Rust. Rollback to the future!
-
aws-sdk-tnb
AWS SDK for AWS Telco Network Builder
-
rkik
Klock Inspection Kit - NTP Query and Compare Tool
-
vane
A flow-based reverse proxy with multi-layer routing and programmable pipelines
-
pingall
Ping everything you can reach
-
cidit
CIDR Inspection Tool
-
netidx-tools
netidx command line tools
-
tangy
Tang server implementation
-
wl-nl80211
Linux kernel wireless(802.11) netlink Library
-
innernet-server
A server to coordinate innernet networks
-
libp2p-ping
Ping protocol for libp2p
-
batman-robin
CLI tool for interacting with the BATMAN-adv kernel module for mesh networking
-
embedded-nal-async
An Async Network Abstraction Layer (NAL) for Embedded Systems
-
rusty_network_manager
interacting with network_manager using zbus
-
libp2p-request-response
Generic Request/Response Protocols
-
bevy_ggrs
Bevy plugin for the GGRS P2P rollback networking library
-
tokio-macros
Tokio's proc macros
-
mptcp-pm
Linux kernel MPTCP path manager netlink Library
-
macmap
A command-line tool to scan local networks and map IP addresses to MAC addresses
-
mikrotik-exporter
Prometheus exporter for MikroTik RouterOS devices
-
sbd-e2e-crypto-client
websocket-based e2e encrypted message relay client
-
nlink
Async netlink library for Linux network configuration
-
neofetch
-
lxmf-rs
LXMF message delivery protocol for Reticulum
-
yacme
ACME client
-
fortress-rollback
Fortress Rollback (a fork of GGRS) is a fortified, verified P2P rollback networking library for Rust
-
libp2p-mplex
Mplex multiplexing protocol for libp2p
-
rzmq
High performance, fully asynchronous, safe pure-Rust implementation of ZeroMQ (ØMQ) messaging with io_uring and TCP Cork acceleration on Linux
-
ntex-tls
SSL streams for ntex backed by OpenSSL
-
thubo
high-performance TX/RX network pipeline featuring strict priority scheduling, automatic batching, and message fragmentation
-
nomad-protocol
NOMAD Protocol - Network-Optimized Mobile Application Datagram. A secure UDP-based state synchronization protocol.
-
orb
An abstraction for writing runtime agnostic async code. Orb provides interfaces to adapt different async runtimes like smol and tokio
-
libp2p-connection-limits
Connection limits for libp2p
-
rscni
CNI plugin library for Rust
-
libp2p-stream
Generic stream protocols for libp2p
-
ntex-io
abstracting io streams
-
three-word-networking
Convert IP addresses to memorable, family-friendly word groups. IPv4 = 3 words, IPv6 = 6 or 9 words. Perfect reconstruction with human-readable vocabulary.
-
unifictl
CLI for UniFi Site Manager (API v1/EA)
-
bgpsim
A network control-plane simulator
-
infrarust
universal Minecraft proxy
-
actix-codec
Codec utilities for working with framed protocols
-
libp2p-swarm-test
Test framework for code building on top of libp2p-swarm
-
ftr
A fast, parallel ICMP traceroute with ASN lookup, reverse DNS, and ISP detection
-
bevy_quinnet
Bevy plugin for Client/Server multiplayer games using QUIC
-
ockam_transport_websocket
WebSocket Transport for the Ockam Routing Protocol
-
hyperion-framework
A lightweight component-based TCP framework for building service-oriented Rust applications with CLI control, async messaging, and lifecycle management
-
embedded-nal-coap
A CoAP server and client implementation built on embedded-nal-async
-
herolib-core
Core utilities including text processing, networking, and HeroScript configuration language
-
libp2p-dcutr
Direct connection upgrade through relay
-
rsws
Production-grade, RFC 6455 compliant WebSocket library for Rust
-
libp2p-relay
Communications relaying for libp2p
-
ntex-service
ntex service
-
ntex-util
ntex framework
-
deboa
A friendly rest client on top of hyper
-
roam
Core Roam library crate
-
fcidr
Fragmented Classless Inter-Domain Routing (FCIDR)
-
iroh-relay
Iroh's relay server and client
-
async-foundation
Foundational async primitives for Rust - timers, networking, and common utilities
-
ntex-rt
ntex runtime
-
netform_cli
CLI for diffing lossless network configuration IR documents
-
kcp2k-rust
KCP protocol using revel_cell for thread-safe cell management
-
netsock
Cross-platform library for network sockets information
-
pktbuilder
Safe builder for building packets
-
rns-crypto
Cryptographic primitives for the Reticulum Network Stack
-
iroh-base
base type and utilities for Iroh
-
netr
Display network interface throughput by second and by minute along with a graph. This is quick and easy to use via a mobile handset or similar device where typing is cumbersome.
-
libp2p-autonat
NAT and firewall detection for libp2p
-
unifly
CLI and TUI for managing UniFi network controllers
-
pnet_base
Fundamental base types and code used by pnet
-
scion-stack
SCION endhost network stack
-
compio-net
Networking IO for compio
-
vpn-kill-switch
VPN kill switch for macOS
-
libp2p-gossipsub
Gossipsub protocol for libp2p
-
switchy_tcp
Switchy TCP Networking package
-
monotonic-time-rs
Monotonic Time
-
bevy_simplenet
server/client channel implemented over websockets with support for Bevy
-
jsonrpcmsg
serialize (encode) and deserialize (parse) JSON-RPC messages
-
ntex-http
Http types for ntex framework
-
ezsockets
WebSockets server & client made easy
-
quic-reverse
Reverse-initiated, multiplexed services over QUIC
-
turbomcp-transport
Multi-protocol transport layer supporting HTTP, WebSocket, STDIO, and TCP for MCP communications
-
emissary-cli
I2P protocol stack
-
pnet_transport
Cross-platform, transport layer networking
-
address
aids in processing network addresses
-
iwdrs
iwd
-
ntex-server
Server for ntex framework
-
nu_plugin_port_list
A nushell plugin to list all active connections
-
airgorah
A WiFi security auditing software mainly based on aircrack-ng tools suite
-
laminar
semi-reliable UDP protocol for multiplayer games
-
arcbox-virtio
VirtIO device implementations for ArcBox
-
ntex-tokio
tokio intergration for ntex framework
-
warqueen
message based networking, non-async and non-blocking
-
triglav
High-performance multi-path networking tool with intelligent uplink management
-
mc_protocol
Minecraft Java Edition protocol primitives: serialization, packet framing, encryption, and compression
-
ntp-udp
ntpd-rs networking and timestamping layer
-
game-networking-sockets
Rust abstraction for Valve GameNetworkingSockets library
-
ntex-net
ntexwork utils for ntex framework
-
graphix-rt
A dataflow language for UIs and network programming, runtime
-
netconfig-rs
managing network interfaces and IP addresses in a cross-platform way
-
zlayer-tunnel
Secure tunneling for ZLayer services
-
spider_network_blocker
Web crawler network blocking urls and patterns
-
openigtlink-rust
OpenIGTLink protocol for image-guided therapy
-
peat-mesh
Peat mesh networking library with CRDT sync, transport security, and topology management
-
rdapify
Unified, secure, high-performance RDAP client with built-in SSRF protection and privacy controls
-
netperf
A network performance measurement tool
-
scion-proto
SCION protocol data structures and serialization
-
libp2p-plaintext
Plaintext encryption dummy protocol for libp2p
-
ergot-base
Eloquence in messaging
-
hostfile
parsing /etc/hosts
-
graphix-package
A dataflow language for UIs and network programming, package types
-
netform_diff
Deterministic diff engine and reporting primitives for lossless network config IR
-
rovs-openflow
OpenFlow protocol implementation for OVS
-
ripset
Pure Rust implementation of ipset/nftset operations via netlink
-
libp2p-swarm
The libp2p swarm
-
blastdns
Async DNS lookup library for bulk/parallel DNS resolution
-
ntex-error
ntex error management
-
wireguard-control
High level bindings to the WireGuard embeddable C library
-
libp2p-uds
Unix domain sockets transport for libp2p
-
impala
TUI for managing wifi
-
sbd-client
websocket-based message relay client
-
ant-networking
Networking infrastructure for Autonomi
-
fcnet
An in-process Firecracker microVM networking backend based on fcnet-types
-
netmap-rs
Safe, zero-cost abstractions for Netmap kernel-bypass networking
-
aeronet_websocket
WebSocket IO layer implementation for
aeronet -
sessao-cli
Command-line tool for Sessão
-
deno_net
Networking for Deno
-
bevy_octopus
ECS based networking library for Bevy
Try searching with DuckDuckGo.