awesome-repositories.comKategorienBlog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 Repos

Awesome GitHub RepositoriesMarkdown Parser Extensions

Pluggable components that add custom block and inline parsing logic to a markdown engine.

Distinct from Markdown Parsers: Focuses on the extensibility of the parser via plugins, whereas the sibling is the utility itself.

Explore 11 awesome GitHub repositories matching web development · Markdown Parser Extensions. Refine with filters or upvote what's useful.

Awesome Markdown Parser Extensions GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • remarkjs/react-markdownAvatar von remarkjs

    remarkjs/react-markdown

    15,779Auf GitHub ansehen↗

    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 an

    Provides pluggable components that add custom block and inline parsing logic to the markdown engine.

    JavaScriptcommonmarkgfmmarkdown
    Auf GitHub ansehen↗15,779
  • wooorm/remarkAvatar von wooorm

    wooorm/remark

    8,923Auf GitHub ansehen↗

    Remark ist ein Markdown-Prozessor, der Markdown-Text in einen strukturierten JSON-Abstrakten Syntaxbaum (AST) für die programmatische Analyse und Transformation parst. Er fungiert als Markdown-AST-Parser und -Prozessor und nutzt ein Plugin-Framework zur Verwaltung erweiterbarer Syntax- und Transformationsregeln. Das Projekt ermöglicht benutzerdefinierte Markdown-Syntaxerweiterungen und Inhaltstransformationen durch ein Plugin-System, das das Hinzufügen von nicht-standardisiertem Markup und Metadaten erlaubt. Es enthält zudem einen Markdown-Linter, um Stil-Inkonsistenzen zu identifizieren und die Einhaltung von Schreibstandards sicherzustellen. Das Toolset deckt die Formatierung von Markdown-Dokumenten, die Konvertierung in HTML und die AST-Generierung ab. Eine Kommandozeilenschnittstelle wird bereitgestellt, um Markdown-Dateien auf eine konsistente projektweite Formatierung zu prüfen und diese anzupassen.

    Provides pluggable components that add custom block and inline parsing logic to the markdown engine.

    JavaScript
    Auf GitHub ansehen↗8,923
  • jonschlinkert/remarkableAvatar von jonschlinkert

    jonschlinkert/remarkable

    5,835Auf GitHub ansehen↗

    Remarkable is an extensible Markdown parser library that implements the CommonMark specification and supports GitHub Flavored Markdown through configurable rule presets. Its core architecture separates parsing into distinct inline and block rule pipelines, enabling targeted customization of text-level and structural syntax while maintaining consistent behavior across standard Markdown features. The parser is built around a plugin-based rule system where individual syntax rules can be toggled, extended, or replaced by external plugins. A preset configuration system allows users to switch betwe

    Built around a plugin-based rule system where inline and block syntax rules can be toggled, extended, or replaced.

    JavaScriptcommonmarkcompiledocusaurus
    Auf GitHub ansehen↗5,835
  • lunet-io/markdigAvatar von lunet-io

    lunet-io/markdig

    5,257Auf GitHub ansehen↗

    Markdig ist ein High-Performance-Markdown-Prozessor für .NET-Anwendungen, der Markdown-Text in HTML oder andere Zielformate konvertiert. Es ist ein CommonMark-konformer Parser und eine erweiterbare Engine, die Markdown in einen durchsuchbaren und manipulierbaren Abstract Syntax Tree (AST) umwandeln kann. Die Bibliothek bietet ein Framework, um durch eine modulare Pipeline aus Parsern und Renderern eigene Syntax und Rendering-Logik hinzuzufügen. Sie unterstützt natives Ahead-of-Time-Kompilieren und Trimming, um die Binärgröße zu minimieren. Zu den Funktionen gehören die Generierung von strukturiertem HTML mit benutzerdefinierten Attributen und Styling, das Extrahieren von YAML-Front-Matter für Static-Site-Processing sowie die Konvertierung von Inhalten in Plain Text. Die Engine deckt zudem typografische Verbesserungen, die Vorbereitung mathematischer Formeln und automatische Link-Formatierung ab. Der Prozessor beinhaltet präzises Source-Mapping zur Nachverfolgung von Character-Spans und nutzt Output-Streaming sowie Limits für die Verschachtelungstiefe, um Performance und Stabilität zu gewährleisten.

    Adds custom syntax by registering new parsers and renderers to transform text into specific AST nodes.

    C#
    Auf GitHub ansehen↗5,257
  • xoofx/markdigAvatar von xoofx

    xoofx/markdig

    5,127Auf GitHub ansehen↗

    Markdig is a markdown parser library that converts text into structured HTML, plain text, or other formats using a configurable pipeline. It functions as a CommonMark compliant parser and an abstract syntax tree generator that transforms markdown into a hierarchical tree of block and inline nodes with precise source location mapping. The project is distinguished by a decoupled renderer architecture that separates parsing logic from output generation, enabling the transformation of the syntax tree into non-HTML formats such as LaTeX or XAML. It also serves as a lossless markdown processor by t

    Supports the registration of custom block and inline parsers to expand supported markdown syntax.

    C#commonmarkcommonmark-parsingcsharp
    Auf GitHub ansehen↗5,127
  • yuin/goldmarkAvatar von yuin

    yuin/goldmark

    4,860Auf GitHub ansehen↗

    Goldmark is a Markdown parser and renderer written in Go that converts Markdown text into HTML or XHTML. It implements the CommonMark specification to ensure consistent parsing behavior. The project utilizes a modular extension registry, allowing for the addition of custom syntax such as tables, task lists, and footnotes. It also includes specialized support for CJK languages to handle specific line-breaking and emphasis rules for Chinese, Japanese, and Korean characters. The library parses text into an abstract syntax tree for programmatic document analysis and modification. Its capabilitie

    Provides pluggable components to add custom block and inline parsing logic for tables and footnotes.

    Gocommonmarkgogolang
    Auf GitHub ansehen↗4,860
  • justinwalsh/daux.ioAvatar von justinwalsh

    justinwalsh/daux.io

    4,530Auf GitHub ansehen↗

    Dieses Projekt ist ein Markdown-Static-Site-Generator und Dokumentationsserver, der Dateien und Ordnerstrukturen in responsive Websites umwandelt. Es fungiert als Confluence-Dokumentations-Publisher und ermöglicht das direkte Hochladen und Synchronisieren von verarbeiteten Markdown-Inhalten auf Enterprise-Knowledge-Base-Server. Das System zeichnet sich durch seine technischen Rendering-Fähigkeiten aus, indem es Mermaid-Syntax in visuelle Diagramme und TeX-Ausdrücke in mathematische Formeln umwandelt. Es unterstützt mehrsprachige Dokumentation durch die Erstellung lokalisierter Versionen einer Website mit dedizierten Navigationsstrukturen. Die Plattform bietet eine vollständige Content-Pipeline, die hierarchische Navigationsmenüs, Code-Syntax-Highlighting und ein System zur Verwaltung der Seitenreihenfolge über Dateinamen-Präfixe umfasst. Zudem verfügt sie über ein flexibles Erweiterungs-Framework für benutzerdefinierte Content-Generatoren und die programmatische Manipulation von Seitenbäumen. Die Umgebung kann als portabler Docker-Container bereitgestellt werden und enthält einen lokalen Preview-Server zum Testen der Dokumentation vor der finalen Generierung.

    Allows customizing the behavior of the Markdown parser to change how content is interpreted and rendered.

    Auf GitHub ansehen↗4,530
  • johanneskaufmann/html-to-markdownAvatar von JohannesKaufmann

    JohannesKaufmann/html-to-markdown

    3,701Auf GitHub ansehen↗

    html-to-markdown is a tool that transforms HTML content and websites into Markdown text. It functions as an HTML to Markdown converter and a command line processor for converting files or standard input streams into Markdown documents. The project is an extensible conversion engine that allows for custom element rendering and the registration of plugins to modify the transformation process. It includes a content filter that uses CSS selectors to include or exclude specific HTML elements during conversion. The system covers broad capability areas including link resolution for relative URLs, r

    Implements an extensible conversion engine with a plugin system for customizing HTML element rendering.

    Gocliconvertergo
    Auf GitHub ansehen↗3,701
  • panphora/overtypeAvatar von panphora

    panphora/overtype

    3,677Auf GitHub ansehen↗

    Overtype is a web-based markdown editor that provides a WYSIWYG editing experience. It allows users to manage markdown content through a real-time visual preview while maintaining the simplicity of native text input. The project focuses on secure markdown rendering by sanitizing input and neutralizing dangerous links to prevent XSS attacks. The editor is implemented as a native web component using Shadow DOM encapsulation, ensuring style isolation and framework-agnostic integration. It uses a transparent overlay rendering technique to simulate a visual editor while preserving native input beh

    Offers a plugin-based architecture to extend markdown parsing with custom syntax patterns and post-processing logic.

    JavaScript
    Auf GitHub ansehen↗3,677
  • syntax-tree/mdastAvatar von syntax-tree

    syntax-tree/mdast

    1,441Auf GitHub ansehen↗

    The project provides a standardized abstract syntax tree specification and utility library for parsing, transforming, and serializing markdown documents. It serves as a comprehensive document processing architecture that translates between raw text markup and structured node representations in both directions. The capability surface covers syntax parsing for extended markdown features, custom syntax extensions, metadata blocks, and embedded expressions, alongside document serialization that converts syntax trees back into standard and extended markup formats. It includes node modeling and val

    Builds custom parsers and plugins to support non-standard markdown features like frontmatter, math, and tables.

    astmarkdownsyntax-tree
    Auf GitHub ansehen↗1,441
  • jfcere/ngx-markdownAvatar von jfcere

    jfcere/ngx-markdown

    1,189Auf GitHub ansehen↗

    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

    Supports integrating third-party plugins and custom extensions to add advanced features like syntax highlighting or mathematical formulas.

    TypeScriptangularclipboardclipboardjs
    Auf GitHub ansehen↗1,189
  1. Home
  2. Web Development
  3. Web Standards
  4. Typography Systems
  5. Inline Text Styles
  6. Markdown Parser Extensions

Unter-Tags erkunden

  • Conversion EnginesCore logic and plugin systems that drive the transformation of one markup format into another. **Distinct from Markdown Parser Extensions:** Focuses on the engine that drives the conversion process, whereas Markdown Parser Extensions focus on the specific pluggable syntax rules.
  • GFM PresetsPreconfigured rule bundles that enable GitHub Flavored Markdown syntax including tables, task lists, and strikethrough. **Distinct from Markdown Parser Extensions:** Distinct from Markdown Parser Extensions: focuses on the preset configuration for GFM-specific syntax, not the general plugin extension mechanism.