← Open Source
jdevalk

specification.website

Website specification — HTML, accessibility, security, SEO, agent-readiness. Platform-agnostic, sourced, MIT.

InfrastructureMake world agent-readyTypeScript
Open on GitHub
Momentum
+2stars in 24 hours+0.2%
880
Stars
54
Forks
+6
This week
10
Contributors
Created 2026-05-29 · Updated 2026-10-16 · #4068 today
Top developers
jdevalkandersdosenBovelett

jdevalk/specification.website is ranked 4,068 with 880 stars.

Same-category comparison

jdevalk/specification.website is ranked 4,068 among these 8 peers; vllm-project/speculators is ranked 4,066.

Same-category comparison
NameRankMetrics
mybigday/llama.rn3,985
Language:
C
Stars:
1,059
Forks:
131
Description:
React Native binding of llama.cpp.
CelestoAI/celesto4,000
Language:
Python
Stars:
1,032
Forks:
88
Description:
Secure and persistent computer for AI agents.
BBuf/AI-Infra-Auto-Driven-SKILLS4,023
Language:
Python
Stars:
979
Forks:
85
vllm-project/speculators4,066
Language:
Python
Stars:
886
Forks:
258
Description:
A unified library for building, evaluating, and storing speculative decoding algorithms for LLM inference in vLLM.
NVIDIA/cuvs4,073
Language:
Cuda
Stars:
871
Forks:
245
Description:
cuVS - a library for vector search and clustering on the GPU.
superhq-ai/shuru4,076
Language:
Rust
Stars:
869
Forks:
31
Description:
A local-first microVM sandbox for running AI agents safely on macOS & Linux.
usemoss/moss4,114
Language:
Python
Stars:
800
Forks:
103
Description:
The retrieval layer for production AI systems. Lightning-fast (<10ms) search without vector databases. Built for browser, edge, on-device, and cloud.
grafana/gcx4,118
Language:
Go
Stars:
789
Forks:
60
Description:
A CLI for managing Grafana and Grafana Cloud resources. Optimized for agentic usage.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguageTypeScript
CategoryInfrastructure
SubcategoryMake world agent-ready
KeywordsAgent-ready APIs, MCP, Security, Webdev
Stars880
Forks54
Contributors10
Created date2026-05-29
Updated date2026-10-16
Stars in 1 day2
Stars in 7 days6
Rank4,068
Previous rank6,264
Rank change2,196
7-day stars rank5,215
Previous 7-day stars rank6,310
7-day stars rank change1,095
Total stars rank12,308
Previous total stars rank12,310
Total stars rank change2
README summary

Platform-agnostic, sourced on every page, written for humans and agents. **Live site:** **MCP server:** What this is The web is a layer cake of standards: WHATWG defines HTML, W3C ratifies WCAG, the IETF publishes the RFCs behind security headers and URIs, IANA registers the namespaces, search engines publish their own rules, browsers add quirks. Almost nobody carries the whole picture. It is a spec, in the same way the HTML Living Standard is a spec: outcomes, requirements, references. Where

there is no settled standard, the spec says so. Aggregate Plausible analytics; that's it. The dev server runs on port by convention (because of course it does). Fill in the front matter (see schema in ). Everything derived from the spec content updates automatically: , , , , , , per-page endpoints, the Pagefind search index, and the MCP server's bundled data. Never hand-edit those; edit the source markdown. Sources Every page cites at least one source. The site draws on: WHATWG HTML Living Standard

MDN Web Docs WCAG 2. 2 and the Understanding documents IETF RFCs for protocol-level items sitemaps. dev Yoast Developer Portal Equalize Digital Accessibility Checker docs WP Accessibility Knowledge Base Is It Agent Ready? Overlay Fact Sheet MCP server A separate Cloudflare Worker in exposes the spec to MCP-aware agents. See for tools, the connection config, and how to deploy. Licence Content is licensed under CC BY 4. Three rules: cite your sources, stay platform-agnostic, be honest about

status.

Frequently asked questions

How many stars and forks are recorded?

jdevalk/specification.website has 880 stars and 54 forks.

What is the repository rank?

jdevalk/specification.website is ranked 4,068.

What language and category are recorded?

jdevalk/specification.website has 880 stars, uses TypeScript and belongs to Infrastructure.

Which repository is closest in rank?

jdevalk/specification.website is compared with vllm-project/speculators, ranked 4,066 with 886 stars.

README

The Website Specification

The website specification — from `` to /.well-known/security.txt, from WCAG contrast to llms.txt. Platform-agnostic, sourced on every page, written for humans and agents. MIT licensed, open for pull requests.

Live site: MCP server:

What this is

The web is a layer cake of standards: WHATWG defines HTML, W3C ratifies WCAG, the IETF publishes the RFCs behind security headers and /.well-known/ URIs, IANA registers the namespaces, search engines publish their own rules, browsers add quirks. Almost nobody carries the whole picture.

This site collects the slices into one platform-agnostic specification — sources cited on every page.

It is not a framework. It is not a tutorial. It is a spec, in the same way the HTML Living Standard is a spec: outcomes, requirements, references.

What this is not

  • Not platform-specific. No "use this Next.js plugin" advice — the spec describes the outcome, you choose the implementation.
  • Not opinion. Where there is no settled standard, the spec says so.
  • Not a marketing site. No newsletter capture. No cookies. Aggregate Plausible analytics; that's it.

Categories

  • Foundations — HTML, head, document basics.
  • SEO — search visibility.
  • Accessibility — WCAG-aligned rules.
  • Security — headers, transport, policies.
  • Well-Known URIs — agreed paths under /.well-known/.
  • Agent Readiness — making a site legible to AI agents.
  • Performance — Core Web Vitals, caching, fonts.
  • Privacy — consent, signals, respecting choice.
  • Resilience — graceful failure.
  • Internationalisation — language, locale, direction.

Development

Requirements: Node.js 22.12+, npm.

npm install
npm run dev      # http://localhost:31337
npm run build    # static output in ./dist
npm run preview  # serve ./dist on port 31337

The dev server runs on port 31337 by convention (because of course it does).

Adding or changing a spec page

  1. Find the right category under src/content/spec//.
  2. Copy an existing .md file — for example, src/content/spec/foundations/title.md.
  3. Fill in the front matter (see schema in src/content.config.ts). At minimum: title, summary, category, status, order, and sources.
  4. Write the body. Sections: ## What it is, ## Why it matters, ## How to implement, ## Common mistakes, ## Verification.
  5. Open a PR.

The build will fail if the schema is invalid — that is intentional.

Everything derived from the spec content updates automatically: /spec/, /checklist/, /llms.txt, /llms-full.txt, /sitemap-index.xml, /rss.xml, per-page .md endpoints, the Pagefind search index, and the MCP server's bundled data. Never hand-edit those; edit the source markdown.

Status levels

  • Required — the web platform contract breaks without it.
  • Recommended — modern sites should do it.
  • Optional — depends on context.
  • Avoid — outdated, harmful, or actively superseded.

Sources

Every page cites at least one source. The site draws on:

MCP server

A separate Cloudflare Worker in mcp/ exposes the spec to MCP-aware agents. See mcp/README.md for tools, the connection config, and how to deploy.

Licence

Content is licensed under CC BY 4.0. Code is licensed under MIT. Use it, fork it, ship it.

Contributing

See CONTRIBUTING.md. Three rules: cite your sources, stay platform-agnostic, be honest about status.

Security

See SECURITY.md or /.well-known/security.txt.

Nearby in the ranking
Similar items