JS
-
micromark used by
- mdast-util-from-markdown used by
- remark-parse used by
- Astro
- markdown-it used by
-
showdown used by (based on what they say)
- GoogleCloudPlatform
- Meteor
- Stackexchange - forked as PageDown
-
remarkable
- used by Docusaurus
- marked used by
- markup-it used by
-
commonmark.js
- is the JS reference implementation of CommonMark
WASM
-
markdown-wasm
- uses md4c
-
Wasm Markdown
- uses pulldown-cmark
-
parsedown
- uses pulldown-cmark
See also
- Online playground
- npmtrends
- biome promises to add markdown eventually
Rust
- pulldown-cmark used by
- zola-markdown
-
markdown-rs
- Sibling to micromark
-
comrak
- Rust port of cmark-gfm
-
markdown-it-rust
- Rust port of markdown-it library.
- Snekdown
Golang
C
-
cmark-gfm
- used by Github
- is an extended version of the cmark
-
cmark
- is the C reference implementation of CommonMark
- md4c
Zig
Tree-sitter
Tree-sitter is a parser generator tool and an incremental parsing library. There are bindings for many languages (including Rust and JS)
Ruby
-
jekyll-commonmark
- used by jekyll
- uses cmark-gfm
- redcarpet used by
Python
- python-markdown used by
- marko