Choose when you need a fast, standalone CommonMark parser with its own plugin ecosystem and a simpler API than unified's AST pipeline.
Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed
- 21.9k
- TypeScript
- MIT
markdown processing
remark is an extensible Markdown processor that parses Markdown into an AST and transforms it with plugins, part of the unified collective.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
Choose when you need a fast, standalone CommonMark parser with its own plugin ecosystem and a simpler API than unified's AST pipeline.
Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed
Choose for .NET projects needing a fast, extensible CommonMark/GFM parser without JavaScript dependencies.
A fast, powerful, CommonMark compliant, extensible Markdown processor for .NET
Choose for Ruby projects needing a stable C-backed Markdown parser, though it's older and less actively developed.
The safe Markdown parser, reloaded.
Choose for Go projects needing a CommonMark-compliant parser with extensibility and good performance.
:trophy: A markdown parser written in Go. Easy to extend, standard(CommonMark) compliant, well structured.
Choose for PHP projects needing a highly extensible CommonMark/GFM parser with an AST.
Highly-extensible PHP Markdown parser which fully supports the CommonMark and GFM specs.
Choose for Rust projects needing a low-level, efficient CommonMark parser with minimal dependencies.
An efficient, reliable parser for CommonMark, a standard dialect of Markdown
Choose for Java projects needing a standard CommonMark parser with a clean API and no JS runtime.
Java library for parsing and rendering CommonMark (Markdown)
Choose for Java projects needing broader Markdown syntax compatibility (pegdown, kramdown) and extra conversions like PDF or DOCX.
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/SolidJS projects wanting a zero-config Markdown-to-JSX renderer instead of building a custom remark pipeline.
A very fast and versatile markdown toolchain. Output to AST, React, React Native, SolidJS, Vue, HTML, and more!
Choose for Rust projects needing a self-contained CommonMark/GFM parser with full extension support.
CommonMark + GFM compatible Markdown parser and renderer
Choose for Rust projects that want the same AST-based philosophy as remark but without JavaScript.
CommonMark compliant markdown parser in Rust with ASTs and extensions
Choose for C projects needing a very fast, SAX-style CommonMark parser with a small footprint.
C Markdown parser. Fast. SAX-like interface. Compliant to CommonMark specification.
Choose when you need a minimal, extremely fast Markdown parser without an AST or plugin system.
A markdown parser and compiler. Built for speed.
Choose for high-performance Markdown and MDX processing in JS if you need a standalone alternative with its own API.
High-performance Markdown and MDX processing for the JavaScript ecosystem
These projects were analysed and named remark among their alternatives. The relationship is not symmetric — how remark rates them is a separate judgement, made when remark is analysed in its own right.
calls remark “Pick when you need a unified/plugin-based markdown pipeline with AST manipulation; it's more than a simple compiler.”
A markdown parser and compiler. Built for speed.
calls remark “choose when you need AST transformations and the unified plugin ecosystem rather than markdown-it's direct HTML rendering.”
Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed
calls remark “Markdown processing through an AST and unified plugins in JavaScript; choose when you need transforms rather than one-shot PHP output.”
Better Markdown Parser in PHP
calls remark “Choose when you want a plugin-based Markdown pipeline with AST transformations rather than a direct HTML-rendering parser.”
A Markdown parser for javascript
calls remark “Unified markdown processor; choose it for a plugin-based custom pipeline instead of a ready-made component.”
A drop-in replacement for react-markdown, designed for AI-powered streaming.
calls remark “choose for JavaScript projects needing a pluggable, unified markdown processing pipeline.”
:trophy: A markdown parser written in Go. Easy to extend, standard(CommonMark) compliant, well structured.