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