-
etherparse
parsing & writing a bunch of packet based protocols (EthernetII, IPv4, IPv6, UDP, TCP ...)
-
smoltcp
A TCP/IP stack designed for bare-metal, real-time systems without a heap
-
embassy-net
Async TCP/IP network stack for embedded systems
-
tun2proxy
Tunnel interface to proxy
-
pdu
Small, fast, and correct L2/L3/L4 packet parser
-
udp-over-tcp
Command-line tool for tunneling UDP datagrams over TCP
-
qft
Quick File Transfer, true peer-to-peer over UDP on CLI
-
swarm-discovery
Discovery service for IP-based swarms
-
kftray-portforward
KFtray library with port forwarding logic
-
knockknock
CLI tool for ping protocols
-
naia-shared
Common functionality shared between naia-server & naia-client crates
-
netflow_generator
Generator for Netflow Cisco V5, V7, V9, IPFIX
-
kftray-http-logs
HTTP logging library for KFtray
-
rama-udp
UDP support for rama
-
kftray-commons
KFtray commons
-
sctp-proto
A pure Rust implementation of SCTP in Sans-IO style
-
subconverter
A more powerful utility to convert between proxy subscription format
-
kftray-helper
Privileged helper binary for KFTray
-
kftray-network-monitor
Network monitoring and management for KFtray
-
qudp
High-performance UDP encapsulation for QUIC
-
rexpose
A reverse proxy to expose TCP and UDP services behind any NAT via a public server
-
libmdns
mDNS Responder library for building discoverable LAN services in Rust
-
overtls
proxy tunnel, minimalist tool for bypassing the GFW
-
portpicker
Pick a free unused port
-
rproxy
Platform independent asynchronous UDP/TCP proxy
-
starry-smoltcp
A TCP/IP stack designed for bare-metal, real-time systems without a heap
-
kcp
Reliable-UDP Library for Rust
-
sock5s
A lightweight SOCKS5 proxy server written in Rust
-
naia-server
A server that uses either UDP or WebRTC communication to send/receive messages to/from connected clients, and syncs registered Entities/Components to clients to whom they are in-scope
-
trans_proxy
Transparent proxy with upstream HTTP CONNECT and SOCKS5 proxy support (macOS pf, Linux nftables)
-
ipstack
Asynchronous lightweight userspace implementation of TCP/IP stack for Tun device
-
refractium
Extensible low-level reverse proxy for port multiplexing and protocol-based routing
-
zcat
netcat-inspired utility for zenoh
-
anybar_rs
application for controlling Anybar 0.2.3
-
naia-socket-shared
Common data types shared between naia-server-socket & naia-client-socket crates
-
rs-netty
A Tokio-native typed TCP/UDP pipeline framework inspired by Netty
-
rust-port-kill
A cross-platform command-line tool to manage listening ports and processes
-
sillad-sosistab3
A scramblesuit-like obfuscation protocol within the sillad framework
-
kcp-tokio
A high-performance async Rust implementation of KCP - A Fast and Reliable ARQ Protocol
-
jlot
Command-line tool for JSON-RPC 2.0 over JSON Lines over TCP
-
zedmd
interfacing with the ZedMD display controller
-
edge-raw
Async +
no_std+ no-alloc implementation of IP and UDP packet creation and parsing -
hiddenlink
tunnel which tries to hide itself inside of other protocols
-
oscd
interactive OSC (Open Sound Control) debugger for terminal
-
rustbac-datalink
BACnet data-link transports and traits for rustbac
-
insim
LiveForSpeed Insim implementation that focuses on ergonomics and strong typing
-
zetta-transport
A high-performance, secure, and fault-tolerant UDP-based transport protocol written in Rust 2024
-
rustp2p
A decentralized p2p library powered by Rust, which is devoted to simple use
-
rust_tokio_kcp
A kcp implementation for tokio
-
socket-pktinfo
Small library to allow cross-platform handling of IP_PKTINFO and IPV6_PKTINFO with socket2 crate
-
game-networking-sockets
Rust abstraction for Valve GameNetworkingSockets library
-
onetun
A cross-platform, user-space WireGuard port-forwarder that requires no system network configurations
-
aprs-transport-udp
UDP datagram helpers for libaprs-engine
-
ironsbe-transport
Network transport layer for IronSBE - TCP, UDP, and IPC
-
nomad-protocol
NOMAD Protocol - Network-Optimized Mobile Application Datagram. A secure UDP-based state synchronization protocol.
-
dns-doge
A command-line DNS client
-
udp_prague
Prague congestion control protocol for UDP-based applications
-
phantun
Transforms UDP stream into (fake) TCP streams that can go through Layer 3 & Layer 4 (NAPT) firewalls/NATs
-
picomux
A protocol to multiplex multiple AsyncRead/Write streams over a single one, inspired by smux and http2
-
librqbit-dualstack-sockets
creating dual-stack TCP and UDP tokio sockets
-
async-foundation
Foundational async primitives for Rust - timers, networking, and common utilities
-
udp-stream
UdpSocket same as TcpStream
-
tun2socks
High performance tun2socks
-
protocol
Easy protocol definitions
-
laminar
semi-reliable UDP protocol for multiplayer games
-
rs-modbus
A pure Rust implementation of MODBUS protocol
-
shadowquic
A 0-RTT QUIC Proxy with SNI camouflage
-
tokio-raknet
A high-performance, asynchronous implementation of the RakNet protocol on top of Tokio
-
dpdk-stdlib-udp
Drop-in DPDK-accelerated replacement for std::net::UdpSocket
-
kulfi-utils
Kulfi utilities
-
moblink-rust
Use spare devices as extra SRTLA bonding connections
-
kcp2
KCP protocol with async support (std/no_std/Embassy)
-
uni-stream
universal stream for TCP and UDP traffic and custom DNS resolution service
-
kcp-io
wrapper for the KCP protocol — FFI bindings, safe API, and async tokio integration
-
rust-p2p-core
fast and easy Nat traversal for peer-to-peer
-
fluxy
Async HTTP/SOCKS5 proxy with randomized source IP pools and UDP support
-
bitfold
A modern, high-performance reliable UDP networking library inspired by ENet, built with Rust
-
renet-cross
renet udp / webrtc cross support
-
uki
fast, simple and cross-platform UDP and TCP packet forwarder and encryptor
-
udp
A lightweight and efficient Rust library for building UDP servers with request-response handling
-
noq-udp
UDP sockets with ECN information for the QUIC transport protocol
-
fs-share
A cross-platform file-sharing CLI application
-
punchline
P2P encrypted TUI messenger using Noise IK over UDP
-
yps
Yggdrasil Port Scanner
-
aeron-rs
Aeron client library - fast messaging over UDP on Rust
-
clasp-discovery
Device discovery for CLASP (mDNS, UDP broadcast)
-
packet
Network packet handling
-
fastnet
Ultra-low latency encrypted networking for real-time games. TLS 1.3 + ChaCha20-Poly1305 with ~15µs RTT.
-
sillad
A framework for talking about TCP-like dialers and listeners, within the futures-io ecosystem
-
clasp-transport
Transport layer implementations for CLASP
-
raknet-rust
Asynchronous, high-performance RakNet transport library for Rust
-
sillad-hex
A silly hex-encoding protocol within the sillad framework
-
f1-game-library-models-25
Models associated with the F1 Video Game series for UDP Telemetry
-
futures-udp
Non-blocking async UDPSocket, Stream & Sink. Runtime agnostic: works with tokio & futures-rs. Minimal dependencies.
-
pim-discovery
Peer discovery for the Proximity Internet Mesh
-
s-udp
High-performance, adaptive, and cryptographically secure reliable UDP protocol with high-throughput windowing
-
entrouter-line
Zero-loss cross-region packet relay network
-
penput
turns your mobile/tablet into a wireless touchpad for your PC
-
ecoute_en_continu_tableau_byte_udp
a package that send random number to udp and listen to udp then show the bytes catched
-
tokio_kcp
A kcp implementation for tokio
-
arc-writer
Arc writer
-
tcp_ip
User-space TCP/IP stack
-
wave-proto
Minimal UDP wrapper that transparently handles encryption and connection handling
-
udptk
A UDP toolkit for debugging purpose
-
scrutinator
eBPF system observation library — process, file, and network tracing
-
udp_polygon
A UDP datagram library for Rust
-
x-smoltcp
A TCP/IP stack designed for bare-metal, real-time systems without a heap
-
geph5-ip-to-asn
Extremely simple IP-to-ASN crate used throughout Geph
-
kcp-rs
KCP Stream Protocol
-
jets
rule-based tunnel
-
sillad-conntest
A connection-testing protocol within the sillad framework
-
dns-resolver
dns resolver based on future
-
udp_server
fast udp server frame
-
bevy_slinet
networking plugin for bevy
-
uniudp
Unidirectional UDP transport with chunking, redundancy, and Reed-Solomon FEC
-
udp-relay-core
Lock-free, cache-line-aligned core types for UDP relay/tunnel servers — TunnelClient, QualityAnalyzer, address validation, and DashMap helpers
-
rusnmp
A lightweight, async SNMP v1/v2c/v3 client library for Rust with minimal dependencies
-
vstp
Vishu's Secure Transfer Protocol: A fast, secure, and extensible binary protocol for TCP and UDP
-
tracert
Cross-platform library for traceroute and ping
-
udp-request
UDP request library for sending and receiving UDP packets, designed to handle network communication in Rust applications
-
enet-sys
Low level bindings to the enet C library
-
capfile
Pure Rust crate for reading/writing pcap/pcapng files with zero-copy parsing
-
omq-tokio
Tokio backend for omq: TCP / IPC / inproc / UDP transports + tokio-runtime socket driver. Built on omq-proto.
-
rperf
validates network throughput capacity and reliability
-
dpdk-stdlib
Safe Rust wrappers for DPDK EAL, Port, Mbuf, Mempool, and RX/TX queues
-
ts_tunnel
secure packet tunnel over udp
-
epics-ca-rs
EPICS Channel Access protocol client and server
-
agnostic-dns
agnostic-dnsis an agnostic abstraction layer overhickory-dns -
dpdk-stdlib-tokio
Async DPDK-accelerated replacement for tokio::net::UdpSocket
-
libudx
Pure Rust implementation of the UDX protocol (tokio-compatible)
-
tokio-multicast
Small Tokio helpers for UDP multicast send/receive
-
vpnkitrc
interacting with VPNKit
-
ruknet
Highly accurate reimplementation of the RakNet protocol in Rust
-
xpudpc
Async Rust client for X-Plane's built-in UDP protocol (no plugin required)
-
koi-service
Cross-platform service discovery and registration engine for the local network
-
crab-kafka
Forward <TCP|UDP> + TLS traffic to kafka
-
moduvex-runtime
Custom async runtime for the Moduvex framework — epoll/kqueue/IOCP, hybrid threading
-
aarambh-net
HTTP, TCP, and UDP clients and servers
-
brdisco
General-purpose bridge for service discovery
-
simpdiscover
UDP based service discovery
-
rustnmap-traceroute
Network route tracing for RustNmap
-
flowgger
fast, simple and lightweight data collector
-
walled
dependency-free crate designed to provide programmatic access to information about network port usage on Linux systems
-
mproxy-reverse
MPROXY: Reverse Proxy. Send upstream data to downstream socket listeners.
-
portmapd-broadcast
UDP broadcast discovery plugin for portmapd
-
mick-jaeger
Rust client for sending traces to a Jaeger server
-
epics-pva-rs
EPICS pvAccess protocol client (experimental)
-
honey-rs
A super easy, lightweight TCP/UDP client-server wrapper
-
udp_mangler_gui
GUI for UDP Mangler
-
udp-pool
A udp pool
-
udpduct
SSH-authenticated UDP forwarding with ssh-style -L and -R semantics
-
tokio-enet
A pure Rust implementation of the ENet reliable UDP networking library
-
bitfold-protocol
Protocol logic for the Bitfold networking library
-
nbmq
Lightweight timerless messaging queue
-
synq
facade of synQ (look at the github repository https://github.com/m-epasta/synq/
-
jlou
Command-line tool for JSON-RPC 2.0 over JSON Lines over UDP
-
rill-osc
OSC server and networking for Rill audio graph
-
nsys-enet
Rust interface for the ENet reliable UDP library
-
naia-server-socket
An abstraction to provide a common API over either a UDP socket or a service that can establish WebRTC connections
-
tangled
Work-in-progress UDP networking crate
-
praborrow-lease
Lease consensus logic (Raft/Paxos). Manages distributed agreement on Sovereign lease validity.
-
lan-mouse
Software KVM Switch / mouse & keyboard sharing software for Local Area Networks
-
tracing-gelf
A Graylog tracing library
-
intentra
High-performance multi-peer UDP transport protocol with cryptographic authentication and DoS protection
-
udp-relay
A udp relayer
-
serial-num
Serial number type with wraparound
-
cloudpub-client
CloudPub CLI client for secure tunnel and service publishing
-
malnet
A modern, high-performance reliable UDP networking library inspired by ENet & Bitfold, built with Rust
-
frag-datagram
Very light-weight, zero-copy datagram reader and writer, designed for games
-
lazyflow-io
I/O constructors for lazyflow -- TCP, UDP, and file convenience APIs
-
dwd
High performance traffic generator
-
naia-hecs-server
faciliate naia_server & Hecs interop
-
roughenough-server
High-performance asynchronous Roughtime server with batching support
-
rtempest
retrieving and parsing WeatherFlow Tempest weather station data
-
audio_forwarder
Audio forwarding service
-
avila-molecule
Network protocol molecules - TCP, UDP, TLS building blocks
-
internet-packet
A minimal IPv4/IPv6/TCP/UDP parser
-
caw_midi_udp_widgets_app
App for launching widgets that communicate with a caw synthesizer by sending midi commands over UDP
-
async-dns
async DNS resolver
-
wire_weaver_client_common
Client-server API model host side common data types (USB, WebSocket, UDP event loop state) and helper functions
-
ringline-quic
QUIC transport layer wrapping quinn-proto for ringline
-
packet_crafter
tools for creating / parsing / manipulating data packets. Calculates checsums and length fields where possible.
-
ratrod
A TCP / UDP tunneler that uses public / private key authentication with encryption
-
varpulis-connector-syslog
Syslog CEF/LEEF connector for Varpulis kill chain detection engine
-
redpine
Connection-oriented UDP data transfer for real-time applications
-
udp_mangler_cli
CLI for UDP Mangler
-
mproxy-server
MPROXY: Server. Listen for incoming UDP messages and log to file.
-
catnip
No-std, panic-never, heapless UDP/IP ethernet stack for data acquisition and real-time controls
-
tinyudp
A tiny abstraction for UDP
-
udp_pinger
pinging devices using unprivileged UDP packets
-
netsim-embed
Network simulator
-
corgi
🦀 Rust based RPC library on UDP
-
aquatic_udp
High-performance open UDP BitTorrent tracker
-
kcp-rust
High performance pure safe-rust kcp implementation
-
udx
Rust port of libudx, a protocol for reliable, multiplex, and congestion controlled streams over udp
-
net_link
NetLink is a decentralized networking tool built on the 'rustp2p' library
-
punchline-stund
STUN server for punchline P2P messenger
-
nu_plugin_socket
A Nushell plugin for low-level TCP and UDP socket communication
-
mproxy-client
MPROXY: UDP Client. Stream local data to logging servers via UDP
-
punchline-proto
Protocol types and cryptographic primitives for punchline
-
tonel
A Multi-Stream UDP over TCP Tunneler for Lightning-Fast Network Layer 3 Transmission with TUN Interface
-
naia-hecs-client
faciliate naia_client & Hecs interop
-
carrier
generic secure message system for IoT
-
nanorpc-sillad
nanorpc transport over sillad pipes
-
udpexposer
Command line tool to help exposing UDP ports behind NATs using helper servers
-
pktgen
A modular network packet builder library
-
sans-io-runtime
An opinionated SANS-IO runtime for SDN and media servers
-
kcp2-std
KCP protocol async implementation for Tokio — Actor model with KcpListener/KcpConnector
-
rastdp
(Rasterized Datagram Protocol) is an asynchronous communication protocol built on UDP for efficient inter-application messaging
-
shielded_transport_pigeon
Shielded Transport Pigeon, STP, is an encrypted optionally reliable UDP transport layer that does not use TLS
-
tplink
Pure Rust TP-Link smart device client library
-
fs-share-utils
Core utilities for fs-share: broadcasting, networking, and file transfer primitives
-
raknet-rs
Raknet protocol implementation by rust
-
anti
Unified CLI toolbox
-
portForwarder
a TCP/UDP port multiplexer which forwards connection based on content of traffic
-
udp_hole_punching
A udp punching tool for peer to peer connection
-
crab-net
<TCP|UDP> + TLS packets generator
-
uflow
ordered, mixed-reliability, and congestion-controlled data transfer over UDP
-
aquatic_udp_protocol
UDP BitTorrent tracker protocol
-
simple_server_status
cpu, ram, net, and tcp status for Linux servers
-
elara-transport
ELARA Protocol - Transport layer (UDP, multi-path)
-
netlink_core
NetLink is a decentralized networking tool built on the 'rustp2p' library
-
ys-kcp
Reliable-UDP Library for Rust
-
punchline-signald
Signaling server for punchline P2P messenger
-
kcp2-embassy
KCP protocol async implementation for Embassy — targeting ESP32 and other no_std devices
-
openport
Find a free unused port
-
daemon8-ingest
HTTP, UDP, and Unix socket ingestion endpoints for daemon8
-
sosistab2-obfsudp
obfuscated UDP transport for sosistab2
-
rs-connections
A brief description of your package
-
fluxrpc-core
RPC framework supporting multiple protocols and codecs
-
input-emulation
cross-platform input emulation library used by lan-mouse
-
cm-telemetry
telemetry UDP protocol for codemasters (and friends) games
-
sansio-transport
Asynchronous transports with ECN information
-
djin-protocol
protocol, for aoe-djin
-
metrics_distributor
Ingest logs and forward aggregated data to APIs/services
-
netcode-rs
netcode protocol
-
hcnet
net for Rust
-
packet-dissector-udp
UDP (RFC 768) dissector for packet-dissector
-
pickleback
A reliability layer for unreliable datagram exchange
-
sosistab
An obfuscated datagram transport for horrible networks
-
ogham/dns
A command-line DNS client
Try searching with DuckDuckGo.