All Projects
rumdl
High-performance Markdown linter and formatter built with Rust. Fast-growing open source project with VS Code extension.
Technologies
Key Highlights
- Comprehensive lint rules covering all markdown aspects
- 10-100x faster than alternatives
- VS Code extension with real-time linting
- Active open source community
About
Rumdl is a high-performance Markdown linter and formatter built with Rust, inspired by Ruff’s approach to Python linting. The project has gained significant traction in the developer community.
Features
Performance
Built from scratch in Rust with minimal dependencies, compiling to a single binary. Achieves 10-100x speedup compared to existing tools like markdownlint.
Comprehensive Rules
Implements extensive lint rules covering:
- Headings and structure
- Lists and whitespace
- Code blocks and fences
- Links and images
- And more…
Developer Experience
- VS Code extension for real-time linting and auto-fixing
- Language Server Protocol (LSP) support
- Fix mode for automatic corrections
- Configurable via
.rumdl.toml
Why I Built This
After using markdownlint for years, I wanted something faster and more modern. Inspired by how Ruff transformed Python linting, I set out to do the same for Markdown.
Technologies
- Language: Rust
- Editor Integration: VS Code, LSP
- Distribution: Cargo, Homebrew, npm