Mado: Fast Markdown linter written in Rust

TL;DR

Mado is a newly released markdown linter developed in Rust, claiming to be up to 60 times faster than existing linters like markdownlint. It supports CommonMark and GitHub Flavored Markdown and is compatible with multiple platforms.

A new markdown linter named Mado, developed in Rust, has been released, claiming to be up to 60 times faster than existing solutions such as markdownlint, and supporting CommonMark and GitHub Flavored Markdown (GFM).

Mado is a markdown linter compatible with CommonMark and GFM, designed to improve performance significantly. Benchmark tests conducted on a MacBook Pro (2021, M1 Max) indicate that Mado processes approximately 49-60 times faster than markdownlint-cli and other similar tools, depending on the dataset. It can be installed via multiple package managers, including Homebrew, Nix, and Scoop, with pre-built binaries available for download. Mado supports most markdownlint rules, with some marked as unstable or unsupported, and can be configured through local or global configuration files. It is also compatible with GitHub Actions for integration into automated workflows.

Why It Matters

This development matters because faster markdown linting can significantly improve developer productivity, especially in large documentation projects or continuous integration pipelines. By leveraging Rust’s performance capabilities, Mado could reduce linting times from minutes to seconds, enabling more efficient code reviews and documentation updates. Its compatibility with existing markdown rules and integration options makes it a relevant tool for developers seeking performance improvements.

Amazon

Markdown linter for developers

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Background

Existing markdown linters like markdownlint and markdownlint-cli are widely used but have performance limitations, especially with large datasets. The recent benchmarking, conducted on a MacBook Pro with an M1 Max chip, shows that Mado outperforms these tools considerably. The release follows ongoing efforts within the developer community to optimize tooling for markdown processing, driven by the increasing size of documentation repositories and the demand for faster CI/CD pipelines.

“Mado leverages Rust’s speed to provide a markdown linting experience that is up to 60 times faster than existing tools.”

— Aki Omik, developer of Mado

“On a MacBook Pro (2021, M1 Max), Mado processes approximately 49-60 times faster than markdownlint-cli, depending on the dataset.”

— Benchmarking report

Amazon

Rust-based markdown linting tool

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

What Remains Unclear

It is not yet clear how Mado performs across all markdown rules, especially those marked as unstable or unsupported. The long-term stability and adoption rate among the developer community remain to be seen, as well as its performance on different operating systems beyond the initial benchmarks.

Amazon

Fast markdown checker for documentation

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

What’s Next

Next steps include wider adoption within the developer community, further benchmarking across diverse datasets, and potential integration into popular CI/CD pipelines. Developers and teams will likely monitor updates to Mado for stability improvements and new features.

Amazon

Markdown syntax validation software

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

How does Mado compare to other markdown linters in performance?

Benchmark tests indicate Mado is approximately 49-60 times faster than markdownlint-cli on tested datasets, primarily due to its implementation in Rust.

What platforms does Mado support?

Mado can be installed on macOS, Linux, and Windows via package managers like Homebrew, Nix, Scoop, and Winget, with pre-built binaries available for download.

Does Mado support all markdownlint rules?

Most rules are supported, with some marked as unstable or unsupported. Support for specific rules can be checked in the documentation.

Can Mado be integrated into automated workflows?

Yes, Mado is compatible with GitHub Actions, allowing integration into CI/CD pipelines for automated markdown linting.

You May Also Like

Quiet GPUs for Local AI: Acoustic and Thermal Roundup

Thorsten Meyer AI’s 2026 GPU roundup ranks local AI cards by VRAM, heat and noise, with power caps central to quiet builds.

CSS-Native Parallax Effect

A new CSS feature enables parallax scrolling effects using native scroll-driven animation timelines, improving performance and simplicity.

I’ve built a virtual museum with nearly every operating system you can think of

A developer has created a comprehensive virtual museum running over 570 operating systems across history, accessible via emulation on modern PCs.

Stop throwing AI-generated walls of text into conversations

Experts and users are urging AI developers to limit the use of lengthy, repetitive AI-generated walls of text in chat interactions to improve clarity and user experience.