| 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 扩展 |