Markdown Linting

This page summarizes the projects mentioned and recommended in the original post on dev.to

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. markdownlint

    A Node.js style checker and lint tool for Markdown/CommonMark files.

    Markdown Lint

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. markdownlint

    Markdown lint tool (by markdownlint)

    markdownlint is a node.js markdown linter that is easy to install and easy to customize. It is based on an earlier Ruby tool, also called markdownlint. Both are great, but the Node.js tool is easy to install and easy to customize.

  4. write-good

    Naive linter for English prose

    write-good

  5. vale

    :pencil: A markup-aware linter for prose built with speed and extensibility in mind.

    Vale

  6. docs

    Linode guides and tutorials. (by linode)

    Besides the official Vale style guides Buildkite, Linode, and Write The Docs have rules online that you can copy into your repo or use as inspiration for your own rules.

  7. proselint

    A linter for prose.

    proselint

  8. alex

    Catch insensitive, inconsiderate writing

    alex

  9. vale-styles

    Checks for Vale based on popular style guides

    Besides the official Vale style guides Buildkite, Linode, and Write The Docs have rules online that you can copy into your repo or use as inspiration for your own rules.

  10. Openly

    A Vale linter style that aims to replicate Grammarly in an open-source, privacy-friendly way

    Grammarly Clone in Vale

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Mado: Fast Markdown linter written in Rust

    2 projects | news.ycombinator.com | 14 May 2026
  • Beyond Lines: Announcing "gosemdiff" – A Logic-Aware Diff Tool for Go

    2 projects | dev.to | 29 Apr 2026
  • How I Built Inline Disable Comments for a Go Markdown Linter

    1 project | dev.to | 28 Apr 2026
  • Treating blog posts like production code

    8 projects | dev.to | 27 Mar 2026
  • Vim + Markdown = Writer's Heaven

    10 projects | dev.to | 25 Mar 2026