# backend

Backend-framework detectors for Node.js HTTP frameworks.

Covers Express, NestJS, Fastify, Koa, and Hono. Each individual detector ([`expressDetector`](https://www.hyperfrontend.dev/docs/libraries/project-scope/tech/backend/#api-expressDetector), [`nestDetector`](https://www.hyperfrontend.dev/docs/libraries/project-scope/tech/backend/#api-nestDetector), [`fastifyDetector`](https://www.hyperfrontend.dev/docs/libraries/project-scope/tech/backend/#api-fastifyDetector), [`koaDetector`](https://www.hyperfrontend.dev/docs/libraries/project-scope/tech/backend/#api-koaDetector), [`honoDetector`](https://www.hyperfrontend.dev/docs/libraries/project-scope/tech/backend/#api-honoDetector)) follows the shared [`BackendDetector`](https://www.hyperfrontend.dev/docs/libraries/project-scope/tech/backend/#api-BackendDetector) shape and produces a [`BackendDetection`](https://www.hyperfrontend.dev/docs/libraries/project-scope/tech/backend/#api-BackendDetection) with [`confidence`](https://www.hyperfrontend.dev/docs/libraries/project-scope/tech/backend/#api-BackendDetection-prop-confidence) and [`evidence`](https://www.hyperfrontend.dev/docs/libraries/project-scope/tech/backend/#api-BackendDetection). [`detectBackendFrameworks`](https://www.hyperfrontend.dev/docs/libraries/project-scope/tech/backend/#api-detectBackendFrameworks) runs them all against a project and returns the aggregate. Used by the cross-cutting `heuristics/framework` module to assemble the full stack picture.

---

Canonical page: https://www.hyperfrontend.dev/docs/libraries/project-scope/tech/backend/
This file: https://www.hyperfrontend.dev/docs/libraries/project-scope/tech/backend.md
Documentation index: https://www.hyperfrontend.dev/llms.txt
