Dev tools · alternatives · 2026
24 alternatives to markuplint
Linter that gives peace of mind in your markup
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. markuplint launched in 2021; newer entries below may have overtaken it.
- 1

Lint your Markdown with ESLint. Additional rules for use with `@eslint/markdown`.🛠️ - lumirlumir/npm-eslint-markdown
Jun 2026 · github.com · its alternatives →
- 2
Lint for HTTP▲138Validator for HTTP. Contribute to vfaronov/httpolice development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 3

Cooklang is a markup language for recipes.
2021 · cooklang.org · its alternatives →
- 4

(spoiler: its XSLT) I've been working on a little demo for how to avoid copy-pasting header/footer boilerplate on a simple static webpage. My goal is to approximate the experience of Jekyll/Hugo but eliminate the need for a build step before publishing. This demo shows how to get basic templating features with XSL so you could write a blog post which looks like My Article some content hello hello Some properties which set this approach apart from other methods: - no build step (no need to setup Jekyll on the client or configure Github/Gitlab actions) - works on any webserver…
2025 · github.com · its alternatives →
- 5AD
A simple and fast zero-dependencies-library to transform text-selections into serializable markings.
2015 · bowlingx.github.io · its alternatives →
- 6

Catch webapp errors before customers do
2022 · webapp.io · its alternatives →
- 7

Style guide checker for technical writing
Nov 2025 · styleguidechecker.netlify.app · its alternatives →
- 8

[WIP] Next generation template language for fans of Haml and Markdown - inem/hamdown
2018 · github.com · its alternatives →
- 9

Open sourcing Ezno's checker and trying out / previewing the JavaScript type checker today
2023 · github.com · its alternatives →
- 10
Write Lint▲69Your Mac's built-in proofreader, summoned by ⌘⇧L.
May 2026 · writelint.app · its alternatives →
- 11
Dirty Markup▲140Tidy up your HTML, CSS, and JavaScript code
2015 · dirtymarkup.com · its alternatives →
- 12

- 13

- 14

A simple React markdown editor with preview
2021 · github.com · its alternatives →
- 15

- 16

- 17

The most important thing is to decide on the direction of development - games, websites, software. Then make a choice of language.
2012 · strapdownjs.com · its alternatives →
- 18

This started out as a static HTML file, being used by some developers at my current employer to document "domain terminology" relevant to products we're building. Soon it became too much work to update the items in the HTML manually, so I added a JavaScript-based editor. It relies on a tiny Node.js server to write changes back to the HTML file. Not as user-friendly as a "normal" web-based application, but it does mean we can keep the HTML file under version control and follow our normal development process for making/tracking changes.
2022 · glossary.page · its alternatives →
- 19

A lightweight toolset for writing styles in JavaScript ✨ - styled-components/polished
2017 · github.com · its alternatives →
- 20

A linter to prevent exception handling antipatterns in Python (limited only for those who like dinosaurs). - guilatrova/tryceratops
2021 · github.com · its alternatives →
- 21EC
2015 · ruanyf.github.io · its alternatives →
- 22OA
Oxlint is a JavaScript linter designed to catch erroneous or useless code without requiring any configurations by default. Oxlint is part of the oxc project [1], which is a collection of JavaScript tools written in Rust. [1]: https://oxc-project.github.io
2023 · oxc-project.github.io · its alternatives →
- 23MT
2015 · upndown.netgusto.com · its alternatives →
- 24

Markdown view engine for javascript. Contribute to dannav/ibra development by creating an account on GitHub.
2017 · github.com · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →