
In simple English
This tool turns code specs and text guides into a fast website of documentation. It reads your file formats like OpenAPI and Markdown and builds a clean static site. You can host the output anywhere without paying for a special hosting service. It needs some command line work to set up and configure your navigation. The project is open source under an AGPL licence, which has strict rules if you modify and host it for others.
What it is
Sourcey is a documentation generator written in TypeScript that builds self-contained static HTML sites from multiple input formats. It handles OpenAPI specifications, Model Context Protocol (MCP) servers, C++ Doxygen XML, Go godoc, Rust rustdoc, and Markdown guides in a single build.
What it is good for
Solo builders who want to combine API references, MCP server specs, and written user guides into one cohesive documentation site without paying for hosted doc platforms.
- Builds a complete static site from multiple distinct sources like OpenAPI, Markdown, and Doxygen.
- Includes live reloading during development with a Vite-powered server.
- Generates machine-readable outputs such as llms.txt for AI agents alongside human guides.
- Requires Node.js 22.19 or newer to run the CLI and build process.
- Uses the AGPL-3.0 licence, which requires you to open source your modifications if you host the software as a service.
- Configuration relies on editing TypeScript config files rather than a visual admin dashboard.
Docusaurus or MkDocs
Vite
- facebook/docusaurus67k stars
A static site generator from Meta that turns Markdown files into a documentation website.
- mkdocs/mkdocs23k stars
Turns a folder of Markdown files into a documentation website, controlled by one settings file.
- squidfunk/mkdocs-material28k stars
Turns a folder of Markdown files into a searchable documentation website, with every formerly sponsor-only feature now included.
npm install -g sourcey sourcey init