---
title: "Frameworks: vendors: Agent Ready HTML"
description: "22 frameworks profiled for what they do with llms.txt, markdown, initial HTML and status codes, with dated prices. Read 2026-11-05."
canonical: https://agentreadyhtml.com/vendors/by-type/framework/
site: "Agent Ready HTML"
last_updated: 2026-11-05
section: "Vendors"
---

# Frameworks: vendors: Agent Ready HTML

> 22 frameworks profiled for what they do with llms.txt, markdown, initial HTML and status codes, with dated prices. Read 2026-11-05.

Source: https://agentreadyhtml.com/vendors/by-type/framework/
Site: Agent Ready HTML
Last reviewed: 2026-11-05

# Frameworks in the vendors section

In short

22 frameworks are profiled, among them app frameworks such as Next.js, Astro and SvelteKit and docs generators such as Docusaurus, VitePress and Starlight. 20 are marked supports for initial HTML by default. Six were built and probed locally on 5 November 2026; the rest are read from documentation.

Crawl edition 2026-11-04, page updated 2026-11-05. [How the viewer, the index and the scores work](https://agentreadyhtml.com/method/).

A framework here is software the customer builds and hosts, from app frameworks to open-source docs generators. 21 of the 22 publish an open-source release with no fee, and 6 were built and probed locally. Their own sites carried an H1 in the initial HTML in 21 of 22 plain fetches, answered a made-up path with 404 in 18, and served an llms.txt in 9.

**Filter by type**[Docs platforms](https://agentreadyhtml.com/vendors/by-type/docs-platform/)[Frameworks](https://agentreadyhtml.com/vendors/by-type/framework/)[Content management systems](https://agentreadyhtml.com/vendors/by-type/cms/)[Site builders](https://agentreadyhtml.com/vendors/by-type/site-builder/)[Hosts, CDNs and edge products](https://agentreadyhtml.com/vendors/by-type/host-or-cdn/)[Markdown and llms.txt tooling](https://agentreadyhtml.com/vendors/by-type/markdown-tooling/)[All vendors](https://agentreadyhtml.com/vendors/)

## The six standards across frameworks

| Standard | Supports | Partial | No statement |
| --- | --- | --- | --- |
| llms-txt; generates or serves /llms.txt | 2 | 9 | 11 |
| markdown-negotiation; answers Accept: text/markdown on the same URL | 0 | 4 | 18 |
| markdown-twin; publishes a .md copy of each page | 2 | 7 | 13 |
| initial-html; puts the page content in the server HTML by default | 20 | 1 | 1 |
| real-404; answers a missing path with a 404 status | 8 | 10 | 4 |
| vary-accept; sends Vary: Accept when it negotiates | 1 | 1 | 20 |

## Frameworks

| Vendor | What it does for this layer | Standards stated | Pricing model | Readings of its own site | Last read |
| --- | --- | --- | --- | --- | --- |
| Angular | Angular is Google's TypeScript web framework that client-renders apps by default, and adding @angular/ssr turns on hybrid rendering, which prerenders every route unless server routes say otherwise and lets each route set its own HTTP status. | None stated as supported; 2 partial: initial-html, real-404 | open source | Cloudflare scan 20, 2026-11-05; Ora score 45, 2026-08-21 | 2026-11-05 |
| Astro | Open-source framework for content sites, owned by Cloudflare since January 2026. Pages prerender to static HTML with client JavaScript stripped unless a component opts in, so the text is in the first response; sitemaps come from an add-on. | 2 supported: initial-html, real-404 | open source | Cloudflare scan 20, 2026-11-05; Ora score 52, 2026-08-29 | 2026-11-05 |
| Docus | Nuxt documentation theme that ships llms.txt and llms-full.txt through nuxt-llms, a .md twin and /raw/ Markdown for every page, Accept: text/markdown negotiation with Vary: Accept, User-Agent, Markdown 404s for agents, JSON-LD and an MCP server. | 5 supported: llms-txt, markdown-twin, initial-html, real-404, vary-accept; 1 partial: markdown-negotiation | open source | Cloudflare scan 53, 2026-11-05; Ora score 55, 2026-09-15 | 2026-11-05 |
| Docusaurus | Docusaurus is Meta's open source static site generator for docs that writes an HTML file per route at build time with sitemap, canonical and hreflang output; llms.txt, markdown copies and status codes are left to plugins and the host. | 1 supported: initial-html | open source | Cloudflare scan 7, 2026-11-05; Ora score 43, 2026-11-03 | 2026-11-05 |
| Eleventy (11ty) | Eleventy (11ty), now being renamed Build Awesome, is a JavaScript static site generator that turns Markdown, Nunjucks, Liquid and other templates into plain HTML files, with a 404.html convention and no server runtime. | 1 supported: initial-html; 1 partial: real-404 | open source | Cloudflare scan 20, 2026-11-05; Ora score 38, 2026-08-25 | 2026-11-05 |
| Fumadocs | React docs framework for Next.js, React Router, TanStack Start, Waku and Astro; a CLI adds llms.txt, llms-full.txt, .md routes and an MCP route, and its docs give a proxy recipe for Accept: text/markdown with Vary: Accept. | 1 supported: initial-html; 4 partial: llms-txt, markdown-negotiation, markdown-twin, vary-accept | open source | Cloudflare scan 27, 2026-11-05; Ora score 57, 2026-10-06 | 2026-11-05 |
| Gatsby | Gatsby is a React framework that prerenders every page to static HTML at build time by default (SSG), with deferred generation and SSR per page. It builds a 404.html, while llms.txt and sitemaps come from plugins. | 1 supported: initial-html; 2 partial: llms-txt, real-404 | open source | Cloudflare scan 20, 2026-11-05; Ora score 34, 2026-09-04 | 2026-11-05 |
| Hugo | Hugo is a static site generator written in Go that renders every page to HTML at build time, writes sitemap.xml by default and ships a built-in markdown output format that sites can switch on per page kind. | 1 supported: initial-html; 2 partial: markdown-twin, real-404 | open source | Cloudflare scan 7, 2026-11-05; Ora score 34, 2026-09-04 | 2026-11-05 |
| Jekyll | Jekyll is a Ruby static site generator and the engine behind GitHub Pages. It turns Markdown and Liquid templates into plain HTML files; sitemaps and JSON-LD come from the jekyll-sitemap and jekyll-seo-tag plugins. | 1 supported: initial-html; 1 partial: real-404 | open source | Cloudflare scan 7, 2026-11-05; Ora score not cached | 2026-11-05 |
| MkDocs | Python static site generator that turns Markdown and one mkdocs.yml into HTML pages with a 404.html and a compressed sitemap; no llms.txt or Markdown output is documented, and the newest 1.x release dates from 2024-08-30. | 2 supported: initial-html, real-404 | open source | Cloudflare scan not available; Ora score not cached | 2026-11-05 |
| Next.js | React framework from Vercel. Its App Router renders on the server and prerenders static routes, so page text is in the first HTML response; robots.txt, sitemaps and JSON-LD come from file conventions and code the site owner writes. | 1 supported: initial-html; 2 partial: markdown-negotiation, real-404 | open source | Cloudflare scan 27, 2026-11-05; Ora score 79, 2026-11-02 | 2026-11-05 |
| Nextra | Next.js App Router framework for docs and blogs whose pages use Next.js static rendering or a full static export, a NotFoundPage component fills not-found.jsx, and search needs a Pagefind postbuild step; no llms.txt or Markdown output is documented. | 1 supported: initial-html; 1 partial: real-404 | open source | Cloudflare scan 7, 2026-11-05; Ora score not cached | 2026-11-05 |
| Nuxt | Open-source Vue framework whose core team works at NuxtLabs, part of Vercel since July 2025. Pages render on the server or prerender with nuxt generate; llms.txt comes from the nuxt-llms module and static 404 status depends on host setup. | 1 supported: initial-html; 2 partial: llms-txt, real-404 | open source, free | Cloudflare scan 53, 2026-11-05; Ora score 79, 2026-11-05 | 2026-11-05 |
| React Router | React Router v7 and later is the merged successor of Remix. In framework mode it server-renders documents by default (ssr: true), can prerender listed paths to static HTML, and sets 404 status codes from loaders. | 2 supported: initial-html, real-404 | open source | Cloudflare scan 0, 2026-11-05; Ora score 31, 2026-08-28 | 2026-11-05 |
| Rspress | Rsbuild and React static site generator that pre-renders every page to HTML and, since 2.1.0, writes llms.txt, llms-full.txt, a .md twin per page, sitemap.xml and 404.html by default; Accept: text/markdown needs a host rewrite. | 4 supported: llms-txt, markdown-twin, initial-html, real-404; 1 partial: markdown-negotiation | open source | Cloudflare scan 20, 2026-11-05; Ora score 45, 2026-08-24 | 2026-11-05 |
| Sphinx | Python documentation generator whose html builders write a static HTML file per page and copy page sources into _sources/; llms.txt, 404 pages and sitemaps come from third-party extensions. | 1 supported: initial-html; 3 partial: llms-txt, markdown-twin, real-404 | open source | Cloudflare scan 27, 2026-11-05; Ora score not cached | 2026-11-05 |
| Starlight | Astro's documentation framework that pre-renders pages to static HTML with a built-in 404 page and Pagefind search; sitemap needs the Astro site URL, and llms.txt, .md.txt twins and JSON-LD come from community plugins. | 2 supported: initial-html, real-404; 2 partial: llms-txt, markdown-twin | open source | Cloudflare scan 7, 2026-11-05; Ora score 37, 2026-11-03 | 2026-11-05 |
| SvelteKit | SvelteKit is the official application framework for Svelte. Pages are server-rendered or prerendered by default, so an agent fetching the raw HTML gets the content, and unmatched routes return a real 404. | 2 supported: initial-html, real-404 | open source | Cloudflare scan 13, 2026-11-05; Ora score 58, 2026-09-13 | 2026-11-05 |
| TanStack Start | TanStack Start is a full-stack React and Solid framework built on TanStack Router. Routes render on the server by default, prerendering and a sitemap are opt-in, and a default build answers a markdown-only Accept header with 406. | 1 supported: initial-html; 2 partial: llms-txt, real-404 | open source | Cloudflare scan 27, 2026-11-05; Ora score 75, 2026-10-24 | 2026-11-05 |
| VitePress | Vite and Vue static site generator that pre-renders each Markdown page to HTML and writes a root 404.html; sitemap.xml needs a hostname, and llms.txt or .md twins come only from the community vitepress-plugin-llms. | 2 supported: initial-html, real-404; 2 partial: llms-txt, markdown-twin | open source | Cloudflare scan 27, 2026-11-05; Ora score 40, 2026-09-02 | 2026-11-05 |
| Writerside | JetBrains documentation authoring tool, now a free IDE plugin, whose builder publishes help websites; buildprofiles.xml switches on llms.txt with .html.md Markdown copies and a sitemap, and instances stay out of search indexes unless allowed. | None stated as supported; 2 partial: llms-txt, markdown-twin | free | Cloudflare scan 20, 2026-11-05; Ora score 62, 2026-10-29 | 2026-11-05 |
| Zensical (and Material for MkDocs) | Rust-based static site generator from the Material for MkDocs team that builds mkdocs.yml projects to static HTML, writes llms.txt plus Markdown copies through its llmstxt plugin support, and replaces Material for MkDocs (end of life 2027-05-05). | 1 supported: initial-html; 2 partial: llms-txt, markdown-twin | open source, subscription | Cloudflare scan 7, 2026-11-05; Ora score 35, 2026-05-06 | 2026-11-05 |

The other types: [docs platforms](https://agentreadyhtml.com/vendors/by-type/docs-platform/), [content management systems](https://agentreadyhtml.com/vendors/by-type/cms/), [site builders](https://agentreadyhtml.com/vendors/by-type/site-builder/), [hosts, CDNs and edge products](https://agentreadyhtml.com/vendors/by-type/host-or-cdn/), [tools for markdown and llms.txt](https://agentreadyhtml.com/vendors/by-type/markdown-tooling/). Back to [all vendors](https://agentreadyhtml.com/vendors/).

## Sources

1.  [llms.txt proposal (llmstxt.org)](https://llmstxt.org/) https://llmstxt.org/, read 5 November 2026
2.  [Cloudflare: isitagentready.com](https://isitagentready.com/) https://isitagentready.com/, read 5 November 2026

Last reviewed 5 November 2026
