-
tower
modular and reusable components for building robust clients and servers
-
ipnet
types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new
IpNet
,Ipv4Net
, andIpv6Net
types build on the existingIpAddr
… -
socket2
handling networking sockets with a maximal amount of configuration possible intended
-
aws-config
AWS SDK config and credential provider implementations
-
hickory-resolver
Hickory DNS is a safe and secure DNS library. This Resolver library uses the Client library to perform all DNS queries. The Resolver is intended to be a high-level library for any DNS record resolution…
-
libp2p
Peer-to-peer networking library
-
local-ip-address
Retrieve system's local IP address and Network Interfaces/Adapters on Linux, macOS and Windows
-
quinn
Versatile QUIC transport protocol implementation
-
rustls-native-certs
allows rustls to use the platform native certificate store
-
object_store
A generic object store interface for uniformly interacting with AWS S3, Google Cloud Storage, Azure Blob Storage and local files
-
ipnetwork
work with IP CIDRs in Rust
-
governor
A rate-limiting implementation in Rust
-
aws-sdk-s3
AWS SDK for Amazon Simple Storage Service
-
netlink-packet-route
netlink packet types
-
cid
CID in rust
-
async-net
Async networking primitives for TCP/UDP/Unix communication
-
zenoh
Zero Overhead Pub/Sub/Query Protocol
-
ssh2
Bindings to libssh2 for interacting with SSH servers and executing remote commands, forwarding local ports, etc
-
multiaddr
format
-
matchit
A high performance, zero-copy URL router
-
agate
Very simple server for the Gemini hypertext protocol
-
google-drive3-cli
A complete library to interact with drive (protocol v3)
-
tun
TUN device creation and handling
-
s2n-quic
IETF QUIC protocol
-
rumqttc
An efficient and robust mqtt client for your connected devices
-
if-addrs
Return interface IP addresses on Posix and windows systems
-
socketcan
Linux SocketCAN library. Send and receive CAN frames via CANbus on Linux.
-
schannel
bindings for rust, allowing SSL/TLS (e.g. https) without openssl
-
tarpc
An RPC framework for Rust with a focus on ease of use
-
pnet
Cross-platform, low level networking using the Rust programming language
-
openssh
SSH through OpenSSH
-
async-nats
A async Rust NATS client
-
jsonrpc
Rust support for the JSON-RPC 2.0 protocol
-
dns-lookup
dns resolving api, much like rust's unstable api. Also includes getaddrinfo and getnameinfo wrappers for libc variants.
-
quiche
🥧 Savoury implementation of the QUIC transport protocol and HTTP/3
-
neli
Type safe netlink library written in Rust
-
tls-parser
Parser for the TLS protocol
-
etherparse
parsing & writing a bunch of packet based protocols (EthernetII, IPv4, IPv6, UDP, TCP ...)
-
tokio-modbus
Tokio-based Modbus library
-
aws-sdk-ssooidc
AWS SDK for AWS SSO OIDC
-
pulsar
Rust client for Apache Pulsar
-
tonic-build
Codegen module of
tonic
gRPC implementation -
capnp-rpc
Cap'n Proto remote procedure call protocol
-
sniffnet
Application to comfortably monitor your network traffic
-
idna
IDNA (Internationalizing Domain Names in Applications) and Punycode
-
yamux
Multiplexer over reliable, ordered connections
-
domain
A DNS library for Rust
-
matrix-commander
but convenient CLI-based Matrix client app for sending and receiving
-
webrtc-sdp
parses strings in the format of the Session Description Protocol according to RFC4566. It specifically supports the subset of features required to support WebRTC according to the JSEP draft.
-
ipconfig
Get network adapters information and network configuration for windows
-
wayland-sys
FFI bindings to the various libwayland-*.so libraries. You should only need this crate if you are working on custom wayland protocol extensions. Look at the crate wayland-client for usable bindings.
-
azure_storage_blobs
Azure Blob Storage crate from the Azure SDK for Rust
-
mdns-sd
mDNS Service Discovery library with no async runtime dependency
-
gcloud-sdk
Async Google gRPC/REST APIs and the client implementation hiding complexity of GCP authentication based on Tonic middleware and Reqwest
-
pcap
A packet capture API around pcap/wpcap
-
salvo-serde-util
serde util for salvo
-
aws-credential-types
Types for AWS SDK credentials
-
hickory-client
Hickory DNS is a safe and secure DNS library. This is the Client library with DNSSEC support. DNSSEC with NSEC validation for negative records, is complete. The client supports dynamic…
-
drain_server
A WIP web server/framework
-
zenoh-plugin-dds
Zenoh plugin for ROS2 and DDS in general
-
swayipc
controlling sway through its IPC interface
-
fast-socks5
Fast SOCKS5 client/server implementation written in Rust async/.await (tokio)
-
fe2o3-amqp
AMQP1.0 protocol based on serde and tokio
-
iceoryx2
Lock-Free Zero-Copy Interprocess Communication
-
hyperlocal
Hyper bindings for Unix domain sockets
-
netlink-sys
netlink sockets, with optional integration with tokio
-
axum-prometheus
A tower middleware to collect and export HTTP metrics for Axum
-
vproxy
A high-performance HTTP/HTTPS/SOCKS5 proxy server
-
cproxy
Transparent proxy built on cgroup net_cls
-
tokio-openssl
SSL streams for Tokio backed by OpenSSL
-
arti
Tor privacy tools
-
mac_address
Cross-platform retrieval of a network interface MAC address
-
Yoda
Browser for Gemini Protocol
-
simple-dns
parse and write DNS packets
-
raptorq
(RFC6330)
-
tentacle
Minimal implementation for a multiplexed p2p network framework
-
actix-codec
Codec utilities for working with framed protocols
-
sct
Certificate transparency SCT verification library
-
discv5
p2p discv5 discovery protocol
-
azure_devops_rust_api
Rust API library for Azure DevOps
-
remoc
🦑 Remote multiplexed objects, channels, observable collections and RPC making remote interactions seamless. Provides multiple remote channels and RPC over TCP, TLS or any other transport.
-
sfv
Structured Field Values for HTTP parser. Implementation of RFC 8941
-
zeromq
A native Rust implementation of ZeroMQ
-
mles
distributed publish-subscribe data server
-
google-drive3
A complete library to interact with drive (protocol v3)
-
shadowsocks-rust
shadowsocks is a fast tunnel proxy that helps you bypass firewalls
-
nftables
Safe abstraction for nftables JSON API. It can be used to create nftables rulesets in Rust and parse existing nftables rulesets from JSON.
-
ldap3
Pure-Rust LDAP Client
-
actix-service
Service trait and combinators for representing asynchronous request/response operations
-
nacos-sdk
Nacos client in Rust
-
sozu
fast, reliable, hot reconfigurable HTTP reverse proxy
-
ip_network
IPv4 and IPv6 network structs
-
litep2p
Peer-to-peer networking library
-
sn_metrics
The Safe Network Metrics
-
rustls-tokio-stream
AsyncRead/AsyncWrite interface for RustTLS on Tokio
-
stargazer
A fast and easy to use Gemini server
-
udp-over-tcp
Command-line tool for tunneling UDP datagrams over TCP
-
tokio-socks
Asynchronous SOCKS proxy support for Rust
-
thrift
Rust bindings for the Apache Thrift RPC system
-
wireman
A TUI based gRPC client
-
iroh
p2p quic connections dialed by public key
-
stun-rs
Rust framework to manage STUN messages
-
irc
usable, async IRC for Rust
-
async-graphql
A GraphQL server library implemented in Rust
-
tun-rs
A cross-platform infrastructure of Tun/Tap device creation and handling
-
wtransport
WebTransport (over HTTP3) protocol
-
hyperlane-quick-start
Hyperlane is a lightweight and high-performance Rust HTTP server library designed to simplify network service development. It supports HTTP request parsing, response building, TCP communication…
-
rusp
USP toolkit
-
foca
Gossip-based cluster membership discovery, based on SWIM
-
netdev
Cross-platform library for network interface
-
dapr
Rust SDK for dapr
-
aws-sdk-bedrockruntime
AWS SDK for Amazon Bedrock Runtime
-
ntpd
Full-featured implementation of NTP with NTS support
-
worker-build
be used as a custom build command for a Cloudflare Workers
workers-rs
project -
fopro
Experimental caching HTTP forward proxy (memory+disk)
-
doh-proxy
A DNS-over-HTTPS (DoH) and ODoH (Oblivious DoH) proxy
-
color-ssh
A Rust-based SSH client with syntax highlighting
-
ppp
A Proxy Protocol Parser written in Rust. See HAProxy for the protocol specification.
-
pistol
about Cybersecurity
-
sctp-proto
A pure Rust implementation of SCTP in Sans-IO style
-
shadowsocks
fast tunnel proxy that helps you bypass firewalls
-
shpool
mechanism for establishing lightweight persistant shell sessions to gracefully handle network disconnects
-
retina
high-level RTSP multimedia streaming library
-
rabbitmq-stream-client
client for RabbitMQ Stream
-
bytebuffer
networking and binary protocols
-
netcdf
High-level NetCDF bindings for Rust
-
metainfo
Transmissing metainfo across components
-
renet
Server/Client network library for multiplayer games with authentication and connection management
-
protobuf-codegen
Code generator for Rust Protocol Buffers bindings
-
cidr-utils
functions for working with IPv4 CIDRs and IPv6 CIDRs
-
rqbit
A bittorrent command line client and server
-
netstat2
Cross-platform library to retrieve network sockets information
-
bgpkit-parser
MRT/BGP/BMP data processing library
-
google-secretmanager1
A complete library to interact with Secret Manager (protocol v1)
-
surge-ping
Asynchronous ICMP ping library
-
bollard-next
An asynchronous Docker daemon API
-
lakers
EDHOC (RFC 9528)
-
vopono
Launch applications via VPN tunnels using temporary network namespaces
-
ntex-mqtt
Client and Server framework for MQTT v5 and v3.1.1 protocols
-
gping
Ping, but with a graph
-
cidr
IP network and IP host within network types
-
retry-policies
A collection of plug-and-play retry policies for Rust projects
-
tun2proxy
Tunnel interface to proxy
-
tx5
The main holochain tx5 webrtc networking crate
-
tls-listener
wrap incoming Stream of connections in TLS
-
dhcproto
A DHCP parser and encoder for DHCPv4/DHCPv6.
dhcproto
aims to be a functionally complete DHCP implementation. -
aws-sdk-secretsmanager
AWS SDK for AWS Secrets Manager
-
letmein
Authenticated port knocking - Client
-
pandoras_pot
Honeypot designed to send huge amounts of data to rude web scrapers
-
libunftp
Extensible, async, cloud orientated FTP(S) server library
-
aws-smithy-runtime-api
Smithy runtime types
-
backoff
Retry operations with exponential backoff policy
-
amq-protocol
AMQP specifications
-
ros2-client
ROS2 client library based on RustDDS
-
netavark
A container network stack
-
prometheus_wireguard_exporter
Prometheus WireGuard Exporter
-
metrics_cloudwatch
CloudWatch emitter for the metrics crate
-
tokio-tun
Asynchronous allocation of TUN/TAP devices using tokio
-
flute
File Delivery over Unidirectional Transport (FLUTE)
-
rpki
validating and creating RPKI data
-
tsyncp
Async channel APIs (mpsc, broadcast, barrier, etc) over TCP for message-passing
-
nu_plugin_port_extension
A nushell plugin to list all active connections
-
quic-rpc
A streaming rpc system based on quic
-
libssh2-sys
Native bindings to the libssh2 library
-
arti-client
connecting to the Tor network as an anonymous client
-
hickory-proto
Hickory DNS is a safe and secure DNS library. This is the foundational DNS protocol library for all Hickory DNS projects.
-
lrwn
encoding / decoding LoRaWAN frames
-
networkmanager
Bindings for the Linux NetworkManager
-
ansible-sshman
managing SSH access to machines with Ansible
-
wiresmith
Auto-config WireGuard clients into a mesh
-
dockworker
Docker daemon API client. (a fork of Faraday's boondock)
-
volo
high-performance and strong-extensibility Rust RPC framework that helps developers build microservices
-
s2n-tls
A C99 implementation of the TLS/SSL protocols
-
vhost-device-console
vhost console backend device
-
iprange
manage IP ranges
-
dweb-cli
Decentralised web and storage command line app for Autonomi
-
rocket_prometheus
Prometheus instrumentation for Rocket applications
-
port_check
Get a free local port or check if a port somewhere is reachable
-
astro-dnssd
& safe DNS-SD wrapper
-
submap
B-Tree map for pub/sub services
-
ipp
Asynchronous IPP print protocol implementation
-
rabbitmqadmin
v2 is a major revision of rabbitmqadmin, one of the RabbitMQ CLI tools that target the HTTP API
-
car-utils
ipfs car file reader writer and utils CLI
-
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
-
ethercrab
An EtherCAT master in pure Rust that is no_std compatible
-
transmission-rpc
Transmission JRPC client
-
google-cloud-rust-raw
A set of client libraries to interact with various Google Cloud Platform services
-
tower-sessions-sqlx-store
SQLx session stores for
tower-sessions
-
dust_dds
Data Distribution Service (DDS) implementation
-
cat-dev
interacting with the CAT-DEV hardware units distributed by Nintendo (i.e. a type of Wii-U DevKits).
-
ttrpc
version of ttrpc
-
http-range-header
No-dep range header parser
-
edge-dhcp
Async +
no_std
+ no-alloc implementation of the DHCP protocol -
envoy-types
Collection of protobuf types and other assets to work with the Envoy Proxy through Rust gRPC services
-
nostr-sdk
High level Nostr client library
-
aws-types
Cross-service types for the AWS SDK
-
kawa
Agnostic representation of HTTP/1.1 and HTTP/2.0 for parsing, generating and translating HTTP messages, with zero-copy, made for Sōzu
-
async-memcached
An Tokio-based memcached client for Rust
-
google-cloud-gax
Google Cloud Client Libraries for Rust
-
ads-proxy
ADS proxy utility
-
async-graphql-parser
GraphQL query parser for async-graphql
-
jid
struct for Jabber IDs
-
sshping
SSH-based ping that measures interactive character echo latency and file transfer throughput. Pronounced "shipping".
-
aardvark-dns
A container-focused DNS server
-
ssh2-config
an ssh configuration parser for ssh2-rs
-
channels
Bidirectional channel-like communication over generic Read/Write streams
-
russh-sftp
SFTP subsystem supported server and client for Russh
-
gday
Command line tool to securely send files (without a relay or port forwarding)
-
prefix-trie
Prefix trie datastructure (both a set and a map) that provides exact and longest-prefix matches
-
remotefs
a client library to work with all file transfer protocols
-
igd-next
Internet Gateway Protocol client
-
rama-cli
rama cli to move and transform network packets
-
wol-rs
Wake-on-LAN utility
-
aws-sdk-kms
AWS SDK for AWS Key Management Service
-
bevy_eventwork
Event based networking library for Bevy
-
iroh-quinn
Versatile QUIC transport protocol implementation
-
aggligator
Aggregates multiple links (TCP or similar) into one connection having their combined bandwidth and provides resiliency against failure of individual links
-
qapi
QEMU QMP and Guest Agent API
-
journal-forwarder
forward systemd-journald logs to an HTTP endpoint
-
pavao
Rust client library for SMB 2/3 based on libsmbclient
-
git2-curl
Backend for an HTTP transport in libgit2 powered by libcurl. Intended to be used with the git2 crate
-
zmq
High-level bindings to the zeromq library
-
elb-log-parser
AWS ELB log parser which parses Classic LB and ALB logs into JSONs
-
binstalk-downloader
The binstall toolkit for downloading and extracting file
-
google-dns1-cli
A complete library to interact with Dns (protocol v1)
-
udp-stream
UdpSocket same as TcpStream
-
eui48
generate and parse IEEE EUI-48 and EUI-64, also known as MAC-48 media access control addresses. The IEEE claims trademarks on the names EUI-48 and EUI-64, in which EUI is an abbreviation for Extended Unique Identifier.
-
demagnetize
Convert magnet links to .torrent files
-
ironrdp-pdu
RDP PDU encoding and decoding
-
atrium-xrpc-client
XRPC Client library for AT Protocol (Bluesky)
-
stab
CLI tool for making tunnels to localhost
-
zenoh-plugin-mqtt
Zenoh plugin for MQTT
-
socks5-impl
Fundamental abstractions and async read / write functions for SOCKS5 protocol and Relatively low-level asynchronized SOCKS5 server implementation based on tokio
-
rs-nomad
access to a set of strongly typed apis to interact with nomad (https://www.nomadproject.io/)
-
ehttp
Minimal HTTP client for both native and WASM
-
fidelityfetch
Seamlessly setup a webserver to serve files recursively from a specified path
-
rusthound
Active Directory data collector for Bloodhound written in rust
-
tower-sessions-dynamodb-store
AWS DynamoDB session store. Not for direct use; see the
tower-sessions
crate for details. -
sendfd
Send file descriptors along with data over UNIX domain sockets
-
rtsp-types
RTSP (RFC 7826) types, parser and serializer
-
rustls-connector
Connector similar to openssl or native-tls for rustls
-
dnstracer
A DNS traceroute tool
-
netem-trace
generating network emulation trace
-
crc-catalog
Catalog of CRC algorithms (generated from http://reveng.sourceforge.net/crc-catalogue) expressed as simple Rust structs
-
girolle
A nameko like lib in rust
-
libmdns
mDNS Responder library for building discoverable LAN services in Rust
-
twitch-hunter
that looks for specific regex patterns in Twitch chat messages
-
azure_storage
Azure Storage crate from the Azure SDK for Rust
-
nats
client
-
hyper-tls
Default TLS implementation for use with hyper
-
gamedig
Query game servers and not only
-
vsock
Virtio socket support for Rust
-
ockam_transport_core
Generic Transport primitives
-
if-watch
crossplatform asynchronous network watcher
-
rfc7239
Parser for rfc7239 formatted Forwarded headers
-
monoio-transports
Monoio Transporter
-
wintun-bindings
Safe idiomatic bindings to the WinTun C library and more enhancements
-
embedded-nano-mesh-cli-tool
Command line utility to interact with embedded-nano-mesh network trough shell
-
ntp-udp
ntpd-rs networking and timestamping layer
-
metrics_cloudwatch_embedded
CloudWatch embedded metrics format emitter for the metrics crate
-
open62541
High-level, safe bindings for the C99 library open62541, an open source and free implementation of OPC UA (OPC Unified Architecture)
-
janus_messages
Distributed Aggregation Protocol message definitions used in Janus, the server powering ISRG's Divvi Up
-
up-rust
The Eclipse uProtocol Rust Language Library
-
wintun
Safe idiomatic bindings to the WinTun C library
-
vivaldi-nc
Vivaldi network coordinates for fast, distributed latency estimates in multinode networks, with a clean and simple interface
-
datachannel
Rust wrappers for libdatachannel
-
parrot-network
Experimental public Distributed Ledger Technology (DLT)
-
reis
Pure Rust implementation of libei/libeis protocol
-
sfn-ng
Rust replacement for sfn with more features
-
perimeterx-fastly-enforcer
PerimeterX Fastly Compute@Edge Rust Enforcer
-
dovetail
🕊️ is a cgi and static file server for gemini
-
netidx-dbus
talk to dbus services with netidx
-
touche
Synchronous HTTP library
-
nispor
Unified interface for Linux network state querying
-
fast_rsync
An optimized implementation of librsync in pure Rust
-
openssh-mux-client
openssh mux client
-
lynn_tcp
Lightweight asynchronous TCP framework
-
r-tftpd
TFTP server with RFC 7440 windowsize support
-
dis-rs
Distributed Interactive Simulation protocol in Rust. This main crate contains PDU implementations and facilities to read/write PDUs from Rust data structures to the wire format and vice versa
-
actix-server
General purpose TCP server built for the Actix ecosystem
-
sq
A minimal client-server for phext hosting
-
unftp
When you need to FTP, but don't want to. An async, cloud orientated FTP(S) server built on libunftp
-
naia-shared
Common functionality shared between naia-server & naia-client crates
-
tokio-tfo
TCP Fast Open (TFO) in Rust for tokio
-
z-serial
Zenoh Serial Framing
-
raws
AWS CLI in Rust
-
lan-mouse
Software KVM Switch / mouse & keyboard sharing software for Local Area Networks
-
istio-api-rs
A collection of CRDs for api used in Istio
-
cargo-lambda
Cargo subcommand to work with AWS Lambda
-
miden-proving-service
Miden rollup proving service
-
rsntp
An RFC 5905 compliant Simple Network Time Protocol (SNTP) client library for Rust
-
srt-protocol
SRT implementation in Rust
-
iptables
Rust bindings for iptables
-
shors
Transport layer for cartridge + tarantool-module projects
-
tap_aggregator
A JSON-RPC service for the Timeline Aggregation Protocol that lets clients request an aggregate receipt from a list of individual receipts
-
udpexposer
Command line tool to help exposing UDP ports behind NATs using helper servers
-
htsget-http
handling HTTP in htsget-rs
-
azservicebus
An unofficial AMQP 1.0 rust client for Azure Service Bus
-
ddns-rs
An easy to used program that help you update your dns record
-
renet2
Server/Client network protocol library for multiplayer games, forked from renet
-
tun-easytier
TUN device creation and handling
-
tsumugu
A HTTP(S) syncing tool with lower overhead, for OSS mirrors
-
ipinfo
ipinfo: A Rust library for IPInfo
-
stubborn-io
io traits/structs that automatically recover from potential disconnections/interruptions
-
axum-client-ip
Client IP address extractors for Axum
-
sub_crawler
A fast, flexible subdomain enumeration tool
-
domlist
Collects stat infomation from virsh. Mainly for OpenStack admin.
-
mainline
robust, BitTorrent's Mainline DHT implementation
-
konarr
Konarr
-
ratrod
Tunnels a local port to a remote server, which then redirects traffic to a specified remote host
-
dvb-gse
(Digital Video Brodcast Generic Stream Encapsulation)
-
zipkin
collecting timing information about distributed computations
-
deimos
Control-loop and data pipeline for Deimos data acquisition system
-
ncgopher
An ncurses gopher and gemini client for the modern internet
-
magic-wormhole
Get things from one computer to another, safely
-
geph4-client
Geph client
-
reset_daemon
ReSet Daemon library and runner
-
bevy-discord
A bevy plugin for sending and receiving discord messages
-
wgx
wireguard tool to manage / generate configuration
-
ripunzip
unzip an archive in parallel
-
cursive-async-view
A loading-screen wrapper for gyscos/cursive views
-
rtnetlink
manipulate linux networking resources via netlink
-
bevy_matchbox
A Bevy extension for Matchbox WebRtc networking
-
tappers
Cross-platform TUN, TAP and vETH interfaces
-
wayfind
A speedy, flexible router
-
rustmission
TUI for Transmission daemon
-
lexactivator
SDK for Rust
-
addr
parsing domain names
-
u-siem
A framework for building custom SIEMs
-
sozu-command-lib
configuration library to command a sozu instance
-
mavlink
Implements the MAVLink data interchange format for UAVs
-
yerpc
Ergonomic JSON-RPC library for async Rust with Axum support
-
nng
A safe wrapper for NNG (Nanomsg v2)
-
curltainer
curl anything running inside a Docker container, even with no exposed ports
-
autd3-link-soem
autd3 link using SOEM
-
tremor-otelapis
OpenTelemetry v1 API binding based on tonic/prost
-
nbd
(network block device) servers and clients
-
sunsniff
Intercept and store telemetry from a Sunsynk inverter
-
ipfs-embed
small embeddable ipfs implementation
-
actix-telepathy
Cluster extension for the actix actor framework
-
r2sync
cli for synchronizing files between a local directory and Cloudflare R2
-
rscap
Cross-platform packet capture and transmission utilities
-
tower-service
Trait representing an asynchronous, request / response based, client or server
-
upnp-daemon
A daemon for continuously opening ports via UPnP
-
atm0s-sdn-network
Main network-plane of atm0s-sdn
-
linkerd2-proxy-api
Linkerd Proxy API gRPC bindings and utilities
-
sdp-types
SDP (RFC 4566) types, parser and serializer
-
rusteron-rb
ring buffer and broadcast functionalities via aeron c bindings, allowing efficient, low-latency message passing between different threads or processes. This module implements Single Producer…
-
zettabgp
BGP (parsing and composing) and BMP (only parsing) protocols driver library for Rust
-
librice
ICE (RFC8445) implementation
-
netpulse
Keep track of if your internet is still alive, collect stats against a crappy ISP
-
aws-sdk-verifiedpermissions
AWS SDK for Amazon Verified Permissions
-
openpgp-card-ssh-agent
ssh-agent backed by OpenPGP card authentication keys
-
nat-detection
Autonomi NAT detection tool
-
marco-test-three
-
dwd
High performance traffic generator
-
inboxbot
A telegram bot to save messages to a file
-
walle_mqtt_protocol
一个mqtt报文解析库
-
raptor-code
implementing Forward Error Correction (FEC) using Raptor codes
-
cheetah-string
A lightweight, high-performance string manipulation library optimized for speed-sensitive applications
-
reconnecting-jsonrpsee-ws-client
jsonrpc-ws-client that reconnects automatically. Warning: It may lose subscription messages when reconnecting.
-
datagram-socket
working with datagram sockets
-
astro-run
A highly customizable workflow orchestrator
-
narrowlink-token-generator
Token generator for narrowlink
-
check-jitter
A monitoring plugin that measures network jitter
-
zeroconf
cross-platform library that wraps ZeroConf/mDNS implementations like Bonjour or Avahi
-
idevice
interact with services on iOS devices
-
ldap3_proto
LDAP Protocol Bindings for Tokio
-
bgpkit-broker
command-line to provide indexing and searching functionalities for public BGP data archive files over time
-
zncat
Command line relay for Zenoh
-
icann-rdap-common
Common RDAP data structures
-
pavex_matchit
A fork of matchit, to get some unreleased fixes in Pavex
-
dnp3
(IEEE 1815) with idiomatic bindings for C, C++, .NET, and Java
-
types_lte_3gpp
3GPP types for Rust
-
mcp-core
implementing the Modern Context Protocol (MCP)
-
simple-irc-server
IRC server
-
acsrs
ACS written in rust
-
libherokubuildpack
Opinionated common code for buildpacks implemented with libcnb.rs
-
mlua-socket
A Rust-native implementation of LuaSocket for mlua
-
http-request
lightweight, efficient library for building, sending, and handling HTTP/HTTPS requests in Rust applications. It provides a simple and intuitive API, allowing developers to easily interact with web services…
-
axum-messages
🛎️ One-time notification messages for Axum
-
pkarr
Public-Key Addressable Resource Records (Pkarr); publish and resolve DNS records over Mainline DHT
-
opentelemetry-resource-detectors
A collection of community supported resource detectors for OpenTelemetry
-
prosafe_exporter
Prometheus exporter for NETGEAR switches supported by ProSAFE Plus utility
-
cdevents-sdk
SDK for CDEvents
-
restate-sdk-shared-core
SDK Shared core
-
interface-rs
reading and writing Linux interfaces(5) files
-
diffedit3
Edit diffs in a 3-pane view
-
oci-distribution
An OCI implementation in Rust
-
meadow
Robotics-focused middleware for embedded Linux
-
aws-ip-ranges
https://ip-ranges.amazonaws.com/ip-ranges.json as const structs
-
fcnet-cli
A Firecracker microVM networking solution: CLI wrapper
-
cf-r2-sdk
This package is an 'UNOFFICIAL' cloudflare r2 sdk
-
eycorsican/leaf-bin
A versatile and efficient proxy framework with nice features suitable for various use cases
-
deucalion
High-performance Windows library for capturing decoded FFXIV packets
-
os_socketaddr
A type for handling platform-native socket addresses (struct sockaddr)
-
bdrck
Generic common foundational utilities
-
minio-rsc
minio, api is compliant with the Amazon S3 protocol
-
http_status_code_check
dead simple binary to check http status code returned from health-check endpoint
-
certain-map
A typed map which can make sure item exist
-
tower-layer
Decorates a
Service
to allow easy composition betweenService
s -
rrddmma
RDMA
-
bandwhich
Display current network utilization by process, connection and remote IP/hostname
-
wasmedge_wasi_socket
Rust API for the networking socket functions supported in the WasmEdge Runtime for WebAssembly
-
bluesniff
A fast and simple Bluetooth scanner which uses the btleplug library to scan for nearby Bluetooth devices
-
podman-rest-client
Interface for querying the podman REST API. Supports connections over SSH.
-
rustdds
Native Rust DDS implementation with RTPS
-
actix-tls
TLS acceptor and connector services for Actix ecosystem
-
zrpc
Framework for decentralized and distributed microservices over Zenoh
-
statime
Precision Time Protocol implementation library for embedded and desktops
-
address
aids in processing network addresses
-
blazing_agi
FastAGI server focusing on ergonomics and correctness
-
rumqttc-dev-patched
An efficient and robust mqtt client for your connected devices
-
rsmanuf
📇 A very simple Rust library to get the manufacturer of a specific MAC address
-
prima_datadog
An opinionated library to share code and approach to Datadog logging in prima.it
-
opentelemetry-http
Helper implementations for sending HTTP requests. Uses include propagating and extracting context over http, exporting telemetry, requesting sampling strategies.
-
shoes
A multi-protocol proxy server
-
axum-aws-lambda
Tower Layer for compatibility between Axum and AWS Lambda Runtime
-
kitsune2_showcase
kitsune2 p2p / dht showcase app
-
chirpstack_api
ChirpStack Protobuf / gRPC API definitions
-
freenet-stdlib
Freeenet standard library
-
poston
Fluentd logger for Rust
-
interfaces
interacting with network interfaces
-
wifi-rs
Interface with and manage Wireless Network (WiFi)
-
iec60870-5
IEC 60870-5 101/104 protocol implementation
-
cyphernet
set of libraries for privacy-preserving networking apps
-
bonsai-sdk
Bonsai Software Development Kit
-
torrust-tracker
A feature rich BitTorrent tracker
-
llmvm-protocol
that contains protocol/communication elements for llmvm
-
sawp
Security Aware Wire Protocol parsing library
-
remotefs-fuse-cli
A FUSE Driver for remote-fs
-
trotter
🎠 is an experimental crate that aims to make writing Gemini clients fun and easy
-
matrix-sdk-ui
GUI-centric utilities on top of matrix-rust-sdk (experimental)
-
onetun
A cross-platform, user-space WireGuard port-forwarder that requires no system network configurations
-
mijia-homie
Service to connect to Xiaomi Mijia 2 temperature/humidity sensors over Bluetooth and report their readings to an MQTT broker following the Homie convention
-
rustwide
Execute your code on the Rust ecosystem
-
macaddr
MAC address types
-
nu_plugin_port_scan
A nushell plugin for scanning ports on a target
-
sn-testnet-deploy
creating Autonomi networks
-
mac_oui
Lookup for MAC Address vendor details
-
rasn-atn-cpdlc
Data types for the ATN Controller–Pilot Data Link Communications protocol
-
tokio-listener
Add flexibility in a way of accepting connections: unix sockets, socket activation, inetd mode to Tokio-based projects
-
iptables_exporter
A Prometheus exporter for iptables
-
ion-binary-rs
Pure Rust parser, encoder and hasher for Amazon's Ion binary format
-
tiktoklive
library. Use it to receive live stream events such as comments and gifts in realtime from TikTok LIVE No credentials are required.
-
auksys
Program for conveniently run auKsys
-
google-cloud-auth
Google Cloud Client Libraries for Rust - Authentication
-
nostr-commander
but convenient CLI-based Nostr client app for publishing,sending and subscribing
-
twirp-rs
An async-compatible library for Twirp RPC in Rust
-
twitch-irc
Connect to Twitch chat from a Rust application
-
mempool_space
mempool.space api interface
-
shuttle-proto
all the gRPC definitions used by shuttle
-
tonic-health
Health Checking module of
tonic
gRPC implementation -
aqueducts
Framework to build ETL data pipelines declaratively
-
rtshark
interface for TShark
-
dtn7-plus
Additional helpers for rust dtn daemon
-
simple-bytes
A small and easy crate to mutate or read u8 slices
-
htb
Hierarchical token bucket implementation
-
unifi-tui
Rust terminal user interface for the UniFi Network API
-
etherage
An EtherCAT master in pure-Rust very close to the ethercat nature
-
tremor-common
Tremor common functions
-
tonic-reflection
Server Reflection module of
tonic
gRPC implementation -
dockit
App for manage docker-compose files
-
freemanke-learning-rust
Learning Rust
-
nscan
Cross-platform network scan tool for host and service discovery
-
ping
naive ping implementation in Rust
-
ruknet
The perfect reimplementation of the RakNet protocol in Rust
-
wifile
Share files between multiple devices seemlessly
-
azalea
A framework for creating Minecraft bots
-
http-range
HTTP Range header parser
-
cobalt-aws
collection of wrappers around the aws-sdk-rust and lambda_runtime packages
-
stblib
that takes over and simplifies important and useful tasks
-
nectar
Telnet protocol (RFC 854) implementation via a Tokio codec. Includes support for various MUD protocol extensions.
-
service-binding
Automates parsing and binding to TCP, Unix sockets and Windows Named Pipes
-
rpacket
Low-level OpenPGP packet operations based on rPGP
-
linkedbytes
linked list of Bytes and BytesMut
-
vegafusion-server
VegaFusion Server
-
kcpserver
fast kcp server frame
-
qorb
Connection Pooling
-
tower-sessions-sqlx-store-chrono
SQLx session stores for
tower-sessions
but usingchrono
instead oftime
-
oyster-sdk
Oyster SDK
-
grammers-mtsender
A sender implementation using the Mobile Transport Protocol
-
mc-query
Implementations of Server List Ping, Query, and RCON for minecraft servers
-
safe-vk
create your own vk bot for conversations
-
remotefs-smb
remotefs SMB client library
-
rustbucket
Rust-based honeypot. Use at your own risk.
-
evectl
Suricata and EveBox
-
chitchat
Cluster membership library using gossip with Scuttlebutt reconciliation
-
jproxy
Just a proxy
-
garage_model
Core data model for the Garage object store
-
community-id
This package provides a Rust implementation of the open Community ID flow hashing standard
-
bollard-stubs
Stubs used for the Bollard rust async Docker client API
-
axum-connect
Connect-Web RPC for Axum
-
fluvio-types
Fluvio common types and objects
-
ruma-identifiers-validation
Validation logic for ruma-common and ruma-macros
-
atm0s-sdn
Decentralized Ultra-Low-Latency Software Defined Network
-
sendme
A cli tool to send directories over the network, with NAT hole punching
-
erbium
Network services for small/home networks
-
swarm-discovery
Discovery service for IP-based swarms
-
capsule
A framework for network function development. Written in Rust, inspired by NetBricks and built on Intel's Data Plane Development Kit.
-
netlink-proto
async netlink protocol
-
netscanner
Network Scanner
-
ntp-os-clock
ntpd-rs system clock interfaces
-
stun-agent
Rust Sans I/O framwework to implement STUN agents
-
clearurls
Clear URLS from tracking parameters with crowd-sourced rules from https://clearurls.xyz
-
playit-agent-proto
Contains the protocol messages for a playit.gg agent
-
limitr
offering various rate-limiting algorithms such as Token Bucket, Leaky Bucket, and more
-
violin
decentralized network coordinate system using the vivaldi algorithm
-
dubbo
-
npsd
Network payload serializer / deserializer framework
-
pnet_base
Fundamental base types and code used by pnet
-
fake_user_agent
getting random user agents for rust
-
himmelblau_kerberos_asn1
Parse/Build Kerberos ASN1 DER To/From Rust structs
-
busrt
Local and network IPC bus
-
s2n-tls-hyper
A compatbility crate allowing s2n-tls to be used with the hyper HTTP library
-
rusk-prover
Local prover for Dusk Network
-
commonware-bridge
Send succinct consensus certificates between two networks
-
vfox
Interface to vfox plugins
-
dragonfly-api
Canonical location of the Dragonfly API definition
-
rscp
E3DC RSCP
-
sillad-sosistab3
A scramblesuit-like obfuscation protocol within the sillad framework
-
ntex-redis
Redis client
-
doip-definitions
A Diagnostics over Internet Protocol (DoIP) definition library for use in DoIP applications
-
file-operation
providing a set of utilities for common file operations such as reading, writing, and querying file metadata like size. It aims to simplify file handling in Rust projects, offering…
-
cgarena
Local bot arena with matchmaking, rating calculation and web ui
-
pubky-homeserver
Pubky core's homeserver
-
tangy
Tang server implementation
-
wled-json-api-library
WLED Json API in rust. Made with WLED ~14.0, but should work for more
-
nu-plugin
Functionality for building Nushell plugins
-
general-mq
General purposed interfaces for message queues
-
zeco
zellij attach via the internet, peer to peer, end-to-end encrypted
-
human-bandwidth
representing bandwidth speed in a human-readable format
-
aldrin
Message bus for service-oriented RPC and interprocess communication
-
b-x
The stupidest boxed error ever
-
transmission_rs
A safe, ergonomic, async client for the Transmission BitTorrent client implemented in pure Rust
-
buf-list
A list of buffers that implements the bytes::Buf trait
-
service_conventions
Conventions for services
-
chokepoint
Generic stream transformer to simulate traffic / network congestion
-
a2
A native, asynchronous Apple push notification client
-
greetd_ipc
greetd IPC protocol
-
torrust-tracker-test-helpers
providing helpers for testing the Torrust tracker
-
headers-accept
🤝 The missing
Accept
implementation forheaders::Header
-
google-plus1-cli
A complete library to interact with plus (protocol v1)
-
rmodem
XMODEM (and variants) implementation in no-std Rust
-
vmc
Virtual Motion Capture protocol for virtual avatar tracking
-
pingall
Ping everything you can reach
-
moq-clock
CLOCK over QUIC
-
bore-cli
A modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls
-
htsget-test
Common test functions and utilities used by htsget-rs
-
netgauze-bgp-pkt
BGP-4 Protocol representation and serde
-
naia-client
cross-platform client that can send/receive messages to/from a server, and has a pool of in-scope entities/components that is synced with the server
-
tauri-plugin-network
A tauri plugin for retrieving system info
-
libssh-rs
Bindings to the libssh library
-
rup
universal pinger
-
arrow-format
Unofficial flatbuffers and tonic code of Apache Arrow spec
-
grammers-mtproto
Mobile Transport Protocol
-
crud-api
CLI generator for your API
-
pistachio
A Prometheus exporter designed for monitoring UPS devices using Network UPS Tools (NUT)
-
busyrpc
synchronous/thread-pool implementations of rpc_pb
-
rasn-ocsp
Data types for Online Certificate Status Protocol
-
fluvio-extension-common
Fluvio extension common
-
myexe
Myexe
-
tyr
A high-performance, cross-platform and all-protocol network combat attack payload and policy library
-
ufotofu
Abstractions for lazily consuming and producing sequences
-
reserve-port
For finding free local ports and reserving them
-
nifty-filter
A nifty tool to configure netfilter/nftables
-
cerbos
Rust SDK for working with Cerbos: an open core, language-agnostic, scalable authorization solution
-
rustls-cert-reloadable-resolver
A reloadable certificate resolver for rustls
-
tyto
A file network compiler
-
streameroo
Compilation of mini-frameworks & utilities for data-streaming applications
-
rust-netrc
netrc support for Rust with support for reqwest
-
mqrstt
Pure rust MQTTv5 client implementation Smol and Tokio
-
can_adapter
load CAN adapters typically used to diagnose vehicles
-
wifi-ctrl
Tokio-based runtimes for communicating with hostapd and wpa-supplicant
-
ngx
FFI bindings to NGINX
-
rtrtr
A versatile tool for managing route filters
-
qiniu-utils
Qiniu SDK Utilities for Rust
-
octs
Finally, a good byte manipulation library
-
revpfw3
bypass portforwarding restrictions using some cheap VServer
-
azure_mgmt_mysql
generated REST API bindings
-
semtech-udp
Semtech UDP provides serialization and deserialization of packets complying with the Semtech UDP protocol
-
encrypted-dns
A modern encrypted DNS server (DNSCrypt v2, Anonymized DNSCrypt, DoH)
-
zenoh-backend-filesystem
Backend for Zenoh using the file system
-
coap
A CoAP library
-
cidr_calc
CLI to easily calculate CIDR subnets
-
massping
ICMP ping library for sending batches of ICMP echo request packets and measuring the roundtrip time
-
aws-smithy-runtime
The new smithy runtime crate
-
elytra-ping
Easily ping and get the status of running Minecraft servers
-
enphase-influx
import solar and battery data from the Enphase IQ Gateway local API into InfluxDB
-
cybergarage
Rust cargo package of cybergarage.org
-
qbit-rs
interacting with qBittorrent's Web API
-
hexchat-api
API for HexChat plugin development
-
asahi-wifisync
sync Wifi passwords with macos on ARM Macs
-
dtn7
Rust delay-tolerant-networking daemon and CLI tools implementing Bundle Protocol Version 7 (RFC9171)
-
pktmon
capturing network packets on Windows using the PktMon service
-
hap
Apple HomeKit Accessory Protocol (HAP)
-
tor-guardmgr
Manage a set of guard relays for Tor network
-
openssh-sftp-client
Highlevel API used to communicate with openssh sftp server
-
dhcpm
A cli for mocking DHCP messages and running rhai scripts to test DHCP servers. Aims to support v4 & v6, thought v6 is as of yet unfinished.
-
vmw_backdoor
A pure-Rust library for VMware host-guest protocol ("VMXh backdoor")
-
facebookexperimental/hgproto
A Scalable, User-Friendly Source Control System
-
deno_net
Networking for Deno
-
libp2p-kad
Kademlia protocol for libp2p
-
aws_secretsmanager_agent
The AWS Secrets Manager Agent is a local HTTP service that you can install and use in your compute environments to read secrets from Secrets Manager and cache them in memory
-
packet_parser
A powerful and modular Rust crate for network packet parsing
-
discord-webhook2
Discord webhook library
-
polypaging
designed to make sending Poly™ Multicast pages easy
-
rl2tp
L2TP protocol
-
opensrv-mysql
Bindings for emulating a MySQL/MariaDB server
-
x509-path-finder
X509 Path Finder is a depth-first search certificate path validator for Rust
-
min_shark
parse and match a subset of the wireshark filter display language
-
tcp-handler
Conveniently transfer data in chunk through tokio TCP stream
-
fiber-sphinx
Sphinx mix network
-
loro_fractional_index
Fraction index for Loro. Fork and modified from jamsocket/fractional_index
-
hc_service_check
checking the health of tx5 network services
-
telnet
protocol
-
natpmp
NAT-PMP client library
-
boringtun
WireGuard® protocol designed for portability and speed
-
distrans
Anonymous decentralized file distribution and transfer
-
lark-github-issue
sync lark bitable to github issue
-
librsync
Bindings to librsync for calculating and applying network deltas exposed as Reader/Writer streams
-
russh-cryptovec
A vector which zeroes its memory on clears and reallocations
-
autonomi-cli
Autonomi CLI
-
slog_glog_fmt
slog Drain for glog-formatted logs
-
EMNetChain
Chaining Server
-
maybenot-simulator
A simulator for the Maybenot framework
-
rblur
一個支援網頁配置介面的輕量級網頁伺服器
-
act2txt
Converts Adobe Photoshop ACT palette files to Paint.NET TXT format
-
wikibase
access Wikibase
-
someip_parse
parsing the SOME/IP network protocol (without payload interpretation)
-
cayenne_lpp
that implements the Cayenne Low Power Payload (LPP) format
-
xmpp
High-level XMPP library
-
obfswire
obfuscating network traffic, designed to resist deep packet inspection (DPI) and active probing of network endpoints
-
rns
Network scanning tool written in Rust
-
bp3d-net
Network utilities
-
monotonic-time-rs
Monotonic Time
-
pyo3-bytes
bytes integration for pyo3
-
ieee802154
Partial implementation of the IEEE 802.15.4 standard for low-rate wireless personal area networks
-
pcarp
A pure-Rust library for reading pcap-ng files
-
ibverbs
Bindings for RDMA ibverbs through rdma-core
-
zcat
netcat-inspired utility for zenoh
-
teleser
Telegram TMProto bot frame
-
decaf377-ka
Key-agreement over Decaf377
-
odoh-rs
Oblivious DNS over HTTPS (ODoH) protocol version 1
-
vercel_runtime
Vercel Rust Function Runtime
-
rnostr
A high-performance and scalable nostr relay
-
nullnet-wallguard-server
A centralized management system for network firewalls
-
janus_collector
Collector for Janus, the server powering ISRG's Divvi Up
-
knxkit
High-level API for KNX devices and networks
-
vclock
vector clock
-
sandstone
Networking library for Minecraft: Java Edition servers
-
tma-init-data
work with Telegram Mini Apps init data
-
s3-algo
High-performance algorithms for batch operations to Amazon S3
-
product-os-request
Product OS : Request provides a fully featured HTTP request library combining elements of reqwest and ureq for both sync and async requests with a series of helper methods to allow…
-
gateway-api
Kubernetes Gateway API bindings in Rust
-
busd
A D-Bus bus (broker) implementation
-
wow_login_messages
Message definitions for World of Warcraft authentication servers
-
telegrax
Telegram Bot APIs
-
servicepoint_binding_c
C bindings for the servicepoint crate
-
bazel-remote-apis
Rust bindings for Bazel Remote APIs
-
salvo-oapi
OpenApi support for Salvo web framework
-
ssp-server
Reference server implementation for the SSP/eSSP serial communication protocol
-
http-error
Error trait to help convert errors to http error responses
-
smplfetch
fetch script... but in Rust!
-
local-serve
file share over HTTP
-
route_verification
Parse RPSL in the IRR to verify observed BGP routes
-
snakepipe
A snake game based on stdin/stdout following unix philosophy
-
turn-server
A pure rust-implemented turn server
-
aruna-rust-api
API build for the Aruna Object Storage (AOS)
-
dug
An exhaustive name resolution aggregator
-
buffer-pool
Pooled in-memory buffers
-
aws-sdk-sso
AWS SDK for AWS Single Sign-On
-
multi-map
Like a std::collection::HashMap, but allows you to use either of two different keys to retrieve items
-
rustifi
Open source rust library to interface with Ubiquiti's Unifi Controller
-
syndicate-tools
Syndicate command-line utilities
-
zenoh-runtime
Zenoh: The Zero Overhead Pub/Sub/Query Protocol
-
rpc-router
JSON RPC Router Library
-
cfn-guard-ffi
AWS CloudFormation Guard is an open-source general-purpose policy-as-code evaluation tool. It provides developers with a simple-to-use, yet powerful and expressive domain-specific language (DSL)…
-
saltyrtc-client
Asynchronous SaltyRTC client implementation for Rust
-
l3_cli
Lambda compute tooling
-
archspec
standardized human-readable labels for aspects and capabilities of a system
-
water_uri
easy http Url parser that support http and https schemas
-
biodivine-pbn-control
controlling parametrized Boolean networks
-
hyperlane-log
asynchronous logging library that runs on a dedicated thread to avoid blocking other threads. It supports multiple log levels (such as error, info, and debug), and allows custom log…
-
mcp-commune
Rust client and server for building discoverable Model Context Protocol (MCP) networks
-
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.
-
tower-sessions-surrealdb-store
SurrealDB session store. Not for direct use; see the
tower-sessions
crate for details. -
openiap-proto
compiled protos for openiap
-
azure_data_tables
Azure Table storage crate from the Azure SDK for Rust
-
ton_liteapi
TON lite_api.tl interface
-
wow_world_messages
Message definitions for World of Warcraft world servers
-
async_http_range_reader
streaming reading of files over HTTP using range requests
-
fermah-config
Fermah configuration profiles utility
-
rustic-jsonrpc
JSON-RPC 2.0 server library written in Rust
-
libp2p-bitswap-next
ipfs bitswap protocol
-
specmc-protocol
parsing Minecraft protocol specification
-
asimov-protocol
ASIMOV Software Development Kit (SDK) for Rust
-
kurtosis-sdk
Rust SDK for Kurtosis
-
dynamic-graphql
Dynamic GraphQL schema
-
quiche-mallard
🥧 Savoury implementation of the QUIC transport protocol and HTTP/3
-
iroh-topic-tracker
Iroh universal (gossipsub) topic tracker
-
guac
that provides toolkit for working with Guac from Rust
-
sockstest
SOCKS proxy test tool
-
kube-forward
A persistent port-forward manager for Kubernetes
-
iroh-gossip
gossip messages over broadcast trees
-
ant-node-manager
A command-line application for installing, managing and operating antnode as a service
-
reqtrace
command-line tool for real-time network activity monitoring, connection tracing, and network access control of any process or command
-
leaf-protocol
Leaf Protocol
-
homie5
Low level implemenation of the homie v5 protocol
-
proksi
A batteries-included reverse proxy with automatic HTTPS using Cloudflare Pingora and Let's Encrypt
-
osc-cost
measuring Outscale infrastructure costs
-
ttfb
+ CLI utility to measure the TTFB (time to first byte) of HTTP(S) requests. This includes data of intermediate steps, such as the relative and absolute timings of DNS lookup, TCP connect, and TLS handshake.
-
hickory-server
Hickory DNS is a safe and secure DNS server with DNSSEC support. Eventually this could be a replacement for BIND9. The DNSSEC support allows for live signing of all records, in it does not currently support…
-
online
📶 Library to check your Internet connectivity
-
rabbitmq_service
accelerate RabbitMQ deployment and management
-
winapi-wsapoll
Safe wrapper around WSAPoll
-
wrzasqpl-commons-aws
AWS-related utility functions for commor routines
-
lighthouse-protocol
Protocol types for Project Lighthouse
-
robonet
manage network connectivity and to facilitate remote access to robots
-
iggy-cli
CLI for Iggy message streaming platform
-
clap-port-flag
Easily add a --port flag to CLIs using Structopt
-
slippers
SLIP RFC for
no_std
-
socks
proxy clients
-
crab_nat
providing a pure Rust implementation of a client for both the NAT Port Mapping Protocol (NAT-PMP) and the Port Control Protocol (PCP)
-
ethertype
IEEE 802 EtherType with protocol descriptions
-
whatismyip
What is my (public) IP?
-
rwalk
A blazing fast web directory scanner
-
nu_plugin_port_list
A nushell plugin to list all active connections
-
kovi-plugin-expand-napcat
Kovi 的 Napcat Api拓展。
-
s3-tokio
working with AWS S3 and compatible object storage APIs
-
orphanage
Random collection of stuff that is still searching for a home
-
tcplane
lightweight and high-performance Rust TCP server library designed to simplify network service development. It supports TCP communication, data stream management, and connection handling…
-
freighter-api-types
Cloudflare's third-party Rust registry implementation
-
signalwire
The unofficial SignalWire SDK for Rust
-
pingora
A framework to build fast, reliable and programmable networked systems at Internet scale
-
memberlist
A highly customable, adaptable, async runtime agnostic Gossip protocol which helps manage cluster membership and member failure detection
-
tentacli
Multipurpose console wow-client, it can be used either as a standalone application or integrated into your own project as a crate
-
qserve
Quickly serve your files on your network with speed and simplicity
-
oxnet
commonly used networking primitives with common traits implemented
-
prosa
core
-
grovedbg-types
Common type definitions for data exchange over GroveDBG protocol
-
axum-idempotent
A middleware for handling idempotent requests in axum web applications
-
nng-c
High level bindings nng C library
-
google-gamesconfiguration1_configuration-cli
A complete library to interact with Games Configuration (protocol v1configuration)
-
mqtt-protocol
MQTT Protocol Library
-
protomask
A user space NAT64 implementation
-
netif
List the network interfaces on the system
-
fluere
Cross Platform Packet Capture, pcap to Netflow Conversion, Live Netflow Capture Tool
-
amiquip
Pure Rust RabbitMQ client
-
socket_filter
bpf program to monitor host's net traffic
-
cloud_task_executor
Cloud Task Executor is a versatile and powerful framework designed to simplify the execution of tasks in cloud environments such as AWS Lambda and Alibaba Cloud Function Compute (FC)…
-
ktls
Configures kTLS for tokio-rustls client and server connections
-
cmri
Pure-Rust decoding/encoding of packets for CMRInet
-
rusty-penguin
A fast TCP/UDP tunnel, transported over HTTP WebSocket
-
k8s-pb
Bindings for the Kubernetes Client API
-
cast-sender
Fully asynchronous implementation of the Google Cast CASTV2 protocol, allowing communication with receivers such as Chromecast or Google TV devices
-
shuttle-serenity
Service implementation to run a serenity server on shuttle
-
network-types
Rust structs representing network-related types in Linux
-
derrick
provisioning workspaces to run code projects in
-
phoeniceus
Modern TCP/UDP implementation of RFC868
-
apollo-environment-detector
detecting different compute environments
-
spicedb-grpc
Auto-generated Rust gRPC client for SpiceDB
-
realm_syscall
Realm's convenient syscall collections
-
caracat
A fast ICMP/UDP IPv4/v6 Paris traceroute and ping engine
-
y-sweet
A standalone Yjs CRDT server with built-in persistence and auth
-
fluffer
🦊 Fluffer is a fun and experimental gemini server framework
-
flytrap
Query the Fly.io runtime environment
-
sip2
SIP2 Library
-
init-rs
world's best Cargo to install software, bypassing GitHub
-
asterisk-manager
manage connections and authentication with an Asterisk Call Manager (AMI) server
-
routee-compass-powertrain
providing integration between RouteE Compass and RouteE Powertrain
-
protocol
Easy protocol definitions
-
whois-rust
WHOIS client library for Rust, inspired by https://github.com/hjr265/node-whois
-
penumbra-sdk-ibc
A production implementation of the IBC protocol
-
yocalhost
an http development server that simulates latency and bandwidth limitations
-
dns-bench
Find the fastest DNS in your location to improve internet browsing experience
-
hiddenlink
tunnel which tries to hide itself inside of other protocols
-
proto-tower-kafka
Tower implementation of the Kafka protocol
-
artnet_protocol
A 1:1 implementation of the ArtNet protocol
-
aws-sdk-bedrock
AWS SDK for Amazon Bedrock
-
monoio-transports-netreq-fork
personal fork of the monoio-transports crate
-
stun-types
STUN parsing and writing
-
linktype
publicly managed enum for different link types present in PCAP files
-
cloudflare-r2-rs
A package which provides dead simple APIs to work with Cloudflare R2 and OVH Object Storage
-
sfio-rustls-config
Configuration routines for Rustls used in libraries from Step Function I/O
-
yotei
Distributed computing with abstract data
-
lrwn_filters
filtering LoRaWAN payloads on DevAddr and JoinEUIs prefixes
-
http-content-range
HTTP Content Range response header parser
-
netgauze-ipfix-code-generator
Generate Rust code bindings for IPFIX Information Elements
-
spaceflake
⛄ A distributed generator to create unique IDs with ease in Rust; inspired by Twitter's Snowflake
-
ylong_io
Event Driven IO
-
ax
ax distributed event databank and command line tool
-
ezk-sip-types
SIP types providing parsing & serialization
-
flederfuchs-amqp
An AMQP Library for hosted environments
-
speedtest
Rust-based network speed testing tool between two computers
-
fluvio-socket
Provide TCP socket wrapper for fluvio protocol
-
routecore
Building Blocks for BGP Routing
-
ntex-bytes
Types and traits for working with bytes (bytes crate fork)
-
armada
A high performance TCP SYN port scanner
-
gst-plugin-reqwest
GStreamer reqwest HTTP Source Plugin
-
pdu
Small, fast, and correct L2/L3/L4 packet parser
-
pubsub-rs
powerful publish-subscribe (pubsub) system that allows multiple subscribers to receive messages published to specific topics. It is designed to be thread-safe, async-friendly, memory-efficient…
-
recoverable-thread-pool
A thread pool that supports automatic recovery from panics, allowing threads to restart after a panic. Useful for resilient and fault-tolerant concurrency in network and web programming.
-
swayipc-types
containing Type defintions from sway's IPC interface
-
gpsd_proto
module contains types and functions to connect to gpsd to get GPS coordinates and satellite information
-
async-graphql-value
GraphQL value for async-graphql
-
astu
Remote execution multitool
-
nu_plugin_net
A nushell plugin for enumerating network interfaces in a platform-agnostic way
-
ssh-agent-client-rs
Pure rust implementation of the ssh-agent protocol. It can be used to write clients that interact with the ssh agent.
-
webterm-core
Core libraries and types for Webterm - a secure browser-based terminal
-
cdns-rs
A native Sync/Async Rust implementation of client DNS resolver
-
epp-client
EPP (Extensible Provisioning Protocol) Client Library for Domain Registration and Management
-
op-alloy
Connect applications to the OP Stack
-
listeners
Get processes listening on a TCP port in a cross-platform way
-
google-tagmanager1
A complete library to interact with Tag Manager (protocol v1)
-
bromine
A flexible ipc protocol (previously rmp-ipc)
-
audit-layer
A tracing Layer that pushes specific log lines to an audit_log over HTTP
-
yggdrasilctl
Blazingly fast Yggdrasil Admin API library
-
azalea-registry
Use Minecraft's registries
-
holo-yang
YANG module of Holo Routing, including embedded YANG models and utility code
-
rust_mc_proto
lightweight minecraft protocol support in pure rust
-
ipstack
Asynchronous lightweight userspace implementation of TCP/IP stack for Tun device
-
jetstream_wireformat
Jetstream is a RPC framework for Rust, based on the 9P protocol and QUIC
-
ockam_transport_websocket
WebSocket Transport for the Ockam Routing Protocol
-
infrarust
adaptation of the Infrared Minecraft proxy
-
gatekeeper
A SOCKS proxy implementation
-
stellar-axelar-gateway
AxelarGateway contract, responsible for serving as the gateway for cross-chain contract calls and token transfers within the Axelar network
-
tquic
A high-performance, lightweight, and cross-platform QUIC library
-
aws-sdk-scheduler
AWS SDK for Amazon EventBridge Scheduler
-
pea2pea
low-level, and customizable implementation of a TCP P2P node
-
web-url
aids in processing web-based URLs
-
pan_bindings
FFI bindings for the SCION PAN Path Aware Networking library
-
waifai
Interface with Wi-Fi networks
-
cfun
Tidy up common functions
-
renetcode2
Server/Client network protocol library for multiplayer games
-
nethsm-sdk-rs
Rust SDK to communicate with Nitrokey NetHSM
-
rsocket_rust
rsocket-rust is an implementation of the RSocket protocol in Rust
-
monocle
A commandline application to search, parse, and process BGP information in public sources
-
transmission-client
Rust wrapper for Transmission rpc specs
-
haqq-cross-chain-swaps-proto
Proto definitions for cross-chain-swaps
-
fastping-rs
ICMP ping library for quickly sending and measuring batches of ICMP ECHO REQUEST packets
-
macnuf
A #![no_std] Rust library to get the manufacturer of a specific MAC address
-
sawp-modbus
SAWP Protocol Parser for Modbus
-
nanomsg
A high-level, Rust idiomatic wrapper around nanomsg
-
hyper-socks2
A SOCKS5 connector for hyper library
-
gitops-operator
Kubernetes Operator for GitOps workflows
-
mito
A Unified Distributed Transport Evaluation Framework
-
zon_fs
part of a new WIP, very incomplete async http service stack
-
slip-codec
Serial Line Internet Protocol (SLIP) encoder/decoder
-
miden-proving-service-client
Client library for the Miden rollup proving service
-
disposables
Run your test dependencies in disposable containers."
-
dhcplayer
play and attack DHCP
-
dxr
Declarative XML-RPC
-
localtunnel
A CLI to proxy with localtunnel server
-
camure
High-performance 1-to-many communication and synchronization primitives using UDP multicast
-
inventor_bot
A fedi bot for posts in the format of 'I can't believe __ invented __'
-
instant-epp
EPP client library for async Rust
-
bp3d-proto
BP3D protocol runtime
-
rustls-ffi
Rustls bindings for non-Rust languages
-
protoc-plugin-by-closure
Use Google Protocol Buffer compiler (
protoc
) with your closure code -
netsim-embed-router
router for netsim embed
-
overtls
proxy tunnel, minimalist tool for bypassing the GFW
-
defguard_wireguard_rs
A unified multi-platform high-level API for managing WireGuard interfaces
-
gnostr-relay
gnostr:git+nostr protocol relay
-
ecs-jumper
Generate awscli connection strings to running ECS tasks
-
quick-file-transfer
Transfer files quickly, safely, and painlessly between hosts on a local network
-
coe
full implementation of the CoEv2 protocol by Technische Alternative
-
rodbus
A high-performance async implementation of the Modbus protocol using tokio
-
staging-protobuf-example
Example use of Rust Protocol Buffers bindings
-
agnostic-mdns
Sans-I/O style simple and lightweight mDNS client/server library for any async runtime
-
krossbar-bus-lib
Krossbar bus library
-
localtunnel-client
A client to connect with localtunnel server
-
iceoryx2-bb-system-types
iceoryx2: [internal] strong types that represents low level constructs like file, path, ip address, etc
-
titanit
File share server for Gemini & Titan protocols
-
arrow-udf-flight
Client for remote Arrow UDFs
-
rumqttd
high performance MQTT broker written in Rust which is light weight and embeddable
-
hrobot
Unofficial Hetzner Robot API client
-
pktstrings
Like Unix 'strings' command but packet-aware
-
aws-sdk-sqs
AWS SDK for Amazon Simple Queue Service
-
trippy
A network diagnostic tool
-
gst-plugin-rtsp
GStreamer RTSP Client Plugin
-
netidx-tools
netidx command line tools
-
lsprotocol
Rust types for Language Server Protocol generated from LSP specification
-
ovsdb
schema and wire protocol
-
pp_client
A poker client and TUI
-
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.
-
unftp-sbe-fs
A storage back-end for libunftp, storing files on local disk
-
chatd
SSH server for real-time communication that serves a chat room instead of a shell and provides encrypted messaging over SSH
-
container-registry
A minimal implementation of an OCI container registry, usable as crate or binary
-
zenohd
Zenoh: The Zero Overhead Pub/Sub/Query Protocol
-
deterix
Deterministic network emulator with microsecond timing precision
-
kafka-api
Manual implementation of Apache Kafka API in Rust
-
rs-proxy
cross-platform, multi-client TCP proxy for Old-school RS2/JS5
-
airgorah
A WiFi security auditing software mainly based on aircrack-ng tools suite
-
libp2p-tcp
TCP/IP transport protocol for libp2p
-
aws-sdk-ivsrealtime
AWS SDK for Amazon Interactive Video Service RealTime
-
polaris-rust
Lightweight Rust SDK used as Proxyless Service Governance Solution
-
mountain-mqtt
A no_std compatible, async MQTT v5 client for tokio and embedded use
-
longport-proto
LongPort Protocol
-
hyveos-core
Core library for hyveOS sharing types and utilities between the SDK and the node
-
sctpx
friendly SCTP wrapper
-
tcp-stream
std::net::TcpStream on steroids
-
netperf
A network performance measurement tool
-
onesignal-rust-api
A powerful way to send personalized messages at scale and build effective customer engagement strategies. Learn more at onesignal.com
-
quinn-udp
UDP sockets with ECN information for the QUIC transport protocol
-
glaive
Cut your http requests to pieces
-
sillad
A framework for talking about TCP-like dialers and listeners, within the futures-io ecosystem
-
haproxy-api
HAProxy 2.8+ Lua API
-
loona
HTTP 1 and 2 on top of io_uring
-
teleporter
A small utility to send files quickly from point A to point B
-
serial-num
Serial number type with wraparound
-
libhimmelblau
Samba Library for Azure Entra ID Authentication
-
jsonrpc-utils
Alternative pub/sub and server implementations for jsonrpc-core
-
letmeinfwd
Authenticated port knocking - Firewall backend daemon
-
emyzelium
Wrapper for ZeroMQ's Pub-Sub with Curve+ZAP, over Tor. Peers, identified by public key, onion, and port, publish Vec<Vec<u8>> under topics to which other peers subscribe.
-
ant-bootstrap
Bootstrap functionality for Autonomi
-
true-s3-cli
S3 CLI implementation
-
rings-node
Rings is a structured peer-to-peer network implementation using WebRTC, Chord algorithm, and full WebAssembly (WASM) support
-
cw-axe
AWS CloudWatch CLI log viewer
-
astarte-message-hub
A central service that runs on (Linux) devices for collecting and delivering messages from N apps using 1 MQTT connection to Astarte
-
rbot
programming robots in Bot Beats
-
namecheap-ddns
Updates the A + Dynamic DNS records for Namecheap
-
valorant_api
interacting with the ingame Valorant-API
-
amq-protocol-types
AMQP specifications - types
-
sdre-stubborn-io
Forked from https://github.com/craftytrickster/stubborn-io. io traits/structs that automatically recover from potential disconnections/interruptions.
-
wpa-ctrl
WPA controller interface
-
edgee-server
The full-stack edge platform for your edge oriented applications (server part)
-
wuwei-test
network-programming
-
atrium-xrpc
XRPC library for AT Protocol (Bluesky)
-
task-killswitch
Abort all tokio tasks at once
-
koibumi
An experimental Bitmessage client
-
garage_net
Networking library for Garage RPC communication, forked from Netapp
-
devproxy
A local development proxy for testing different network conditions
-
indi-rs
INDI (Instrument Neutral Distributed Interface) protocol
-
bambu
that provides a high-level API for interacting with the BambuLab 3D printers
-
aria2-ws
An aria2 websocket jsonrpc API with notification support
-
iroh-quinn-udp
UDP sockets with ECN information for the QUIC transport protocol
-
mtop-client
Memcached client for mtop
-
ether-dream
A full implementation of the Ether Dream Laster DAC protocol
-
jsonlrpc
A JSON-RPC 2.0 library that streams JSON objects in JSON Lines format
-
wow_world_base
Base definitions and functions for World of Warcraft game servers
-
desec_cli
Commandline client for the deSEC DNS API
-
webrtc-ice
A pure Rust implementation of ICE
-
chaum_pedersen_auth
ZKP(Zero Knowledge Proof) using chaum pedersen algorithm
-
ntex-amqp
AMQP 1.0 Client/Server framework
-
hippotat
Asinine HTTP-over-IP
-
tls-api-not-tls
TLS API implementation which returns plain sockets. This is NOT TLS implementation.
-
mycrl-stun
Fast and zero-cost stun message decoder and encoder
-
getifaddrs
A cross-platform library for retrieving network interface information
-
rpz
RPZ file generator based on HTTP(S) URLs and local file paths entered into a config file
-
koibumi-daemon
An experimental Bitmessage client daemon
-
ddp-rs
Distributed Display Protocol (DDP) in Rust
-
postman-tui
API client (postman like) in your terminal
-
windivert
Wrapper library around windivert-sys
-
loona-h2
HTTP/2 parser and base types
-
ankurah-proto
Inter-node communication protocol for Ankurah
-
netxserver
netx server assembly
-
cot-proto
Cursor on Target (CoT) protocol (de)serialization / parsing
-
wg-config
WireGuard config management
-
on-prem-protocol
A gRPC client for the On Prem control plane
-
k8-metadata-client
Trait for interfacing kubernetes metadata service
-
udptk
A UDP toolkit for debugging purpose
-
rcon
protocol implementation
-
rbroadlink
control broadlink smart devices
-
esthri
Extremely simple (memory stable) S3 client that supports get, put, head, list, and sync
-
qbase
Core structure of the QUIC protocol, a part of gm-quic
-
may_rpc
RPC framework for Rust based on coroutine
-
aws-sdk-timestreamwrite
AWS SDK for Amazon Timestream Write
-
remotefs-ssh
remotefs SSH client library
-
numaflow
Rust SDK for Numaflow
-
xdp
AF_XDP socket support without C dependencies
-
rtorrent-xmlrpc-bindings
XMLRPC API bindings for rtorrent
-
ant-protocol
Defines the network protocol for Autonomi
-
scr-axum-cranker-router
port of mu-cranker-router
-
rustmiko
A Netmiko rewrite for Rust
-
twirp-build-rs
Code generation for async-compatible Twirp RPC interfaces
-
raws-parsers
RAWS parsers
-
selium
An extremely developer friendly, composable messaging platform with zero build time configuration
-
mproxy-server
MPROXY: Server. Listen for incoming UDP messages and log to file.
-
htsget-lambda
A cloud-based instance of htsget-rs using AWS Lambda, which serves data according to the htsget protocol
-
anki_bridge
AnkiBridge is a Rust library that provides a bridge between your Rust code and the Anki application, enabling HTTP communication and seamless data transmission
-
pnet_sys
Access to network related system function and calls
-
matchbox_signaling
Painless WebRTC peer-to-peer signaling servers
-
kasi
Small command line tool for communication with HS100 smart wifi plugs and similar devices
-
azalea-block
Representation of Minecraft block states
-
garage_rpc
Cluster membership management and RPC protocol for the Garage object store
-
mock-omaha-server
Mock implementation of the server end of the Omaha Protocol
-
edgee
The full-stack edge platform for your edge oriented applications
-
async-dnssd
Asynchronous wrapper for DNS-SD C libraries
-
lagbuffer
LagBuffer is a Rust crate designed to handle out-of-order events and reconcile state efficiently. It is particularly useful in scenarios such as game development or networked applications…
-
netidx-container
netidx embeddable database
-
modality-trace-recorder-plugin
A Modality reflector plugin suite and ingest adapter library for Percepio's TraceRecorder data
-
generic-async-http-client
async HTTP(S) client
-
ntp-proto
ntpd-rs packet parsing and algorithms
-
opensrv-clickhouse
Bindings for emulating a ClickHouse server
-
tun2socks
High performance tun2socks
-
rsip
SIP Rust library, parser & generator of SIP
-
shpool-protocol
defines the internal protocol shpool uses to talk between its client and daemon processes. You almost certainly don't need to use it directly
-
hyper-unix-socket
Default Unix Socket implementation for use with hyper
-
smb
A Pure Rust SMB Client implementation
-
cwtch-imp
small demon, a familiar of a witch. imp is a set of bot creating utilities built on top of libcwtch-rs
-
gitc
A command line tool to help you clone git repositories with http url or even with branch
-
mdlink
Auto-convert HTTP links for your favorite services into nice Markdown links
-
sans-io-runtime
An opinionated SANS-IO runtime for SDN and media servers
-
rpsl
A parser for the Routing Policy Specification Language (RPSL)
-
rusty_network_manager
interacting with network_manager using zbus
-
libstrophe
Rust ergonomic wrapper for libstrophe
-
ifstat-rs
report network interface statistics
-
openssh-tmux
programmatically run commands in a remote tmux session over openssh to avoid aborted commands when the ssh session is interrupted
-
netsim
Run tests in network-isolated threads. Intercept and meddle with their packets.
-
available-enis
Count and optionally delete available AWS Elastic Networks
-
hyparview-rs
Membership protocol for reliable gossip services
-
azure_security_keyvault_keys
Rust wrappers around Microsoft Azure REST APIs - Azure KeyVault Keys
-
microcli
Bunch of random unrelated CLI tools
-
generic-ip
IP address types for generic programming
-
netservices
building scalable privacy-preserving microservices P2P nodes
-
xi-rpc
building peers (both client and server side) for xi's JSON RPC variant
-
quic-rpc-wrap
quic-rpc库的高级封装
-
bevy_renet2
Bevy plugin for the renet2 crate
-
netsock
Cross-platform library for network sockets information
-
htmxtools
A lightweight Rust crate for working with HTMX headers, specifically designed to integrate seamlessly with axum
-
content-security-policy
Will parse and validate Content-Security-Policy level 3
-
pp_server
A poker server
-
tower-sessions-moka-store
Moka session store for
tower-sessions
-
iovec
Portable buffer type for scatter/gather I/O operations
-
watfaq-dns
A good DNS server
-
portforwarder-rs
Forwards ports on UPnP-enabled gateways. Inspired by portmapper (written in Java). Command line and lib.
-
netidx-netproto
netidx wire protocol
-
bevy_renet
Bevy plugin for the renet crate: Server/Client network library for multiplayer games with authentication and connection management
-
slimproto
building Slim protocol clients
-
qlog
qlog data model for QUIC and HTTP/3
-
net-route
cross-platform interface for manipulating the routing table
-
raws-show
RAWS show component
-
kube-runtime
Kubernetes controller runtime
-
tor-ptmgr
Manage a set of pluggable transports to circumvent censorship
-
docan
protocol
-
tokio-vsock
Asynchronous Virtio socket support for Rust
-
kovi-cli
kovi cli
-
docker-api
Interface to Docker API
-
mtu
Obtain the local network interface MTU towards a given IP address
-
raws-config
RAWS config component
-
ddns-cli
ddns client for cloudflare and dnspod
-
solace-rs
Unofficial Solace PubSub+ Rust Client Library. It can be used to access the services of a Solace PubSub+ Event Broker. This is a wrapper around the Solace C library. Use under your own risk…
-
pkarr-relay
Pkarr relay (https://pkarr.org/relays)
-
httpwg
Test cases for RFC 9113 (HTTP/2)
-
moq-relay
Media over QUIC
-
fsd_interface
serialising and deserialising FSD (Flight Simulator Daeomon) protocol network messages
-
etherip
in Rust
-
dicom-ul
Types and methods for interacting with the DICOM Upper Layer Protocol
-
jetstream
RPC framework for Rust, based on the 9P protocol and QUIC
-
uption
collect and export network performance metrics on Linux devices
-
sails-idl-meta
IDL meta information for the Sails framework
-
vinezombie
A modular IRCv3 framework
-
torrust-index-located-error
provide error decorator with the location and the source of the original error
-
detalib
Rust bindings for the Deta Base and Drive HTTP API
-
perf-gauge
Gauging performance of network services. Snapshot or continuous, supports Prometheus metrics.
-
up-transport-zenoh
Zenoh Rust Transport library implementation of the Eclipse uProtocol
-
lawn
interact with trusted remote development systems
-
actix-ipquery
retrieve info about IP of incoming requests for actix-web
-
tonic-openssl
A OpenSSL wrapper for tonic
-
hydro_deploy
Hydro Deploy
-
ndisapi
interacting with the Windows Packet Filter driver (NDISAPI)
-
hcnet
net for Rust
-
viceroy-lib
Viceroy implementation details
-
sozu-lib
sozu library to build hot reconfigurable HTTP reverse proxies
-
tor-tunnels
Create bindadle TCP tunnels to hidden services (.onion) over Tor
-
remotefs-fuse
A FUSE Driver for remote-fs
-
postel
High level server for hyper and tower
-
launchpadlib
accessing Launchpad.net
-
no-std-net
Rust's std::net... without the 'std'.
-
wl-nl80211
Linux kernel wireless(802.11) netlink Library
-
azure_mgmt_monitor
generated REST API bindings
-
tor-circmgr
Manage a set of anonymous circuits over the Tor network
-
quinn-proto
State machine for the QUIC transport protocol
-
axum-jrpc
A JSON-RPC extractor for Axum
-
huawei-cloud-api-definitions-VPN
Huawei Cloud API definitions, generated from OpenAPI spec
-
aws-sigv4
SigV4 signer for HTTP requests and Event Stream messages
-
rotonda
composable, programmable BGP engine
-
astro-run-remote-runner
AstroRun is a highly customizable workflow orchestrator that allows users to define their own core runners. Whether it's Docker or other platforms, AstroRun empowers users to run workflows with ease and flexibility.
-
ezk-sip-core
SIP core crate providing abstrations over transport and transactions
-
mcp-sdk
Model Context Protocol (MCP)
-
nodecraft
Crafting seamless node operations for distributed systems, which provides foundational traits for node identification and address resolution
-
google-cloud-wkt
Google Cloud Client Libraries for Rust - Well Known Types
-
dragonfly-client-init
Initialize runtime environment of the dfdaemon
-
crab-hole
Pi-Hole clone written in rust using hickory-dns/trust-dns
-
swim-rs
SWIM protocol
-
kitsune_p2p
p2p / dht communication framework
-
golem-api-grpc
GRPC API for Golem services
-
logutil
log Util is a Rust-based tool designed to help you monitor and analyze Nginx access logs in real-time
-
rabbitmq_http_client
RabbitMQ HTTP API client
-
syndicate-server
Dataspace server
-
flexible-hyper-server-tls
Easily choose between HTTP or HTTPS when using hyper
-
tower-async
Tower Async is a library of modular and reusable components for building robust clients and servers. An "Async Trait" fork from the original Tower Library.
-
rs_openshowvar
connecting to Kuka robots and performing data read/write operations using the OpenShowVar protocol
-
igd
Internet Gateway Protocol client
-
armonik
Rust bindings for the ArmoniK API
-
rotonda-store
storing and retrieving IP Prefixes
-
sosistab2-obfsudp
obfuscated UDP transport for sosistab2
-
url-bot-rs
Minimal IRC URL bot in Rust
-
ttrpc-codegen
Rust codegen for ttrpc using ttrpc-compiler crate
-
prost-validate
protoc-gen-validate's validation for prost
-
mles-client
distributed data protocol example (chat) client/ws-proxy
-
wireguard-nt
Safe idiomatic bindings to the Wireguard NT C library
-
rsdns
DNS Client Library
-
watermelon
High level actor based implementation NATS Core and NATS Jetstream client implementation
-
jlot
Command-line tool for JSON-RPC 2.0 over JSON Lines over TCP
-
kube-client
Kubernetes client
-
requirements-txt-generator
Automatically generate a requirement.txt file for Python projects
-
ircv3_parse
IRCv3 parse
-
whdp
Wizards hypermedia document parser
-
genetlink
communicate with generic netlink
-
decon-spf
that allows you to deconstruct an existing SPF record that might be retreived in a normal DNS TXT lookup. With version 0.2.0 you can now also construct a new Spf record
-
janus_core
Core type definitions and utilities used in various components of Janus
-
ntp-parser
Parser for the NTP protocol
-
azure_storage_queues
Azure Queue Storage crate from the Azure SDK for Rust
-
synchronous-server
Low level synchronous server
-
dce
Just examples for dce libs
-
kitsune2_gossip
Gossip implementation for kitsune2
-
impala
TUI for managing wifi
-
pupdate
update remote and local systems
-
seraphic
Lightweight JSON RPC 2.0
-
cloud-util
cita-cloud utility library
-
open_ai
OpenAI library for Rust
-
sherlock
🔍 Hunt down social media accounts by username across social networks
-
escp
Energy Sciences Network transfer tool (EScp)
-
clamav-client
ClamAV client library with optional Tokio and async-std support
-
twurst-client
Twirp client related code
-
astarte-message-hub-proto
Astarte message hub protocol buffers for Rust
-
stun-proto
STUN protocol in a sans-IO fashion
-
exact-reader
I/O buffering crate, supporting reservation-based reads and virtually-concatenated file handling
-
misanthropic
An async, ergonomic, client for Anthropic's Messages API
-
tokio-boring
SSL streams for Tokio backed by BoringSSL
-
nordselect
Select the ideal NordVPN server
-
putioarr
put.io to sonarr/radarr/whisparr proxy
-
links_blocking
Blocking implementation of links_blocking crate
-
zendns
Manage Dynamic DNS with serenity
-
timestamped-socket
async UDP and raw ethernet sockets with timestamping
-
env_proxy
Determination of proxy parameters for a URL from the environment
-
modbus-mqtt
A bridge between Modbus devices and MQTT
-
ezk-sdp-types
SDP types providing parsing & serialization
-
kern
General library for Rust
-
varlink
Client and server support for the varlink protocol
-
libp2p-yamux
Yamux multiplexing protocol for libp2p
-
wtransport-proto
WebTransport (over HTTP3) protocol
-
rtcp-types
RTCP packet parser and writers
-
boringtun-easytier
WireGuard® protocol designed for portability and speed. modified version for EasyTier.
-
netidx-wsproxy
netidx websocket proxy
-
async-opcua-server
OPC UA server API
-
cotton-ssdp
Implementing SSDP, the Simple Service Discovery Protocol
-
loki-api
Protobuf types used by the Grafana Loki HTTP API
-
stdintap
CLI tool to read lines from stdin and broadcast them to connected TCP clients
-
omaha_client
Platform- and product-agnostic implementation of the client end of the Omaha Protocol
-
dtz-identifier
identifier crate for the DownToZero Cloud API
-
socketbridge
A bridge application for AF_UNIX and TCP sockets
-
webfinger-cli
A WebFinger client and library written in Rust
-
edge-mdns
Async +
no_std
+ no-alloc implementation of an mDNS responder -
pi_mqtt
-
aws-sdk-dynamodb
AWS SDK for Amazon DynamoDB
-
rasi-mio
a rasi drivers implementation base on mio
-
gami_mc_protocol
Minecraft protocol powering Origami/Kagami
-
google-fitness1-cli
A complete library to interact with fitness (protocol v1)
-
google-dfareporting3d3
A complete library to interact with Dfareporting (protocol v3.3)
-
http-acl
An ACL for HTTP requests
-
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
-
mqtt-tiny
A tiny MQTT v3.1.1 codec implementation
-
protoviz
A fast and intuitive way of creating figures for protocol documentation
-
ipgeolocate
Get IP address geolocation information freely
-
http-box
Fast push/callback oriented HTTP parser
-
netstack-smoltcp
A netstack for the special purpose of turning packets from/to a TUN interface into TCP streams and UDP packets. It uses smoltcp-rs as the backend netstack.
-
libp2p-bitswap
ipfs bitswap protocol
-
maybenot-ffi
An FFI wrapper around Maybenot
-
goxoy-address-parser
Goxoy Address Parser
-
recoverable-spawn
A thread that supports automatic recovery from panics, allowing threads to restart after a panic. Useful for resilient and fault-tolerant concurrency in network and web programming.
-
nmstatectl
Command line tool for networking management in a declarative manner
-
twilio
Rust bindings for the Twilio API
-
serf
A decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant
-
const-varint
Protobuf's varint encoding/decoding with full const context operations supports
-
zipkin-types
Type definitions for Zipkin distributed trace information
-
smartdns
A cross platform local DNS server written in rust to obtain the fastest website IP for the best Internet experience, support DoT, DoQ, DoH, DoH3
-
portredirect
that bridges your frontend and backend by redirecting TCP connections through a persistent QUIC connection. It provides both a server (accepting TCP connections and forwarding them via QUIC)…
-
matchbox_protocol
Common interfaces between matchbox_socket and matchbox_server
-
steam-protobuf
Rust definitions of Steam Protocol Buffers
-
h3-quinn
QUIC transport implementation based on Quinn
-
stm32cubeprogrammer
Rust bindings for the STM32CubeProgrammer API
-
intersession-layer-messaging
A metastable messenger that allows reliability between peers when peers go offline, are unreliable, and facing intermittent network conditions between sessions
-
parse_layer7
parsing layer 7 packets comming from UDP OR TCP payloads
-
tonic-rustls
Provide support for custom rustls configs in tonic servers and clients
-
ipaddress
handle ipv4 and ipv6 numbers
-
unimonkiez-rsntp
An RFC 5905 compliant Simple Network Time Protocol (SNTP) client library for Rust
-
swimos_api
SwimOS API
-
socket-server-mocker
Mock socket server in Rust, for testing various network clients
-
wireguard-uapi
Control WireGuard interfaces
-
udis
A tiny local service discovery system
-
bgpkit-commons
common BGP-related data and functions
-
rusmpp
SMPP library
-
tproxy-config
Transparent proxy configuration
-
http-request-derive
Use derive to create HTTP requests
-
moq-clock-ietf
CLOCK over QUIC
-
cyper
HTTP client library based on compio and hyper
-
aws-iot-device-sdk-rust
An easy to use SDK for connecting to AWS IoT Core
-
portpicker
Pick a free unused port
-
vineyard
SDK: core library
-
azure_messaging_eventhubs
Rust client for Azure Eventhubs Service
-
route_match
A context-agnostic http routing utility
-
netbeam
a pure-rust asynchronous network synchronization crate (using tokio) that recreates familiar asynchronous paradigms but in a network context
-
ssh-rs
In addition to encryption library, pure RUST implementation of SSH-2.0 client protocol
-
kcp
Reliable-UDP Library for Rust
-
netlink-packet-utils
macros and helpers for parsing netlink messages
-
k8s-gateway-api
Rust bindings for the Kubenetes Gateway API
-
plugin-lua-cygnixy
Cygnixy Core Lua Plugin is a plugin for the Cygnixy framework
-
pkts
Build, inspect and modify network protocol packet layers
-
letmeind
Authenticated port knocking - Server
-
r53-ddns
Set an Amazon Route 53 DNS record for the server/network
-
outscale_api
Outscale API SDK
-
iroh-quinn-proto
State machine for the QUIC transport protocol
-
kcp-rs
KCP Stream Protocol
-
mostlybot
twitch bot that I use for my stream on twitch
-
scalpel
Packet dissection and sculpting in Rust
-
aws-sdk-lambda
AWS SDK for AWS Lambda
-
socks-hub
Convert http proxy or socks5 proxy to socks5 proxy
-
grpcio
language implementation of gRPC, base on the gRPC c core library
-
simpdiscover
UDP based service discovery
-
warqueen
message based networking, non-async and non-blocking
-
libp2p-mdns
libp2p mDNS discovery method
-
actix-utils
Various utilities used in the Actix ecosystem
-
rusthound-ce
Active Directory data collector for Bloodhound Community Edition written in rust
-
product-os-vpn
Product OS : VPN provides a fully functioning automation tool for VPN connectivity. When using with Product OS : Proxy, it allows a Rust program to tunnel traffic through a VPN, especially in a dockerised environment
-
subnetwork
Return all ip addresses of a subnetwork
-
packet
Network packet handling
-
internet-packet
A minimal IPv4/IPv6/TCP/UDP parser
-
hyperlane
lightweight and high-performance Rust HTTP server library designed to simplify network service development. It supports HTTP request parsing, response building, TCP communication, and redirection features…
-
conntrack
Netfilter Conntrack
-
paas-api
Common API for PAAS server and client
-
nostr-rs-relay
A relay implementation for the Nostr protocol
-
async-std-resolver
Hickory DNS is a safe and secure DNS library, for async-std. This Resolver library uses the hickory-proto library to perform all DNS queries. The Resolver is intended to be a high-level…
-
async-graphql-rocket
async-graphql for Rocket.rs
-
lrcall
procedure call framework that is compatible with local and remote procedure calls
-
bevy_ggrs
Bevy plugin for the GGRS P2P rollback networking library
-
dns-server
A threaded DNS server
-
google-gmail1-cli
A complete library to interact with Gmail (protocol v1)
-
fedimint-arti-client
connecting to the Tor network as an anonymous client
-
lynx-cli
A proxy service
-
i3ipc-jl
controlling i3-wm through its IPC interface
-
rustfs-rsc
minio, api is compliant with the Amazon S3 protocol
-
jsonlrpc_mio
Non-blocking
jsonlrpc
server and client usingmio
-
twinleaf
working with the Twinleaf I/O protocol and Twinleaf quantum sensors
-
detsys-srv
Rust client for communicating with SRV-located services
-
constellation-internal
Common components for the
constellation
framework -
rested
Language/Interpreter for easily defining and running requests to an http server
-
http-scrap
HTTP parsing methods made easier to use
-
medea-turn
STUN/TURN server implementation used by Medea media server
-
ruma-events
Serializable types for the events in the Matrix specification
-
Rust-Discord-API
A Discord bot framework written in Rust
-
async-ssh2-tokio
Asynchronous and easy-to-use high level ssh client library for rust
-
rockscrew
Port of corkscrew in Rust
-
openrpc-types
A transcription of types from the OpenRPC Specification
-
product-os-proxy
Product OS : Proxy builds on the work of hudsucker, taking it to the next level with a man-in-the-middle proxy server that can tunnel traffic through a VPN utilising Product OS : VPN
-
webgestalt
CLI for computing enrichment for different analytes using ORA, GSEA, or NTA
-
hyveos-sdk
SDK for the hyveOS system
-
s3ftp
Rust FTP server using AWS S3 as a backend among other features
-
hyper-boring
Hyper TLS support via BoringSSL
-
kxkdb
Dual q/kdb+ interface for API to build a shared library and an IPC client
-
suppaftp-cli
FTP command line client, based on suppaftp
-
acton-ern
handling Acton Entity Resource Names (ERNs), providing tools for generating, parsing, and managing ERNs within Acton Reactive-based solutions
-
http_file_parser
A Rust-based parser for .http files, parsing HTTP request data using Pest and making parsed requests
-
dnssector
A very fast library to parse, validate, create and mangle DNS packets
-
torrust-tracker-clock
clock for the torrust tracker
-
realm_core
Realm's core facilities
-
nydus-api
APIs for Nydus Image Service
-
re_protos
Rerun remote gRPC/protobuf API types
-
route_verification_rib_stats
Parse RPSL in the IRR to verify observed BGP routes
-
graph-core
Common types and traits for the graph-rs-sdk crate
-
portproxy
port forwarding tool
-
pingora-openssl
OpenSSL async APIs for Pingora
-
rustocat
Socat in rust with many less features and a configuration file
-
http-cli
A CLI to fetch HTTP status infomation
-
mles-utils
Mles server and clients
-
stunclient
STUN client for resolving external IP address and port of a UDP socket
-
tor-linkspec
Parts of the Tor protocol that indicate specific relays on the network
-
rabbitmq_servicess
accelerate RabbitMQ deployment and management
-
netconf-rs
NETCONF(RFC 2641)
-
quicssh-rs
ssh server based on quic protocol
-
tokio-mc
communication with PLCs using the MC protocol
-
async-opcua
OPC UA client and server API
-
ntex-amqp-codec
AMQP 1.0 Protocol Codec
-
socks5-server
Fine-grained relatively low-level asynchronized SOCKS5 server library based on tokio
-
ipcheck-rs
A command tool generates typescript ip checker from CIDR
-
crab_ai
OpenAI library for Rust
-
links_core
Core create of the links collection
-
chnroutes
Rust version of chnroutes (with more features), to bypass the VPN accessing CN IPs
-
pi_mqtt_proxy
-
rama-tls
tls implementations for rama
-
unix-udp-sock
async & sync UDP sockets supporting sendmsg/recvmsg and src IP manipulation
-
tor-socksproto
Encode and decode the SOCKS protocol, as extended in Tor
-
netxclient
netx client assembly
-
rsiot-websocket-server
Websocket-сервер
-
ruma-push-gateway-api
Types for the endpoints in the Matrix push gateway API
-
resynth
A packet synthesis language
-
aspentool
SSH Client
-
pantrace
Convert between traceroute formats
-
detsys-ids-client
A client for install.determinate.systems
-
sangedama
A libp2p-based network application with WASM support
-
twurst-build
Build script to generate bindings for .proto files for Twirp
-
turn
A pure Rust implementation of TURN
-
satex
使用
RUST
开发的轻量、高性能的HTTP网关,基于tokio
、hyper
、tower
构建。 -
netgauze-bgp-speaker
BGP Speaker: Establish connection and exchange messages with other BGP peers
-
azure_mgmt_applicationinsights
generated REST API bindings
-
input_buffer
A peekable FIFO-like buffer for receiving network data efficiently
-
protobuf-example
Example use of Rust Protocol Buffers bindings
-
rama-http
rama http layers, services and other utilities
-
ecksport-net
Connection abstraction, channel handles, etc
-
rping
🌊 A Fully Anonymous Any TCP Flag Flooding Attack CLI
-
blather
A talkative line-based protocol
-
picomux
A protocol to multiplex multiple AsyncRead/Write streams over a single one, inspired by smux and http2
-
fizyr-rpc
Native Rust implementation of the Fizyr RPC protocol
-
watermelon-proto
#[no_std] NATS Core Sans-IO protocol implementation
-
mumble-protocol-2x
Mumble protocol
-
fcidr
Fragmented Classless Inter-Domain Routing (FCIDR)
-
proxy-header
parsing and serializing PROXY protocol headers
-
netgauze-iana
Collection of generic Internet Naming Authority (IANA) definitions that are not specific to a single protocol
-
agp-datapath
Core data plane functionality for AGP
-
edc-connector-tui
A TUI client for EDC management APIs
-
aws-arn
types, builders, and other helpers to manipulate AWS Amazon Resource Name (ARN) strings
-
simple_server_status
cpu, ram, net, and tcp status for Linux servers
-
getifs
A bunch of cross-platform network tools for fetching interfaces, multicast addresses, local ip addresses, private ip addresses, public ip addresses and etc
-
rusocks
A socks4(a)/5 server
-
ockam_ebpf
eBPF program used by Ockam Privileged Portals
-
iptools
Python iptools port for Rust
-
pubky
core client
-
lambda_utils
Lambda Utils for AWS Rust Lambda
-
jetstream_client
Jetstream is a RPC framework for Rust, based on the 9P protocol and QUIC
-
dyndns
server to update Hetzner DNS records with your dynamic IP address assigned by your Internet Service Provider (ISP)
-
koibumi-node
A Bitmessage node implementation as a library for Koibumi, an experimental Bitmessage client
-
hickory-dns
Hickory DNS is a safe and secure DNS server with DNSSEC support. Eventually this could be a replacement for BIND9. The DNSSEC support allows for live signing of all records, in it does not currently support…
-
steam-vent-proto-steam
Protobuf structs used by the Steam client protocol for Steam
-
cbsk
callback socket tool
-
matchbox_socket
Painless WebRTC peer-to-peer full-mesh networking socket
-
delegation-feed
Fetch and parse RIR delegation files and feed the data through BGP
-
monoio-netreq
user-friendly HTTP client library designed for use with the Monoio runtime
-
socks-abstract5
A Lightweight SOCKS5 implementation without having to install extra system dependencies
-
rathole
A reverse proxy for NAT traversal
-
diameter
Protocol
-
bollard-next-stubs
Stubs used for the Bollard rust async Docker client API
-
web-transport-proto
WebTransport core protocol
-
lyanne
Tick-based communication library for server-client architectures
-
rpcap
An all-Rust library for reading and writing PCAP files
-
bodo_connect
mapping/connecting to your hosts in the whole world wide web
-
narrowlink-gateway
Narrowlink Gateway
-
aws-sdk-codecatalyst
AWS SDK for Amazon CodeCatalyst
-
easytier
A full meshed p2p VPN, connecting all your devices in one network with one command
-
ldap3_client
LDAP Client Library for Tokio
-
shadowsocks-service
shadowsocks is a fast tunnel proxy that helps you bypass firewalls
-
iprobe
Probe if the host system supports IPv4, IPv6 and IPv4-mapped-IPv6
-
public-ip-address
performing public IP and geolocation lookups from various services
-
zon_router
part of a new WIP, very incomplete async http service stack
-
tor-cell
Encode and decode Tor cells and messages
-
msquic
Microsoft implementation of the IETF QUIC protocol
-
sawp-flags
SAWP BitFlags Handling and Storage
-
quincy
QUIC-based VPN
-
gcp-sdk-auth
Google Cloud Client Libraries for Rust - Authentication
-
makesense
interacting with Cosense API
-
tokio-boring2
SSL streams for Tokio backed by BoringSSL
-
bollard-buildkit-proto
Protobuf definitions to interact with buildkit using Bollard
-
dumbpipe
A cli tool to pipe data over the network, with NAT hole punching
-
roboplc-rpc
Fast and platform-independent JSON-RPC 2.0
-
az-vminfo
A basic CLI utility to grab useful Virtual Machine metadata and instance data from the Azure Cloud using the Resouce Graph API
-
modbus-robust
Layer over tokio-modbus to automatically reconnect on failure
-
bgp-rs
parsing Border Gateway Protocol (BGP) formatted streams
-
trusted-proxies
extract http request information behind trusted proxies
-
openssh-sftp-protocol
Data format used to communicate with openssh mux server
-
terrars-digitalocean-digitalocean
Pre-generated Terrars Digitalocean bindings
-
terrars-kreuzwerker-docker
Pre-generated Terrars Docker bindings
-
rust-express
An ExpressJS inspired rust crate that handles http request in a similar way to ExpressJS. Created entirely out of bordom, you can pull and expand it as you like!
-
rust-ipfs
IPFS node implementation
-
raws-error
RAWS common error type
-
sozu-client
client to interact with Sōzu
-
tcp-channel-server
rust tcp channel server frame
-
async-graphql-extension-apollo-tracing
An async_graphql extension to send traces & metrics to Apollo Studio
-
external-ip
Asynchronous library to retrieve the system external IP
-
tonic-sysinfo
A gRPC service for monitoring system resources such as CPU, memory, and disk
-
sails-idl-gen
IDL generator for the Sails framework
-
tonic-tls
Tls wrappers for tonic
-
bunbun-worker
An rpc/non-rpc AMQP worker library
-
fe2o3-amqp-cbs
An experimental impl of AMQP 1.0 CBS extension
-
tokio-wifiscanner
List WiFi hotspots in your area
-
kadcast
Network Protocol
-
uiio
stdio protocol for debugging
-
net-ssr
Network Secondary Surveillance Radar
-
wiretap
Basic packet capture library built on parallelism
-
protwrap
Thin protocol wrapper for network applications
-
req_
Extract message form headers only once for one request ( support async and sync ) / 一个请求只提取一次消息, 支持异步和同步
-
zerodns
A DNS server in Rust, which is inspired from chinadns/dnsmasq
-
mproxy-client
MPROXY: UDP Client. Stream local data to logging servers via UDP
-
libslirp
High-level bindings & helper process for libslirp
-
cypheraddr
Network address types supporting proxying, mixnets, P2P with minimalistic dependencies (part of cyphernet suite)
-
rs-aggregate
Aggregate a list of IP prefixes into their minimum equivalent representation
-
google-cloud-longrunning
Google Cloud Client Libraries for Rust - Long Running Operations API
-
proto-tower-http-2
Tower implementation of the HTTP/2 protocol
-
azure_security_keyvault_secrets
Rust wrappers around Microsoft Azure REST APIs - Azure KeyVault Secrets