AltHub

yuin/goldmark Alternatives

Markdown parsing/rendering

goldmark is a CommonMark-compliant Markdown parser written in Go, designed for extensibility and HTML conversion.

5.0kGoMITactive · last push 28d agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

xoofx/markdigGitHub

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
active1mo ago
thephpleague/commonmarkGitHub

choose for PHP projects needing full CommonMark/GFM support with extensibility.

Highly-extensible PHP Markdown parser which fully supports the CommonMark and GFM specs.

3.0k
PHP
BSD-3-Clause
active28d ago
pulldown-cmark/pulldown-cmarkGitHub

choose for Rust projects needing a performant CommonMark parser.

An efficient, reliable parser for CommonMark, a standard dialect of Markdown

2.7k
Rust
MIT
active1mo ago
commonmark/commonmark-javaGitHub

choose for Java projects needing a standard CommonMark implementation.

Java library for parsing and rendering CommonMark (Markdown)

2.7k
Java
BSD-2-Clause
active2mo ago
vsch/flexmark-javaGitHub

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.

2.6k
Java
BSD-2-Clause
slowing1.5y ago
quantizor/markdown-to-jsxGitHub

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!

2.4k
TypeScript
none
active2mo ago
kivikakk/comrakGitHub

choose for Rust projects needing CommonMark plus GFM in one library.

CommonMark + GFM compatible Markdown parser and renderer

1.7k
Rust
NOASSERTION
active29d ago
wooorm/markdown-rsGitHub

choose for Rust projects wanting a CommonMark parser with AST and extensions.

CommonMark compliant markdown parser in Rust with ASTs and extensions

1.6k
Rust
MIT
slowing1.4y ago
mity/md4cGitHub

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.

1.4k
C
MIT
active29d ago
markedjs/markedGitHub

choose for JavaScript projects needing a lightweight, fast markdown compiler.

A markdown parser and compiler. Built for speed.

37.1k
JavaScript
NOASSERTION
active1mo ago
markdown-it/markdown-itGitHub

choose for JavaScript projects wanting a highly extensible CommonMark parser.

Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed

21.9k
TypeScript
MIT
active1mo ago
remarkjs/remarkGitHub

choose for JavaScript projects needing a pluggable, unified markdown processing pipeline.

markdown processor powered by plugins part of the @unifiedjs collective

9.0k
JavaScript
MIT
active3mo ago
micromark/micromarkGitHub

choose for JavaScript projects needing a low-level, tiny CommonMark parser.

small, safe, and great commonmark (optionally gfm, mdx) compliant markdown parser

2.2k
JavaScript
MIT
slowing1.4y ago
bruits/satteriGitHub

choose for JavaScript (or WASM) projects needing high-performance markdown/MDX parsing.

High-performance Markdown and MDX processing for the JavaScript ecosystem

1.2k
Rust
MIT
active1mo ago
icyleaf/markdGitHub

choose for Crystal projects needing a CommonMark parser.

Yet another markdown parser, Compliant to CommonMark specification, written in Crystal.

128
Crystal
MIT
active1mo ago
commonmark/commonmark.jsGitHub

choose for JavaScript projects needing the official CommonMark reference implementation.

CommonMark parser and renderer in JavaScript

1.6k
JavaScript
NOASSERTION
active27d ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

vmg/redcarpetGitHub

choose for C projects needing a legacy, non-CommonMark Markdown parser.

The safe Markdown parser, reloaded.

5.1k
C
MIT
slowing1.6y ago

Listed as an alternative to

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.

markedjs/markedGitHub

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.

37.1kJavaScriptactive
markdown-it/markdown-itGitHub

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

21.9kTypeScriptactive
remarkjs/remarkGitHub

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

9.0kJavaScriptactive