AltHub

markedjs/marked Alternatives

Markdown parsing

marked is a fast, low-level JavaScript markdown parser/compiler that converts CommonMark/GFM markdown to HTML, usable in browsers, Node.js, and the CLI.

37.1kJavaScriptNOASSERTIONactive · last push 2mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

markdown-it/markdown-itGitHub

Pick when you want a modern, actively maintained JS parser with a plugin ecosystem and near-drop-in API similar to marked.

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

21.9k
TypeScript
MIT
active1mo ago

Same job, different approach

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

xoofx/markdigGitHub

Pick this for .NET applications; it's a full-featured CommonMark/GFM processor with a different ecosystem.

A fast, powerful, CommonMark compliant, extensible Markdown processor for .NET

5.3k
C#
BSD-2-Clause
active2mo ago
thephpleague/commonmarkGitHub

Pick for PHP projects; solid CommonMark and GFM spec support with an extension API.

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

3.0k
PHP
BSD-3-Clause
active1mo ago
commonmark/commonmark-javaGitHub

Pick for JVM projects; provides CommonMark parsing with AST and rendering.

Java library for parsing and rendering CommonMark (Markdown)

2.7k
Java
BSD-2-Clause
active2mo ago
quantizor/markdown-to-jsxGitHub

Pick when you want markdown rendered directly to JSX/AST for React or other UI libs rather than an HTML string.

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

Pick for Rust projects; a fast, spec-compliant parser with GFM support and a clean API.

CommonMark + GFM compatible Markdown parser and renderer

1.7k
Rust
NOASSERTION
active1mo ago
remarkjs/remarkGitHub

Pick when you need a unified/plugin-based markdown pipeline with AST manipulation; it's more than a simple compiler.

markdown processor powered by plugins part of the @unifiedjs collective

9.0k
JavaScript
MIT
active3mo ago
vmg/redcarpetGitHub

Pick for C or Ruby bindings if you need a battle-tested markdown renderer; note it hasn't been updated in over a year.

The safe Markdown parser, reloaded.

5.1k
C
MIT
slowing1.6y ago
yuin/goldmarkGitHub

Pick for Go projects; it's an extensible, CommonMark-compliant parser and a strong performer.

:trophy: A markdown parser written in Go. Easy to extend, standard(CommonMark) compliant, well structured.

5.0k
Go
MIT
active1mo ago
pulldown-cmark/pulldown-cmarkGitHub

Pick for Rust projects; a memory-efficient parser focused on CommonMark.

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

2.7k
Rust
MIT
active2mo ago
vsch/flexmark-javaGitHub

Pick for Java projects needing source-level AST and support for multiple syntax extensions.

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
micromark/micromarkGitHub

Pick for building your own parser pipeline; it's a low-level CommonMark tokenizer with a small footprint.

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

2.2k
JavaScript
MIT
slowing1.4y ago
wooorm/markdown-rsGitHub

Pick for Rust projects if you want a parser+AST with extensions, from the unified ecosystem.

CommonMark compliant markdown parser in Rust with ASTs and extensions

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

Pick for C projects; a small, fast, SAX-like CommonMark parser.

C Markdown parser. Fast. SAX-like interface. Compliant to CommonMark specification.

1.4k
C
MIT
active1mo 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.

jonschlinkert/remarkableGitHub

Choose for legacy projects or if you need a mature plugin system; it's a capable JS parser but unmaintained.

Markdown parser, done right. Commonmark support, extensions, syntax plugins, high speed - all in one. Gulp and metalsmith plugins available. Used by Facebook, Docusaurus and many others! Use https://github.com/breakdance/breakdance for HTML-to-markdown conversion. Use https://github.com/jonschlinkert/markdown-toc to generate a table of contents.

5.8k
JavaScript
MIT
dormant2.4y ago
evilstreak/markdown-jsGitHub

A very old JS parser; only useful for maintaining legacy code that already relies on it.

A Markdown parser for javascript

7.7k
JavaScript
none
dormant6.5y ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

ssssota/svelte-exmarkdownGitHub

Pick when you need a Svelte component to render markdown; it's an end-user component, not a parser library.

Svelte component to render markdown.

354
TypeScript
MIT
active1mo ago

Listed as an alternative to

These projects were analysed and named marked among their alternatives. The relationship is not symmetric — how marked rates them is a separate judgement, made when marked is analysed in its own right.

markdown-it/markdown-itGitHub

calls marked “choose for a smaller, faster JavaScript Markdown-to-HTML parser with fewer plugin hooks and less CommonMark completeness than markdown-it.”

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

21.9kTypeScriptactive
evilstreak/markdown-jsGitHub

calls marked “Choose for an actively maintained, high-speed JavaScript Markdown parser/compiler.”

A Markdown parser for javascript

7.7kJavaScriptdormant
remarkjs/react-markdownGitHub

calls marked “Choose if you want a fast, widely-used Markdown parser with direct HTML output and no React dependency.”

Markdown component for React

15.9kJavaScriptslowing
erusev/parsedownGitHub

calls marked “Same markdown-parsing job for the JavaScript/Node ecosystem; choose it when your stack cannot use PHP.”

Better Markdown Parser in PHP

15.1kPHPslowing
remarkjs/remarkGitHub

calls marked “Choose when you need a minimal, extremely fast Markdown parser without an AST or plugin system.”

markdown processor powered by plugins part of the @unifiedjs collective

9.0kJavaScriptactive
yuin/goldmarkGitHub

calls marked “choose for JavaScript projects needing a lightweight, fast markdown compiler.”

:trophy: A markdown parser written in Go. Easy to extend, standard(CommonMark) compliant, well structured.

5.0kGoactive