gitwtfhub

wtf is wpt?

emlun/wpt — explained in plain English

Analysis updated 2026-07-18 · repo last pushed 2025-11-26

Audience · developerComplexity · 3/5QuietSetup · moderate

TL;DR

Web Platform Tests is a massive shared test suite that browser makers run to verify their browser follows the same web standards as Chrome, Firefox, Safari, and Edge.

Mindmap

mindmap
  root((repo))
    What it does
      Cross-browser tests
      Checks web standards
      Tracks compatibility
    Tech stack
      HTML CSS JavaScript
      wpt live runner
      wpt fyi dashboard
    Use cases
      Catch browser bugs
      Verify spec compliance
      Track pass rates
    Audience
      Browser vendors
      Standards bodies
      Web developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Run the test suite in your browser at wpt.live to check standards compliance.

REASON 2

Check wpt.fyi to see how a browser's pass rate compares to competitors over time.

REASON 3

Write and submit a new test for a web feature you care about.

REASON 4

Trace a cross-browser bug back to a specific failing test to know if it's a bug or a spec gap.

What's in the stack?

HTMLCSSJavaScript

How it stacks up

emlun/wpt0verflowme/alarm-clock0verflowme/seclists
LanguageCSS
Last pushed2025-11-262022-10-032020-05-03
MaintenanceQuietDormantDormant
Setup difficultymoderateeasyeasy
Complexity3/52/51/5
Audiencedevelopervibe coderops devops

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 1h+

Running the full suite locally requires cloning a very large repository and setting up test infrastructure.

No license information is mentioned in the explanation.

Yoink these prompts

Prompt 1
Walk me through forking this repo and writing a new test for a CSS feature I care about.
Prompt 2
Show me how to use the linter and manifest generator tools in this repo before submitting a test.
Prompt 3
Explain how to run a subset of these tests locally in my browser to check a specific web API.
Prompt 4
Help me find whether a compatibility bug I found is a known issue by searching this test suite.

Frequently asked questions

wtf is wpt?

Web Platform Tests is a massive shared test suite that browser makers run to verify their browser follows the same web standards as Chrome, Firefox, Safari, and Edge.

Is wpt actively maintained?

Quiet — no commits in 6-12 months (last push 2025-11-26).

What license does wpt use?

No license information is mentioned in the explanation.

How hard is wpt to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is wpt for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.