AltHub

remarkjs/react-markdown Alternatives

Markdown rendering in React

react-markdown is a React component that safely renders Markdown to React elements, with CommonMark/GFM support and an extensible plugin system via unified/remark/rehype.

15.9kJavaScriptMITslowing · last push 1.5y agoGitHub

Drop-in peers

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

quantizor/markdown-to-jsxGitHub

React component that renders Markdown to JSX with a simpler API and no plugin system; choose for a lighter drop-in peer.

A very fast and versatile markdown toolchain. Output to AST, React, React Native, SolidJS, Vue, HTML, and more!

2.4k
TypeScript
none
active2mo ago

Same job, different approach

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

mdx-js/mdxGitHub

Choose when you need to embed JSX/React components in Markdown via MDX syntax, not plain Markdown only.

Markdown for the component era

19.8k
JavaScript
MIT
active2mo ago
thephpleague/commonmarkGitHub

Choose when working in PHP; it's a standalone Markdown parser/renderer for non-JS backends.

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

3.0k
PHP
BSD-3-Clause
active1mo ago
markdown-it/markdown-itGitHub

Choose if you want a fast, configurable Markdown parser that outputs HTML and isn't tied to React's component model.

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

21.9k
TypeScript
MIT
active1mo ago
kivikakk/comrakGitHub

Choose if you need a Rust Markdown parser/renderer for non-JS environments or high-throughput services.

CommonMark + GFM compatible Markdown parser and renderer

1.7k
Rust
NOASSERTION
active1mo ago
markedjs/markedGitHub

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

A markdown parser and compiler. Built for speed.

37.1k
JavaScript
NOASSERTION
active2mo ago
xoofx/markdigGitHub

Choose if you are in a .NET/C# project and need an extensible CommonMark/GFM processor.

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

5.3k
C#
BSD-2-Clause
active2mo ago
commonmark/commonmark-javaGitHub

Choose for Java/JVM applications needing CommonMark/GFM parsing and rendering.

Java library for parsing and rendering CommonMark (Markdown)

2.7k
Java
BSD-2-Clause
active2mo 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.

acdlite/react-remarkableGitHub

Older React Markdown component using remarkable; choose for a minimal dependency if you don't need plugins or maintenance.

A React component for rendering Markdown with remarkable

457
JavaScript
none
dormant3.8y ago
MarketingPipeline/Markdown-TagGitHub

Unmaintained web component that renders Markdown in a <md> tag; choose only for a stick-in-any-framework approach with no maintenance needs.

Render Markdown to HTML on any website using a md tag

462
CSS
GPL-3.0
dormant3.9y ago

Listed as an alternative to

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

vercel/streamdownGitHub

calls react-markdown “The original React markdown component; choose it when you want a stable, battle-tested API and don't need streaming-specific behavior.”

A drop-in replacement for react-markdown, designed for AI-powered streaming.

5.6kTypeScriptactive
markdown-it/markdown-itGitHub

calls react-markdown “choose for a ready-made React Markdown component instead of wiring a parser yourself; it is a wrapper around remark, not a standalone parser.”

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

21.9kTypeScriptactive