# decodeerror

> Paste the error. Get the fix.

A searchable directory of error messages — what they mean, what causes them, and the fix that actually works. Curated for JavaScript, Python, Node, Git, Docker, Kubernetes, and SQL.

## Browse
- [JavaScript](https://decodeerror.com/javascript)
- [TypeScript](https://decodeerror.com/typescript)
- [Python](https://decodeerror.com/python)
- [Rust](https://decodeerror.com/rust)
- [Go](https://decodeerror.com/go)
- [Docker](https://decodeerror.com/docker)
- [Kubernetes](https://decodeerror.com/kubernetes)
- [Git](https://decodeerror.com/git)
- [npm / pnpm](https://decodeerror.com/npm)
- [Webpack / Vite](https://decodeerror.com/webpack)
- [Postgres](https://decodeerror.com/postgres)
- [HTTP](https://decodeerror.com/http)

## Resources
- [Sitemap](https://decodeerror.com/sitemap.xml): every indexable page on decodeerror.com
- [RSS feed](https://decodeerror.com/feed.xml): latest published pages
- [robots.txt](https://decodeerror.com/robots.txt): crawl rules + Content-Signal preferences

## About
decodeerror is a reference for the error messages developers actually paste into Google. Plain-language causes, fix recipes, and verified workarounds — written for the person stuck on the error, not for the search engine.

## For agents
- This site permits AI training, AI input/grounding, and search indexing
  (robots.txt `Content-Signal: search=yes, ai-input=yes, ai-train=yes`).
- Request any page with the header `Accept: text/markdown` to receive a
  clean markdown rendering instead of HTML (responses carry
  `Content-Type: text/markdown` and `x-markdown-tokens`).
