Sleepy Hollow

A headless API framework for Node.js and Bun where requirements, tests, validation, routes, security, data access, and evidence stay connected.

  • Active
  • Open Source
  • TypeScript
  • Node.js
  • Bun
  • SQLite
  • Zod

Overview

Sleepy Hollow is a headless API framework for building backend services on Node.js and Bun. It is designed for API work where the framework should help prove what was built, not just route requests.

Framework Shape

The framework combines file-based routing, strict validation, explicit security composition, relational data access, OpenAPI and client generation, and a verification workflow that maps requirements to tests and evidence.

Why It Exists

Sleepy Hollow is built around a practical problem in agent-assisted software development: it is not enough for generated code to look plausible. The system needs a way to connect approved requirements, implemented routes, test coverage, and captured evidence so the work can be checked independently.