podns

Crates.iopodns
lib.rspodns
version0.1.2
created_at2026-01-19 18:08:50.928768+00
updated_at2026-01-20 20:00:50.711469+00
descriptionA simple, RFC-compliant Pronouns over DNS resolver helper
homepage
repositoryhttps://github.com/RedKinda/podns_rs/
max_upload_size
id2055046
size52,633
Red Kalab (RedKinda)

documentation

README

Pronouns over DNS - Rust Implementation

This library aims to implement the podns RFC for pronoun resolution over DNS using Rust. The RFC can be found here.

How to Use

Simplest way to use this is to install it via cargo:

cargo install --features dns_resolve podns

and then run it with a domain name as an argument:

podns kinda.red

This will output the pronouns associated with the given domain name, if available.

To use this library in your own Rust project, add the following to your Cargo.toml:

[dependencies]
podns = { version = "0.1.2", features = ["dns_resolve"] }

This project includes a simple DNS resolver using the resolve crate, but you are encouraged to bring your own. You simply need to query for the TXT records of the pronouns subdomain, and parse them with podns::parse_record.

Commit count: 23

cargo fmt