# for-GET/know-your-http-well

HTTP headers, media-types, methods, relations and status codes, all summarized and linking to their specification.

Repository: https://github.com/for-GET/know-your-http-well
Canonical: https://ross.abutalabs.com/products/know-your-http-well
Language: Emacs Lisp
License: Unlicense
License Family: permissive
Topics: http, http-status-code, http-method, http-header, json, emacs
Last push: 2024-07-26T17:07:31+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4887, "days_push": 768, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2454, forks 153 (observed 2026-08-28T04:06:53.114914+00:00)

## What it is
A reference dataset and library summarizing HTTP encodings, headers, media types, methods, relations, and status codes, with links to their specifications. It is available as JSON data, an Emacs Lisp package with interactive lookup commands, and a JavaScript npm module.

## Use cases
- look up what an HTTP status code means
- convert HTTP status phrases to codes in JavaScript
- find the specification for an HTTP header
- look up HTTP methods and link relations in Emacs
- get HTTP reference data as JSON for tooling

## When to choose
- you need canonical HTTP semantics data embedded in a tool or editor
- you want a lightweight npm or Emacs package for HTTP status/header lookups
- you need machine-readable HTTP spec summaries in JSON

## When to avoid
- you need a full HTTP client or server implementation
- you want up-to-date coverage of brand-new HTTP drafts and extensions
- you need a web-based HTTP documentation site

## Facets
- artifact type: library
- maturity: maintenance
- function: documentation, developer-tools
- domain: web-development, developer-tools, apis, documentation
- platform: cli
- tags: http-reference, http-status-codes, http-headers, emacs-lisp, json-data, reference-data, emacs, nodejs

## Member repositories
- for-GET/know-your-http-well (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:53.114914+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:30:07.627804+00:00, confidence not recorded.
  - readme: https://github.com/for-GET/know-your-http-well (fetched 2026-08-28T04:06:53.114914+00:00, sha 081f576b2f00)
- Data as of 2026-08-30T08:39:29.467469+00:00.
