About

I build for the web, and I got tired of seeing packages installed for things the browser already does. This site is a lookup table from those packages to what replaces them.

How it works

Each rule maps npm package names to a CSS feature, an HTML element or a Web API. Matching is exact, against the names in your package.json. No model reads your code, so nothing here guesses what a package is used for.

Every rule also lists the cases where the package is still the right call. A match is a place to look, and the conditions on the rule page say whether the platform covers your case.

Support tiers come from web-features and are resolved at build time. No browser version in the catalog is written by hand.

Who

Made by Johannes Maendle. The catalog and the site are MIT licensed and live in one repository, along with the CLI, the MCP server and the agent skill.

What it will not do

It has no accounts, no hosted API with state and no paste-your-code mode. It stores nothing you send. See privacy for the detail, or get in touch if a rule is wrong.