AltHub

sphinx-doc/sphinx Alternatives

documentation generation / static site generator

Sphinx is a documentation generator that uses reStructuredText to produce multi-format output (HTML, PDF, ePub) for software and technical documentation, with cross-references, indices, and an extension ecosystem.

8.0kPythonNOASSERTIONactive ยท last push 1mo agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

iamgio/quarkdownGitHub

When you want a Markdown-centric, Kotlin-based tool for publishing multi-format documents (papers, slides, websites) instead of Sphinx's reST and Python ecosystem.

๐Ÿช Markdown with superpowers: from ideas to papers, presentations, websites, books, and knowledge bases.

16.2k
Kotlin
GPL-3.0
active8d ago
getpelican/pelicanGitHub

When you need a Python static site generator that supports reST for a blog or simple site, but you don't require Sphinx's cross-referencing and autodoc.

Static site generator that supports Markdown and reST syntax. Powered by Python.

13.3k
Python
AGPL-3.0
active5mo ago
metalsmith/metalsmithGitHub

When building a static site with a minimal, pluggable Node.js pipeline; you trade Sphinx's structured documentation features for full JavaScript flexibility.

An extremely simple, pluggable static site generator for Node.js

7.8k
JavaScript
MIT
slowing8mo ago
zensical/zensicalGitHub

When you want a fast Rust static site generator with a MkDocs-style Markdown workflow, not Sphinx's reST-based tooling.

A modern static site generator by the Material for MkDocs team

5.7k
Rust
MIT
active9d ago
getzola/zolaGitHub

When you need a fast, single-binary static site generator with Markdown and no Python dependency, and can do without Sphinx's domain-specific directives.

A fast static site generator in a single binary with everything built-in. https://www.getzola.org

17.4k
Rust
EUPL-1.2
active1mo ago
AnswerDotAI/nbdevGitHub

When you develop Python code in Jupyter Notebooks and want docs auto-generated from that literate-programming workflow, a different authoring model than Sphinx.

Create delightful software with Jupyter Notebooks

5.3k
Jupyter Notebook
Apache-2.0
active7d ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

pdoc3/pdocGitHub

When you only need Python API docs with zero configuration and want a lightweight single-page HTML output instead of Sphinx's full site.

๐Ÿ โžก๏ธ ๐Ÿ“œ Auto-generate API docs for Python projects

1.2k
Python
AGPL-3.0
active1mo ago
lunarmodules/ldocGitHub

When generating documentation for Lua/C libraries and need a lightweight tool with Markdown support, not the full Sphinx system.

LDoc is a LuaDoc-compatible documentation generator which can also process C extension source. Markdown may be optionally used to render comments, as well as integrated readme documentation and pretty-printed example files.

869
Lua
NOASSERTION
active24d ago
ruby/rdocGitHub

When you need built-in API documentation for Ruby projects, rather than Sphinx's Python-centric approach.

RDoc produces HTML and online documentation for Ruby projects.

930
Ruby
NOASSERTION
active7d ago

Listed as an alternative to

These projects were analysed and named sphinx among their alternatives. The relationship is not symmetric โ€” how sphinx rates them is a separate judgement, made when sphinx is analysed in its own right.

mkdocs/mkdocsGitHub

calls sphinx โ€œChoose for richer cross-referencing, reStructuredText support, and mature Python documentation tooling, though it has a steeper learning curve.โ€

Project documentation with Markdown.

22.4kPythonslowing
iamgio/quarkdownGitHub

calls sphinx โ€œNarrower: documentation websites (reST/MyST), not general multi-format publishing.โ€

๐Ÿช Markdown with superpowers: from ideas to papers, presentations, websites, books, and knowledge bases.

16.2kKotlinactive
getpelican/pelicanGitHub

calls sphinx โ€œChoose if you are documenting software; it specializes in docs, not blogs.โ€

Static site generator that supports Markdown and reST syntax. Powered by Python.

13.3kPythonactive
metalsmith/metalsmithGitHub

calls sphinx โ€œChoose when you're producing documentation and need reST, autodoc, and cross-references rather than general website pages.โ€

An extremely simple, pluggable static site generator for Node.js

7.8kJavaScriptslowing