choose for .NET/C# projects needing a fast CommonMark processor with extensions.
A fast, powerful, CommonMark compliant, extensible Markdown processor for .NET
- 5.3k
- C#
- BSD-2-Clause
Markdown parsing/rendering
goldmark is a CommonMark-compliant Markdown parser written in Go, designed for extensibility and HTML conversion.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
choose for .NET/C# projects needing a fast CommonMark processor with extensions.
A fast, powerful, CommonMark compliant, extensible Markdown processor for .NET
choose for PHP projects needing full CommonMark/GFM support with extensibility.
Highly-extensible PHP Markdown parser which fully supports the CommonMark and GFM specs.
choose for Rust projects needing a performant CommonMark parser.
An efficient, reliable parser for CommonMark, a standard dialect of Markdown
choose for Java projects needing a standard CommonMark implementation.
Java library for parsing and rendering CommonMark (Markdown)
choose for Java projects needing extra conversions (PDF/DOCX) and AST access.
CommonMark/Markdown Java parser with source level AST. CommonMark 0.28, emulation of: pegdown, kramdown, markdown.pl, MultiMarkdown. With HTML to MD, MD to PDF, MD to DOCX conversion modules.
choose for React/JSX projects wanting direct markdown-to-component rendering.
A very fast and versatile markdown toolchain. Output to AST, React, React Native, SolidJS, Vue, HTML, and more!
choose for Rust projects needing CommonMark plus GFM in one library.
CommonMark + GFM compatible Markdown parser and renderer
choose for Rust projects wanting a CommonMark parser with AST and extensions.
CommonMark compliant markdown parser in Rust with ASTs and extensions
choose for C projects needing a small, fast CommonMark parser with SAX-like API.
C Markdown parser. Fast. SAX-like interface. Compliant to CommonMark specification.
choose for JavaScript projects needing a lightweight, fast markdown compiler.
A markdown parser and compiler. Built for speed.
choose for JavaScript projects wanting a highly extensible CommonMark parser.
Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed
choose for JavaScript projects needing a pluggable, unified markdown processing pipeline.
markdown processor powered by plugins part of the @unifiedjs collective
choose for JavaScript projects needing a low-level, tiny CommonMark parser.
small, safe, and great commonmark (optionally gfm, mdx) compliant markdown parser
choose for JavaScript (or WASM) projects needing high-performance markdown/MDX parsing.
High-performance Markdown and MDX processing for the JavaScript ecosystem
choose for Crystal projects needing a CommonMark parser.
Yet another markdown parser, Compliant to CommonMark specification, written in Crystal.
choose for JavaScript projects needing the official CommonMark reference implementation.
CommonMark parser and renderer in JavaScript
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
choose for C projects needing a legacy, non-CommonMark Markdown parser.
The safe Markdown parser, reloaded.
These projects were analysed and named goldmark among their alternatives. The relationship is not symmetric — how goldmark rates them is a separate judgement, made when goldmark is analysed in its own right.
calls goldmark “Pick for Go projects; it's an extensible, CommonMark-compliant parser and a strong performer.”
A markdown parser and compiler. Built for speed.
calls goldmark “choose for Go projects needing an extensible CommonMark parser; markdown-it is JS-only.”
Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed
calls goldmark “Choose for Go projects needing a CommonMark-compliant parser with extensibility and good performance.”
markdown processor powered by plugins part of the @unifiedjs collective