Skip to content

selfdoc

Static Site Generator that builds a project's documentation site directly from its source code, so the docs can never drift from the code they describe, with SEO/AEO, first-class blog, search, and cross-project linking built in

Go cli 0.42.1

go install github.com/smm-h/selfdoc@v0

What it is

Static Site Generator that builds a project's documentation site directly from its source code, so the docs can never drift from the code they describe, with SEO/AEO, first-class blog, search, and cross-project linking built in

It is for maintainers who want a repository's documentation built from the repository itself, so API references, CLI help, schemas and tests are written by the code rather than beside it.

What it does

Install

Go
go install github.com/smm-h/selfdoc@v0
Package names
  • Gogithub.com/smm-h/selfdoc

More tools

strictcli

Go, Python, TypeScript

A CLI framework for the Era of Agents: nothing is inferred, everything is declared. First-class support for Go, Python, and TypeScript

strictspec

Go, Python, TypeScript

Define a schema once in TOML, and generate the full toolchain in your language: validation, versioning, migrations, etc. -- First-class support for Go, Python, and TypeScript

testisolation

Go, Python, TypeScript

Uncompromising test isolation: your tests structurally cannot touch your real files, secrets, or git identity -- First-class support for Go, Python with pytest, and TypeScript with Node

One email a month

The digest goes out on the first Tuesday of the month: what shipped, in short. Unsubscribe in one click.

You are on the list. Check your inbox for the confirmation.
Read the docs