#ietf-rfc #ietf #rfc-1123

no-std hostname-validator

Validate hostnames according to IETF RFC 1123

3 stable releases

Uses old Rust 2015

1.1.1 Mar 26, 2022
1.1.0 Jun 6, 2021
1.0.0 Nov 2, 2018

#35 in No standard library

Download history 74480/week @ 2025-09-30 84265/week @ 2025-10-07 89772/week @ 2025-10-14 91769/week @ 2025-10-21 84987/week @ 2025-10-28 83866/week @ 2025-11-04 77246/week @ 2025-11-11 82843/week @ 2025-11-18 71012/week @ 2025-11-25 84111/week @ 2025-12-02 78591/week @ 2025-12-09 77566/week @ 2025-12-16 52306/week @ 2025-12-23 56510/week @ 2025-12-30 85148/week @ 2026-01-06 92551/week @ 2026-01-13

298,018 downloads per month
Used in 202 crates (10 directly)

MIT license

4KB
51 lines

hostname-validator

Rust crate for validating a hostname according to the IETF RFC 1123.

extern crate hostname_validator;

let valid = "VaLiD-HoStNaMe";
let invalid = "-invalid-name";

assert!(hostname_validator::is_valid(valid));
assert!(!hostname_validator::is_valid(invalid));

No runtime deps