I’d like to announce lean-markdown a Lean implementation of both CommonMark and GitHub Flavored Markdown (GFM).
A (somewhat) formally verified implementation of Markdown
Guarantees
Conformant: passes every test in the official CommonMark and cmark-gfm suites.
Total: never panics or loops on any input, including adversarial input.
Safe: proved to never let an AST leaf’s string content produce unescaped HTML markup, or break out of an attribute.
Well-formed: for input with no embedded raw HTML, output is proved well-formed HTML.
Both CommonMark and GFM pass raw HTML through verbatim by design. For untrusted input use renderHtmlSafe which guarantees the output is both safe and well formed, including adversarial input.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Using link reference definitions as invisible structural markers — sound, or a bad idea? | 0 | 10 | 27-09-2026 |
| 2 | Making Markdown a first-class citizen of the Web | 0 | 7.3 | 14-09-2026 |
| 3 | A list of common mistakes that people make while writing Markdown | 0 | 10.4 | 20-08-2026 |
| 4 | MD Studio - a personal HTML-to-Markdown project | 0 | 14.96 | 05-09-2026 |
| 5 | Transclusion or including sub-documents for reuse | 0 | 11.72 | 26-09-2026 |
| 6 | Three things I decided not to parse, building a live-preview editor | 0 | 12.69 | 27-08-2026 |
| 7 | Standardize listing of Markdown Flavors used in the MD document: GLFM, GFM, QMD, etc | 0 | 5.04 | 03-10-2026 |
| 8 | Markdific - A better tool to open, read, edit and export Markdown files | 0 | 7.23 | 05-10-2026 |
| 9 | Let table rows wrap over several lines | 0 | 7.98 | 03-10-2026 |