awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
remarkjs avatar

remarkjs/react-markdown

0
View on GitHub↗
15,779 स्टार्स·923 फोर्क्स·JavaScript·MIT·1 व्यूremarkjs.github.io/react-markdown↗

React Markdown

react-markdown is a React markdown renderer that transforms markdown strings into React elements for display in a user interface. It functions as a plugin-based markdown parser and component library that converts raw text into safe interface elements.

The project utilizes a plugin system to extend markdown syntax, allowing support for tables, tasklists, and mathematical notation. It enables custom component mapping, which replaces standard markdown output with specialized components to control the visual styling and behavior of specific content blocks.

The renderer supports the processing and display of raw HTML embedded within markdown strings for use in trusted environments. The pipeline also supports asynchronous plugin processing to fetch or process data during the markdown parsing phase.

Features

  • Markdown Renderers - Converts markdown text into React components for dynamic display within a user interface.
  • Plugin-Based Syntax Extensions - Provides a plugin system that allows external modules to inject custom parsing rules and extend markdown syntax.
  • Markdown Conversions - Transforms markdown syntax into React components for use as interface elements.
  • Component Mappings - Mapping standard markdown elements to custom components to control styling and behavior.
  • React Component Tree Mappings - Transforms markdown abstract syntax trees into hierarchical React component structures for dynamic rendering.
  • Unified Plugin Pipelines - Utilizes a unified pipeline to chain rehype and remark plugins for custom markdown transformations.
  • Component Generators - Traverses the parsed markdown tree to recursively generate matching React components for every node and its children.
  • Markdown Plugin Pipelines - Implements a configurable chain of plugins for extensible markdown transformations using the unified ecosystem.
  • Custom Component Injection - Replaces default markdown element tags with custom React components to control styling and behavior.
  • Asynchronous Processing Pipelines - Supports asynchronous data fetching and processing within the markdown transformation pipeline.
  • Markdown to HTML Converters - Transforms markdown plaintext markup into structured HTML for web display within trusted environments.
  • HTML Content Sanitization - Passes raw HTML through a security filter to remove malicious scripts and prevent cross-site scripting attacks.
  • Asynchronous Tree Processors - Supports awaiting external data or plugins before converting the intermediate representation into the final UI tree.
  • Markdown Element Overrides - Provides capabilities for replacing standard markdown output tags with custom React components.
  • Raw HTML Rendering - Injects trusted HTML strings directly into the DOM by bypassing default escaping in trusted environments.
  • Markdown - Extends markdown syntax to support additional structural elements like tables, tasklists, and mathematical notation.
  • Markdown Parser Extensions - Provides pluggable components that add custom block and inline parsing logic to the markdown engine.

स्टार हिस्ट्री

remarkjs/react-markdown के लिए स्टार हिस्ट्री चार्टremarkjs/react-markdown के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

remarkjs/react-markdown क्या करता है?

react-markdown is a React markdown renderer that transforms markdown strings into React elements for display in a user interface. It functions as a plugin-based markdown parser and component library that converts raw text into safe interface elements.

remarkjs/react-markdown की मुख्य विशेषताएं क्या हैं?

remarkjs/react-markdown की मुख्य विशेषताएं हैं: Markdown Renderers, Plugin-Based Syntax Extensions, Markdown Conversions, Component Mappings, React Component Tree Mappings, Unified Plugin Pipelines, Component Generators, Markdown Plugin Pipelines।

remarkjs/react-markdown के कुछ ओपन-सोर्स विकल्प क्या हैं?

remarkjs/react-markdown के ओपन-सोर्स विकल्पों में शामिल हैं: rexxars/react-markdown — react-markdown is a React renderer that converts markdown text into a virtual DOM to safely display formatted content.… vercel/streamdown — Streamdown is a streaming markdown renderer for React that transforms incoming markdown text into sanitized HTML in… wooorm/remark — Remark is a markdown processor that parses markdown text into a structured JSON abstract syntax tree for programmatic… jfcere/ngx-markdown — This library provides a component-based solution for parsing and rendering markdown content directly within Angular… python-markdown/markdown — This project is a Python library and command-line tool designed to convert Markdown text and files into structured… xoofx/markdig — Markdig is a markdown parser library that converts text into structured HTML, plain text, or other formats using a…

React Markdown के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो React Markdown के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • rexxars/react-markdownrexxars का अवतार

    rexxars/react-markdown

    15,773GitHub पर देखें↗

    react-markdown is a React renderer that converts markdown text into a virtual DOM to safely display formatted content. It functions as a markdown syntax parser and renderer that transforms markdown strings into structural elements, ensuring XSS-safe content delivery. The project allows for the mapping of standard markdown elements to custom React components for specialized styling and behavior. It supports syntax extensions through a plugin system, enabling additional formatting features such as tables, footnotes, and tasklists. The system includes security primitives for HTML and URL saniti

    JavaScript
    GitHub पर देखें↗15,773
  • vercel/streamdownvercel का अवतार

    vercel/streamdown

    4,420GitHub पर देखें↗

    Streamdown is a streaming markdown renderer for React that transforms incoming markdown text into sanitized HTML in real time, handling incomplete blocks as they arrive. It parses GitHub-Flavored Markdown syntax including tables, task lists, and footnotes, and renders LaTeX math expressions using KaTeX, Mermaid diagrams as interactive SVGs, and code blocks with Shiki-based syntax highlighting supporting over 200 languages with dual light and dark themes. The renderer includes an XSS-safe HTML sanitizer that strips dangerous tags and validates URLs to prevent injection attacks. What distinguis

    TypeScriptaimarkdownstreaming
    GitHub पर देखें↗4,420
  • wooorm/remarkwooorm का अवतार

    wooorm/remark

    8,923GitHub पर देखें↗

    Remark is a markdown processor that parses markdown text into a structured JSON abstract syntax tree for programmatic analysis and transformation. It functions as a markdown AST parser and processor, utilizing a plugin framework to manage extensible syntax and transformation rules. The project enables custom markdown syntax extensions and content transformation through a plugin system, allowing for the addition of non-standard markup and metadata. It also includes a markdown linter to identify style inconsistencies and ensure adherence to writing standards. The toolset covers markdown docume

    JavaScript
    GitHub पर देखें↗8,923
  • jfcere/ngx-markdownjfcere का अवतार

    jfcere/ngx-markdown

    1,189GitHub पर देखें↗

    This library provides a component-based solution for parsing and rendering markdown content directly within Angular applications. It functions as a bridge between raw markdown text and formatted HTML, enabling the display of dynamic content, remote documentation, and technical guides within a framework-native environment. The library distinguishes itself through a modular pipeline that allows for deep customization of the rendering process. Developers can override default HTML generation for specific elements, integrate third-party plugins for advanced syntax support, and manage the parsing l

    TypeScriptangularclipboardclipboardjs
    GitHub पर देखें↗1,189
React Markdown के सभी 30 विकल्प देखें→