← All repos

verso

Lean documentation authoring tool

Browse cluster: Lean4 Formal Verification & Cryptography
823commits
30contributors
6languages

Tech stack & purpose

Verso is a documentation authoring tool for the Lean programming language, designed to support diverse documentation genres including instructional books, software manuals, API documentation, and research papers. Built in Lean 4, Verso provides libraries for representing documents paired with a Markdown-like concrete syntax, enabling users to leverage Lean's metaprogramming API to create custom features and extensions. The project draws inspiration from Scribble and Sphinx, and includes capabilities for accurately syntax-highlighted Lean code, cross-document semantic linking, and HTML rendering with interactive proof state display. Development is led by David Thrane Christiansen, with the project coordinated to track Lean releases through versioned branches and tags.

Community & reference links

Languages

Lean
84.5%
Python
6.2%
JavaScript
4.4%
CSS
2.2%
TeX
1.7%
Shell
0.9%

Contributors