-
lapin
AMQP client library
-
lettre
Email client
-
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…
-
dns-lookup
dns resolving api, much like rust's unstable api. Also includes getaddrinfo and getnameinfo wrappers for libc variants.
-
mongodb
The official MongoDB driver for Rust
-
tun-rs
Cross-platform TUN and TAP library
-
rustls-webpki
Web PKI X.509 Certificate Verification
-
gethostname
all platforms
-
smoltcp
A TCP/IP stack designed for bare-metal, real-time systems without a heap
-
mdns-sd
mDNS Service Discovery library with no async runtime dependency
-
fred
An async client for Redis and Valkey
-
simple-dns
parse and write DNS packets
-
doh-proxy
A DNS-over-HTTPS (DoH) and ODoH (Oblivious DoH) proxy
-
hickory-proto
Hickory DNS is a safe and secure DNS library. This is the foundational DNS protocol library for all Hickory DNS projects.
-
tokio-socks
Asynchronous SOCKS proxy support for Rust
-
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…
-
litep2p
Peer-to-peer networking library
-
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…
-
embassy-net
Async TCP/IP network stack for embedded systems
-
resolv-conf
The resolv.conf file parser
-
domain
A DNS library for Rust
-
wasix
API bindings for Rust
-
encrypted-dns
A modern encrypted DNS server (DNSCrypt v2, Anonymized DNSCrypt, DoH)
-
pkarr
Public-Key Addressable Resource Records (Pkarr); publish and resolve DNS records over Mainline DHT
-
google-dns2
A complete library to interact with Dns (protocol v2)
-
shadowsocks-rust
shadowsocks is a fast tunnel proxy that helps you bypass firewalls
-
google-dns1
A complete library to interact with Dns (protocol v1)
-
pubky
SDK
-
idna_adapter
Back end adapter for idna
-
fast-socks5
Fast SOCKS5 client/server implementation written in Rust async/.await (tokio)
-
dropshot-api-manager
Manage OpenAPI documents generated by Dropshot
-
scaleway_api_rs
Generated library to interact with Scaleway API
-
dnstracer
A DNS traceroute tool
-
ipconfig
Get network adapters information and network configuration for windows
-
addr
parsing domain names
-
libmdns
mDNS Responder library for building discoverable LAN services in Rust
-
google-domains1_beta1
A complete library to interact with Cloud Domains (protocol v1beta1)
-
google-dns1-cli
A complete library to interact with Dns (protocol v1)
-
mkid
A tiny CLI tool to generate unique IDs (UUIDs v1-v8)
-
fqdn
FQDN (Fully Qualified Domain Name)
-
r53-ddns
Set an Amazon Route 53 DNS record for the server/network
-
nrf-modem
Async modem api for the nRF91xx
-
aws-sdk-guardduty
AWS SDK for Amazon GuardDuty
-
idna_mapping
UTS 46 mapping for unicode-rs back end of idna
-
etchdns
A caching DNS proxy with advanced security features, WebAssembly hooks, and comprehensive protection mechanisms
-
aws-sdk-servicediscovery
AWS SDK for AWS Cloud Map
-
tun2proxy
Tunnel interface to proxy
-
bebytes
serialization and deserialization of network structs
-
ch4
DNS Client Tool
-
aws-sdk-route53resolver
AWS SDK for Amazon Route 53 Resolver
-
constellation-server
Pluggable authoritative DNS server. Entries can be added & removed from an HTTP REST API.
-
cdns-rs
A native Sync/Async Rust implementation of client DNS resolver
-
google-dns2-cli
A complete library to interact with Dns (protocol v2)
-
axum-reverse-proxy
A flexible and efficient reverse proxy implementation for Axum web applications
-
dug
An exhaustive name resolution aggregator
-
astro-dnssd
& safe DNS-SD wrapper
-
packet_parser
A powerful and modular Rust crate for network packet parsing
-
aardvark-dns
A container-focused DNS server
-
hrobot
Unofficial Hetzner Robot API client
-
c-ares-resolver
An asynchronous DNS resolver, backed by c-ares
-
nu_plugin_dns
A DNS utility for nushell
-
dnssec-prover
allows for the creation and validation of transferrable proofs of entries in the DNS
-
mtop
top for Memcached
-
dns-message-parser
Libary to encode and decode DNS packets
-
bandwhich
Display current network utilization by process, connection and remote IP/hostname
-
c-ares
wrapper for the c-ares library, for asynchronous DNS requests
-
koi-net
Local network toolkit: service discovery, DNS, health monitoring, TLS proxy, and certificate mesh
-
radixtarget
Fast radix tree implementation for IP addresses and hostnames with target matching
-
doh-client
DNS over HTTPS client
-
ginepro
A client-side gRPC channel implementation for tonic
-
procfd
fast, and user-friendly alternative to lsof on Linux to list process file descriptors
-
erbium
Network services for small/home networks
-
dns-firewall
Filtering DNS proxy server with firewall integration
-
ddns-cli
ddns client for cloudflare and dnspod
-
dns-bench
Find the fastest DNS in your location to improve internet browsing experience
-
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…
-
spofr
A network spoofing tool for educational purposes (ARP and DHCP)
-
odoh-rs
Oblivious DNS over HTTPS (ODoH) protocol version 1
-
zone-update
CRUD-like operations on DNS zones for multiple providers
-
netavark
A container network stack
-
payload_dumper
A fast and efficient Android OTA payload dumper library and CLI
-
zlink
Async Varlink API
-
vicarian
reverse proxy server with ACME support
-
dyndns
server to update Hetzner DNS records with your dynamic IP address assigned by your Internet Service Provider (ISP)
-
tcping
🛠️ tcping-rs: Rust (rs) TCP Ping (tcping) Utility for Port Reachability
-
hitdns
DNS forward server optimized for cache hit ratio and query latency
-
ddns-a
A lightweight Dynamic DNS client for Windows that monitors IP address changes and notifies external services via webhooks
-
koi-mdns
mDNS/DNS-SD service discovery and registration for the local network
-
hpx
High Performance HTTP Client
-
uni-stream
universal stream for TCP and UDP traffic and custom DNS resolution service
-
namecheap-ddns
Updates the A + Dynamic DNS records for Namecheap
-
ftr
A fast, parallel ICMP traceroute with ASN lookup, reverse DNS, and ISP detection
-
rustnet-monitor
A cross-platform network monitoring terminal UI tool built with Rust
-
azi
Show Azure information
-
rsdns
DNS Client Library
-
agnostic
abstraction layer for any async runtime
-
tellaro-query-language
A flexible, human-friendly query language for searching and filtering structured data
-
cproxy
Transparent proxy built on cgroup net_cls
-
kcr_cilium_io
Kubernetes Custom Resource Bindings
-
manydns
Provider-agnostic DNS zone and record management, inspired by the Go libdns project
-
dnsimple
API client for Rust
-
mongodb-internal-macros
Internal macros for the mongodb crate
-
adbyss_psl
A minimal Public Suffix List hostname validator
-
crab-hole
Pi-Hole clone written in rust using hickory-dns/trust-dns
-
cloudflare-dns-updater_rs
A cloudflare dns updater script written in rust
-
libp2p-dns
DNS transport implementation for libp2p
-
wheel-rs
providing file operations, time utilities and Duration serialization support
-
dcap-qvl-webpki
Fork of rustls-webpki to support single cert CRL check
-
stalkermap
A comprehensive Rust library for building CLI network scanner applications with robust input validation, terminal interaction, and URL parsing capabilities
-
certradar-cli
Certificate transparency and SSL/TLS security analysis CLI tool
-
kungfu
Flexible DNS hijacking and proxy tool. Read more: https://github.com/yinheli/kungfu
-
rust-mc-status
High-performance asynchronous Rust library for querying Minecraft server status (Java & Bedrock)
-
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…
-
exoscale-rs
Infrastructure automation API, allowing programmatic access to all Exoscale products and services. The OpenAPI Specification source of this…
-
koi-dns
Local DNS resolver with mDNS, certmesh, and static record integration
-
dnssector
A very fast library to parse, validate, create and mangle DNS packets
-
bluebox
A fast DNS interceptor and cache for local networks
-
qorb
Connection Pooling
-
atproto-identity
AT Protocol identity management - DID resolution, handle resolution, and cryptographic operations
-
hickory-recursor
*WARNING* This library is experimental Hickory DNS Recursor is a safe and secure DNS recursive resolver with DNSSEC support. Hickory DNS is based on the Tokio and Futures libraries…
-
oct-cloud
opencloudtool (oct)
-
parse_layer7
parsing layer 7 packets comming from UDP OR TCP payloads
-
url_jail
SSRF-safe URL validation for Rust and Python
-
trust-dns-resolver
Trust-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…
-
lazy-dns
A lazy DNS server with GeoIP routing. Only SOA, NS, A, AAAA, CNAME, MX, and TXT are supported; everything else is dropped, by design.
-
clouddns-nat-helper
Autogenerate A records for NAT setups from AAAA records in cloud providers
-
seer-cli
Interactive CLI for Seer domain name utilities
-
sn0int
Semi-automatic OSINT framework and package manager
-
simple-irc-server
IRC server
-
dns-doge
A command-line DNS client
-
muko
A command-line utility to manage hosts file entries and quickly toggle between development and production DNS settings
-
shadowsocks-service
shadowsocks is a fast tunnel proxy that helps you bypass firewalls
-
domain_status
Concurrent URL status checker that captures comprehensive metadata in SQLite
-
http-stat
httpstat visualizes curl(1) statistics in a way of beauty and clarity
-
agnos
Obtain (wildcard) certificates from let's encrypt using dns-01 without the need for API access to your DNS provider
-
dnsm
Toolkit for covert data exfiltration using DNS
-
mailify
Identify if a mail address exists
-
dns-query-monitor
Real-time DNS query monitoring tool with Terminal User Interface
-
dns-server
A threaded DNS server
-
ddns-route53
DDNS client for (AWS) Route53
-
cn-tigerbeetle
Cloud-native TigerBeetle client for Rust with DNS-based service discovery
-
rsubdomain
A high-performance subdomain brute-force tool written in Rust
-
lmrc-ports
Port trait definitions for LMRC Stack hexagonal architecture
-
google-certificatemanager1
A complete library to interact with Certificate Manager (protocol v1)
-
truenas-master-mcp
Official MCP server for TrueNAS API access
-
pingr
A blazing fast network scanner with beautiful terminal output and multiple export formats
-
seer-core
Core library for Seer domain name utilities
-
subscan
A subdomain enumeration tool leveraging diverse techniques, designed for advanced pentesting operations
-
aranya-util
needed by other Aranya crates
-
cyphernet
set of libraries for privacy-preserving networking apps
-
lmrc-cloudflare
Cloudflare API client library for the LMRC Stack - comprehensive DNS, zones, and cache management with automatic retry logic
-
axstd
ArceOS user library with an interface similar to rust std
-
firewall-objects
Firewall object primitives for networks, services, and application indicators
-
hyper-system-resolver
An advanced system resolver for use with hyper & hyper-util
-
google-cloud-dns-v1
Google Cloud Client Libraries for Rust - Cloud DNS API
-
nbi
TUI for checking package name availability across npm, crates.io, PyPI, .dev domains and registering via GitHub
-
edge-captive
Async +
no_std+ no-alloc implementation of a Captive Portal DNS -
porkbun-api
an async implementation of porkbun's domain management api
-
cfad
Cloudflare Admin CLI - Rust-based management tool for Cloudflare
-
bindcar
HTTP REST API for managing BIND9 zones via rndc
-
blastdns
Async DNS lookup library for bulk/parallel DNS resolution
-
dns-update
Dynamic DNS update (RFC 2136 and cloud) library for Rust
-
warm_channels
Always-ready HTTP client channels for gRPC or other RPC-like requests
-
transip
Call functions on the Transip Api Endpoint
-
agent-fetch
A sandboxed HTTP client for AI agents with SSRF protection, domain policies, rate limiting, and resource controls
-
ascii_domain
Parser for DNS names based on a provided ASCII character set
-
nginx-discovery
Parse, analyze, and extract information from NGINX configurations
-
netpulse
Keep track of if your internet is still alive, collect stats against a crappy ISP
-
netsel
A lightweight, Rust-based service registration and discovery system
-
dnsclient
A small, simple and secure DNS client library
-
qiniu-apis
Qiniu HTTP APIs for Rust
-
koi-embedded
Embed local network discovery, DNS, health, and TLS directly in your Rust application
-
dhcplease
A cross-platform DHCP server library and CLI
-
stubdns
DNS stub resolver
-
auberge
CLI tool for managing self-hosted infrastructure with Ansible
-
dingo-proto
A high-performance DNS packet parser focused on speed and safety
-
flows
Building blocks for flow-based programming (FBP)
-
dns2socks
Convert DNS requests to SOCKS5 proxy
-
netevd
High-performance network event daemon for systemd-networkd, NetworkManager, and dhclient with routing policy rules and script execution
-
cargo-rcurl
A modern, feature-rich curl alternative written in Rust
-
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.
-
nonymous
DNS protocol and algorithm library
-
zendns
Manage Dynamic DNS with serenity
-
domeneshop-ip
CLI tool to update DNS IP records for Domeneshop
-
roc-cert
A Rust-based CLI tool for automatic SSL certificate renewal
-
talpa
Cloudflare Tunnel route manager
-
hyper-hickory
HTTP connector for hyper that uses hickory's DNS resolver
-
rdig
get dns over https via dns.google
-
awdl-frame-parser
A parser for AWDL data and action frames
-
crdhcpc
Standalone DHCP Client for Linux with DHCPv4, DHCPv6, PXE, and Dynamic DNS support
-
mhost
More than host - A modern take on the classic host DNS lookup utility including an easy to use and very fast Rust lookup library
-
cf-switch
A Cloudflare profile switcher for flarectl
-
lazy-acme
A daemon that keeps your TLS certificates always fresh with Let's Encrypt and lego
-
healthscript
DSL for checking the health of a service using HTTP, TCP, ICMP (ping), and more
-
innernet-publicip
get your public IP (IPv4 and/or IPv6)
-
cycle-certs
A bot for fetching and keeping TLS certificates generated via Cycle's DNS service up to date
-
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
-
lazydns
A light and fast DNS server/forwarder implementation in Rust
-
libdoh
DoH and Oblivious DoH library for the rust-doh app
-
ddns-rs
An easy to used program that help you update your dns record
-
switchdns
A CLI tool to switch DNS settings easily
-
dns-updater
A service that periodically checks and synchronises the internet facing ip to AWS Route53, useful for running home services behind changing ip addresses
-
certsd
automated, asynchronous LE certificate issuer
-
async-net-mini
Async networking primitives for TCP/UDP/Unix communication for esp-idf
-
dkimdo
DKIM command-line tool
-
dns-resolver
dns resolver based on future
-
dnsstamps
Create and parse DNS Stamps
-
fqdn-trie
FQDN (Fully Qualified Domain Name) lookup structures (based on tries)
-
match-domain
Rapid checker for the prefix and suffix matching of domain names
-
webnsupdate
An HTTP server using HTTP basic auth to make secure calls to nsupdate
-
librespot-discovery
The discovery logic for librespot
-
aws-sdk-route53globalresolver
AWS SDK for Amazon Route 53 Global Resolver
-
netlink-ddns
A minimal DDNS server that publishes IP changes to DNS
-
rtc-mdns
RTC mDNS in Rust (sans-I/O)
-
detect_dns_packet
detect DNS packets
-
esp-hal-dhcp-server
DHCP server for embassy-net (main target is esp-hal)
-
auto-discovery
A general-purpose network and system service discovery library for Rust applications
-
robuster
Blazingly fast directory/DNS/vhost buster written in Rust
-
secexit-shim
Userspace DNS blocking shim for secexit
-
namecheap-cli
A cross-platform CLI tool for managing Namecheap DNS records
-
azure_mgmt_dns
generated REST API bindings
-
zoneparser
A fast zonefile parser
-
desec_cli
Commandline client for the deSEC DNS API
-
quilibrium-names-sdk
Rust SDK for Quilibrium Name Service - resolve and manage domain names on Quilibrium
-
dns-parser
Pure-rust DNS protocol parser library. This does not support network, only raw protocol parser.
-
dotcom
A powerful Rust-based developer toolkit for querying and analyzing domain names
-
ntlm-info
Retrieve host information from NTLM
-
ddns-update-daemon
DynDNS update daemon using UPnP
-
hickory-to-socket-addrs
std::net::ToSocketAddrs backed by hickory-dns
-
certbot-dns01-hook
Hook for certbot to serve the DNS01 challenge secret TXT record
-
spf-milter
Milter for SPF verification
-
viaspf
Sender Policy Framework (SPF) specification
-
hickory-util
that complement Hickory DNS
-
aws-smithy-dns
DNS resolvers for smithy-rs
-
rama-dns
DNS support for rama
-
atproto-lexicon
AT Protocol lexicon resolution and validation
-
zlink-smol
zlink library for the smol runtime
-
goran
CLI tool for analyzing domains and IP addresses
-
async-dnssd
Asynchronous wrapper for DNS-SD C libraries
-
rat_quickdns
A high-performance, feature-rich DNS client library with support for multiple transport protocols, load balancing, caching, and filtering
-
jets
rule-based tunnel
-
switchy_mdns
Switchy mdns service discovery package
-
dns-stamp-parser
Libary to encode and decode DNS stamps
-
podns
RFC-compliant Pronouns over DNS resolver helper
-
zeronsd
Unicast DNS resolver for ZeroTier networks
-
registrar
A client for domain registrar APIs like Porkbun and Name.com
-
dns-edit
A minimal library of DNS provider utilities
-
satsuki
Rust-based web frontend for delegating and managing subdomains under a configured base domain using PowerDNS. Users can register a subdomain, authenticate using Basic Auth, and manage DNS records through a simple API…
-
pubky-homeserver
Pubky core's homeserver
-
zone-edit
A minimal library of DNS provider utilities
-
external-ip
Asynchronous library to retrieve the system external IP
-
dns-mock-server
Mock DNS server for tests
-
eternaltwin_mt_dns
DNS client for Motion-Twin's websites
-
iroh-dns-server
A pkarr relay and DNS server
-
kissdns
A developer-focused DNS server with fallback, caching, and wildcard support
-
hightower-mdns
A naive Rust implementation of mDNS (Multicast DNS) for advertising and discovering hostnames on a local network
-
email-auth
Email authentication library: SPF, DKIM, DMARC, ARC, BIMI
-
externaldns-webhook
Interface (trait) for ExternalDns(v0.15.0) webhook
-
cloudflare-ddns-updater
tiny applet to update Cloudflare DNS A records for your domain
-
simpldns
A portable no-std compatible DNS protocol library
-
w5500-dns
DNS client for the Wiznet W5500 internet offload chip
-
dns-message
DNS message library
-
dns-resolver-rs
DNS resolver server built with Axum and Tokio
-
rlibdns
Rust DNS Library
-
cloudflare-dns-operator
Kubernetes operator to manage Cloudflare DNS records
-
toluol
making DNS queries
-
resolv
DNS resolution via glibc
-
dns_name
DNS name parsing with public suffix lookup
Try searching with DuckDuckGo or on crates.io.