{"repo":"NLnetLabs/domain","free":true,"listed":false,"github":"https://github.com/NLnetLabs/domain","clone":"git clone https://github.com/NLnetLabs/domain.git","description":"A DNS library for Rust.","language":"Rust","stars":465,"topics":["rust","dns"],"license":"BSD-3-Clause","category":"networking-infra","readme_excerpt":"domain – A DNS library for Rust A library for interacting with the Domain Name System. The crate contains an ever-growing set of building blocks for including DNS functionality in applications. Currently, these blocks include: basic data structures and functionality for creating and parsing DNS data and messages, a simple Tokio-based stub resolver, experimental support for DNS client and server transports, experimental support for reading data from DNS zone files, storing them in memory and answering queries, experimental support for zone transfer, including support for TSIG, experimental and as yet incomplete support for DNSSEC signing and validation. The library is currently under heavy development and additional building blocks and features are being added. Applications We are maintaining several applications that are built on top of domain, including: cascade – a DNSSEC signing pipeline dnsi – a command-line tool to inspect various aspects of the DNS dnst – a set of binaries that reimplement some of the widely used ldns utilities in Rust mimir – a DNS proxy and load balancer Minimal Supported Rust Versions We are trying to maintain a decent balance between being able to use older compiler versions and using new features that improve safety and usability of the crate. We will support the latest 4 versions of stable Rust, which is about half a year (24 weeks) past. This means our MSRV is at least 4 versions behind the latest stable. We will bump the MSRV when a dependency r","default_branch":null,"files":null,"tree":[],"storefront":"/r/NLnetLabs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NLnetLabs/domain/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}