Parse and build robots.txt files in Rust per RFC 9309, with crawl-delay and sitemap extensions.
-
Updated
Oct 28, 2026 - Rust
Parse and build robots.txt files in Rust per RFC 9309, with crawl-delay and sitemap extensions.
An explainable RFC 9309 robots.txt engine for MoonBit
Check which AI crawlers a site's robots.txt allows or blocks, and which line decided it. Zero dependencies.
Validate robots.txt from the command line and test whether URLs are allowed for Googlebot, Bingbot or any user agent, with RFC 9309 matching (wildcards, $, longest match). Flags SEO mistakes like blocked CSS/JS or Disallow: /. Zero-dependency Node.js CLI, library and GitHub Action. Free online version by PromoPilot.
Paste a robots.txt and see which AI crawlers can actually read your site, which rule decided it, and whether they fell back to the wildcard group. Implements RFC 9309 precedence.
Free, open-source robots.txt tester — Google's retired tester rebuilt with RFC 9309 matching. Test any URL against Googlebot, GPTBot, ClaudeBot, PerplexityBot and more, with a one-click all-bots matrix.
A small, fast, zero-dependency robots.txt parser and matcher for TypeScript.
Pure Standard ML robots.txt parser and matcher (RFC 9309) — dependency-free, MLton + Poly/ML
robots.txt (RFC 9309) parser for Julia — a port of robotstxt-spec
Language-neutral spec and conformance fixtures for robots.txt (RFC 9309)
robots.txt (RFC 9309) parser for Swift — a port of robotstxt-spec
robots.txt matching the way RFC 9309 and Google define it: most specific rule wins, * and $ wildcards. Fixes urllib.robotparser first-match bug. No dependencies.
Check which AI and search crawlers a robots.txt allows for a path (RFC 9309). Browser + CLI, no dependencies.
Read-only mirror of gitlab.com/bart-turczynski/robotstxtr
robots.txt (RFC 9309) parser for Zig — a port of robotstxt-spec
Test your robots.txt like code: RFC 9309 matching, a crawler access matrix, and CI policy checks.
robots.txt parser test cases with verdicts sourced from RFC 9309 and Google's docs
To associate your repository with the rfc9309 topic, visit your repo's landing page and select "manage topics."