Overview
High-level developer map of the HeadlessX product repos and runtime architecture.
by @saifyxpro
HeadlessX development happens primarily in the product monorepo:
| Repository | Role |
|---|---|
HeadlessX | product monorepo for API, dashboard, worker, markdown service, and yt-engine |
Main product apps
Inside HeadlessX:
apps/apifor REST, SSE, jobs, auth, and MCPapps/webfor the operator dashboardapps/go-html-to-md-servicefor content extraction supportapps/yt-enginefor YouTube extraction and temporary save workflows
Runtime model
- the dashboard and external clients talk to
apps/api - the API uses PostgreSQL for state
- queue-backed work runs through Redis and a worker
- the API delegates markdown and YouTube tasks to dedicated services