C |
cmark |
https://github.com/commonmark/cmark |
是 CommonMark 的 C 参考实现,一个 带有规范的 Markdown 语法的合理化版本 |
C |
cmark-gfm |
https://github.com/github/cmark |
是 CommonMark 的 C 参考实现的扩展版本,是带有规范的 Markdown 语法的合理化版本 |
C |
MD4C |
https://github.com/mity/md4c |
MD4C代表“Markdown for C”,这正是这个项目的意义所在。 |
C# |
CommonMark.NET |
https://github.com/Knagis/CommonMark.NET |
|
C# |
Markdig |
https://github.com/lunet-io/markdig |
|
Common Lisp |
cl-cmark |
https://gitlab.com/HiPhish/cl-cmark |
|
Crystal |
markd |
https://github.com/icyleaf/markd |
|
D |
commonmark-d |
https://github.com/p0nce/commonmark-d |
|
D |
hunt-markdown |
https://github.com/huntlabs/hunt-markdown |
|
Dart |
mdown |
https://github.com/dikmax/mdown |
快速且符合CommonMark的Markdown解析器 |
Elixir |
Cmark |
https://github.com/asaaki/cmark.ex |
|
Emacs Lisp |
cmark |
https://github.com/taku0/cmark-el |
|
Go |
golang-commonmark/markdown |
https://gitlab.com/golang-commonmark/markdown |
纯 Go 实现 |
Go |
go-commonmark |
https://github.com/rhinoman/go-commonmark |
对C库的封装 |
Go |
goldmark |
https://github.com/yuin/goldmark |
|
Go |
Lute |
https://github.com/88250/lute |
|
Haskell |
cmark |
http://hackage.haskell.org/package/cmark |
对C库的封装 |
Haskell |
commonmark-hs |
https://github.com/jgm/commonmark-hs |
纯 Haskell 实现 |
Haxe |
necmark |
https://github.com/ConstNW/necmark |
对C库的封装 |
Java |
commonmark-java |
https://github.com/commonmark/commonmark-java |
纯Java实现 |
Java |
flexmark-java |
https://github.com/vsch/flexmark-java |
纯Java实现,源代码级AST低至单个字符 |
JavaScript |
commonmark.js |
https://github.com/jgm/commonmark.js |
marked.js 就使用了它实现 |
JavaScript |
markdown-it |
https://github.com/markdown-it/markdown-it |
|
JavaScript |
cmark-emscripten |
https://github.com/mvasilkov/cmark-emscripten |
C 库到 WebAssembly 的接口 |
JavaScript |
mdx |
https://github.com/mdx-js/mdx |
CommonMark 的超集,添加嵌入式 JSX 和导入/导出语法 |
JavaScript |
ciceromark |
https://github.com/accordproject/markdown-transform |
|
Julia |
CommonMark.jl |
https://github.com/MichaelHatherly/CommonMark.jl |
|
Lua |
cmark-lua |
https://github.com/jgm/cmark-lua |
|
Lua |
lcmark |
https://github.com/jgm/lcmark |
|
Perl |
CommonMark |
https://metacpan.org/release/CommonMark |
|
PHP |
league/commonmark |
http://commonmark.thephpleague.com/ |
|
PHP |
cmark |
http://docs.php.net/cmark |
|
Python |
commonmark.py |
https://github.com/rtfd/commonmark.py |
直接基于commonmark的纯Python实现.js |
Python |
markdown-it-py |
https://github.com/ExecutableBookProject/markdown-it-py |
markdown-it 库的纯 Python 版本 |
Python |
mistletoe |
https://github.com/miyuchina/mistletoe |
纯 Python 中最快、可扩展的实现 |
Python |
paka.cmark |
https://github.com/PavloKapyshin/paka.cmark |
对 C 语言实现的 cmark 的封装 |
Python |
Marko |
https://github.com/frostming/marko |
一个纯粹的Python实现,专注于简单的可扩展性 |
Ruby/RubyMotion |
CommonMarker |
https://github.com/gjtorikian/commonmarker |
对C库的封装 |
Ruby/RubyMotion |
motion-markdown-it |
https://github.com/digitalmoksha/motion-markdown-it/ |
基于 JS markdown-it 库,移植到 Ruby 和 RubyMotion |
R |
commonmark |
http://cran.r-project.org/package=commonmark |
对C库的封装 |
Racket |
commonmark |
https://lexi-lambda.github.io/racket-commonmark/ |
原生Racket ,具有完整的测试覆盖率 |
Rust |
comrak |
https://github.com/kivikakk/comrak |
基于 cmark-gfm 的架构,带有 GitHub 扩展。 |
Rust |
pulldown-cmark |
https://github.com/google/pulldown-cmark |
新颖的、以性能为导向的架构。 |
Scala |
cmark-scala |
https://github.com/sparsetech/cmark-scala |
|
Scheme |
Down |
https://github.com/OrangeShark/guile-commonmark/ |
|
Swift |
Down |
https://github.com/iwasrobbed/Down |
|
Swift |
SwiftMark |
https://github.com/Pyroh/SwiftMark |
对C库的封装 |
Swift |
MarkdownSyntax |
https://github.com/hebertialmeida/MarkdownSyntax |
包装用于 AST 访问的参考 C 库 |
Tcl |
tcl-cmark |
https://github.com/apnadkarni/tcl-cmark |
|
TypeScript |
DefinitelyTyped |
https://github.com/DefinitelyTyped/DefinitelyTyped |
|
TypeScript |
FlavorMark |
https://github.com/AnyhowStep/flavormark |
重写 commonmark.js,专注于模块化解析逻辑 |
Zig |
koino |
https://github.com/kivikakk/koino |
基于 Comrak/cmark-gfm 的架构,带有 GitHub 扩展 |