rumdl is a fast Markdown linter and formatter written in Rust. It offers extensive markdownlint-compatible checking while adding native formatting, flexible configuration and support for a range of Markdown dialects.
The program can check or format files, directories and standard input. Configuration is discovered automatically, and existing markdownlint configuration files can be used or converted to rumdl’s own format.
rumdl also understands documentation-specific Markdown flavours including MkDocs, MDX, Quarto, Pandoc, Obsidian, Kramdown, Azure DevOps and MyST.
This is free and open source software.
Key Features
- Combines fast Markdown linting with automatic formatting and fixes.
- Supports numerous Markdown flavours with per-file flavour overrides.
- Can discover and import existing markdownlint configuration files.
- Supports project, user and pyproject.toml configuration together with inline rule controls.
- Can run external linting and formatting tools against fenced code blocks.
- Supports .editorconfig settings for applicable formatting rules.
Website: github.com/rvben/rumdl
Support:
Developer: Ruben J. Jongejan
License: MIT License

rumdl is written in Rust. Learn Rust with our recommended free books and free tutorials.
Related Software
| Markdown Linters | |
|---|---|
| markdownlint | Static analysis tool for Node.js |
| textlint | Pluggable linting tool for text and markdown |
| rumdl | Modern Markdown linter and formatter |
| remark-lint | Check Markdown code style |
| markdownlint-ruby | Tool to check markdown files and flag style issues |
| ESLint Markdown | Brings native Markdown linting to ESLint |
| PyMarkdown | Markdown linter |
| Mado | Check Markdown documents for style and formatting issues, |
| gomarklint | Keep documentation quality under control |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.