awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Markup language extensions

تم تحديث الترتيب في 8 يوليو 2026

For a markdown extension for text editors, the strongest matches are wooorm/remark (Remark is a powerful plugin-based processor that allows you), remarkjs/react-markdown (This library provides a plugin-based architecture for extending Markdown) and markdoc/markdoc (Markdoc is a robust framework designed specifically to extend). saicaca/fuwari and quarto-dev/quarto-cli round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Discover the best markup language extensions for your workflow. Compare top-rated GitHub repositories by activity and features to find the best fit.

Markup language extensions

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • wooorm/remarkالصورة الرمزية لـ wooorm

    wooorm/remark

    8,923عرض على GitHub↗

    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

    Remark is a powerful plugin-based processor that allows you to extend Markdown syntax and transform content via an abstract syntax tree, making it a foundational framework for building custom markup capabilities.

    JavaScriptMarkdown ExtensionsMarkdown Parser ExtensionsMarkdown Plugin Pipelines
    عرض على GitHub↗8,923
  • remarkjs/react-markdownالصورة الرمزية لـ remarkjs

    remarkjs/react-markdown

    15,779عرض على GitHub↗

    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

    This library provides a plugin-based architecture for extending Markdown with custom syntax and mapping elements to React components, making it a functional tool for building extended markup workflows within React applications.

    JavaScriptMarkdownMarkdown Parser ExtensionsMarkdown Plugin Pipelines
    عرض على GitHub↗15,779
  • markdoc/markdocالصورة الرمزية لـ markdoc

    markdoc/markdoc

    8,060عرض على GitHub↗

    Markdoc is a documentation content framework that extends standard Markdown with custom tags, typed schemas, and reusable components, parsing content into an abstract syntax tree and rendering it as React elements or HTML. It provides a structured authoring system where documents are processed through an AST-based pipeline, enabling validation, transformation, and flexible output generation. The framework distinguishes itself through a schema-driven validation pipeline that checks document structure and attribute values against defined rules, and a pluggable renderer architecture that accepts

    Markdoc is a robust framework designed specifically to extend Markdown with custom tags, schema-based validation, and reusable components, making it a perfect fit for building structured, content-rich documentation systems.

    TypeScriptFrontmatterMarkdown ExtensionsMarkdown Tag Syntax Extensions
    عرض على GitHub↗8,060
  • saicaca/fuwariالصورة الرمزية لـ saicaca

    saicaca/fuwari

    4,166عرض على GitHub↗

    Fuwari is a static site theme and markdown content framework designed for personal blog publishing. It provides a responsive visual template that renders markdown posts with a built-in dark mode and customizable colors. The project distinguishes itself through a set of markdown extensions that add rich UI elements to articles, including callout blocks, dynamic repository cards that fetch live data via API, and advanced code styling with diff support and line numbering. It also includes a full-text site search mechanism to allow visitors to locate specific information across the blog's content

    Fuwari is a specialized theme and framework for the Astro ecosystem that provides custom Markdown extensions like callouts and dynamic cards, making it a practical tool for extending standard content rendering.

    AstroFrontmatterMarkdown Extensions
    عرض على GitHub↗4,166
  • quarto-dev/quarto-cliالصورة الرمزية لـ quarto-dev

    quarto-dev/quarto-cli

    5,777عرض على GitHub↗

    Quarto is an open-source scientific and technical publishing system built on Pandoc that converts Markdown and Jupyter notebooks into a wide range of output formats. It functions as a multi-format document converter, a reproducible research platform, a static site generator for technical content, and an interactive dashboard builder, all within a single framework. The system is distinguished by its ability to produce HTML, PDF, Word, ePub, and slide decks from a single Markdown source, while embedding executable code blocks in Python, R, Julia, or Observable for dynamic, reproducible document

    Quarto is a powerful publishing framework that extends Markdown with custom syntax for executable code, complex layouts, and interactive components, making it a comprehensive solution for document and site generation.

    JavaScriptMarkdown ExtensionsShortcodes
    عرض على GitHub↗5,777
  • remarkjs/remarkالصورة الرمزية لـ remarkjs

    remarkjs/remark

    8,911عرض على GitHub↗

    Remark is a markdown processor and transformer that converts markdown text into a structured JSON abstract syntax tree for programmatic manipulation. It functions as a plugin-based tool within the unified ecosystem, allowing users to parse, transform, and stringify markdown content. The project is distinguished by its extensibility through a plugin system that supports custom markdown syntax extensions, the introduction of new markup elements, and the definition of custom processing logic. This framework enables the modification of content through a visitor-pattern traversal of the syntax tre

    Remark is a powerful plugin-based framework for parsing and transforming Markdown into abstract syntax trees, providing the core extensibility needed to add custom syntax and components to your markup.

    JavaScriptMarkdownMarkdown Extensions
    عرض على GitHub↗8,911
  • mkdocs/mkdocsالصورة الرمزية لـ mkdocs

    mkdocs/mkdocs

    22,177عرض على GitHub↗

    MkDocs is a static site generator designed specifically for creating project documentation. It functions as a command-line utility that transforms structured Markdown files into professional, searchable websites. By utilizing a centralized configuration file, it manages site metadata, navigation hierarchies, and build settings to ensure consistent output across documentation projects. The platform distinguishes itself through a highly extensible architecture that separates content from presentation. Users can apply visual themes to control the site's appearance, while a plugin-based build sys

    MkDocs is a static site generator that extends Markdown with a robust plugin architecture and theme system, allowing for custom syntax and component integration through its build pipeline.

    PythonMarkdown ExtensionsLive Preview ToolsStatic Site Plugins
    عرض على GitHub↗22,177
  • unifiedjs/unifiedالصورة الرمزية لـ unifiedjs

    unifiedjs/unified

    4,999عرض على GitHub↗

    Unified is a syntax tree processing engine and content ecosystem designed to parse, transform, and serialize text content. It functions as a plugin-based content pipeline that converts raw text into structured abstract syntax trees using plain JavaScript objects for programmatic inspection and modification. The project distinguishes itself through a modular architecture that enables cross-ecosystem translation, allowing syntax trees to be converted between different specifications such as HTML and Markdown. It utilizes a system of immutable processor cloning and shared state containers, ensur

    Unified is a powerful, plugin-based framework that allows you to extend and transform Markdown and HTML through a robust syntax tree processing engine, making it the industry standard for building custom content pipelines with component and frontmatter support.

    JavaScriptAbstract Syntax Tree ParsingContent Transformation PipelinesAbstract Syntax Tree Parsing
    عرض على GitHub↗4,999
  • mdx-js/mdxالصورة الرمزية لـ mdx-js

    mdx-js/mdx

    19,270عرض على GitHub↗

    This project is a document transformation pipeline that compiles Markdown files into executable JavaScript components. By integrating JSX directly into standard text documents, it enables the creation of interactive content that functions as a component-based engine for modern frontend applications. The system distinguishes itself through a unified, plugin-driven architecture that processes content by converting it into an abstract syntax tree. This allows for deep customization of the compilation logic, enabling developers to map standard Markdown elements to custom interface components, inj

    This project is a comprehensive framework that allows you to embed JSX components directly into Markdown, providing the exact syntax extension, component support, and static site integration capabilities required.

    JavaScriptDocument Transformation PipelinesJSX Injection SystemsMarkdown Transformation Pipelines
    عرض على GitHub↗19,270
  • umijs/dumiالصورة الرمزية لـ umijs

    umijs/dumi

    3,796عرض على GitHub↗

    dumi is a static site generator and markdown-based documentation tool specifically designed for software component libraries. It transforms markdown files and source code into structured technical guides and API references. The project distinguishes itself by providing an interactive component playground that renders live, runnable code demos directly in the browser. It includes an automated API reference generator that parses source code to create documentation tables and property descriptions. Additionally, it supports a monorepo documentation workflow with source mapping and hot module rep

    dumi is a documentation-focused static site generator that extends Markdown with custom components and live code playgrounds, making it a strong fit for enhancing markup with functional capabilities.

    JavaScriptMarkdown ExtensionsStatic Site Generation
    عرض على GitHub↗3,796
  • python-markdown/markdownالصورة الرمزية لـ Python-Markdown

    Python-Markdown/markdown

    4,215عرض على GitHub↗

    This project is a Python library and command-line tool designed to convert Markdown text and files into structured HTML fragments. It functions as a Markdown-to-HTML converter and parser that transforms piped text or source files into web-ready documents. The project is an extensible text processor featuring a pluggable API for defining custom inline and block syntax. This modular framework allows for the registration of specialized syntax extensions, such as tables and footnotes, and provides a system for managing runtime configuration settings. The conversion process covers multilingual te

    This library provides a robust, extensible framework for parsing Markdown and allows you to define custom syntax and block-level extensions, making it a foundational tool for extending standard markup.

    PythonMarkdown
    عرض على GitHub↗4,215
  • getzola/zolaالصورة الرمزية لـ getzola

    getzola/zola

    17,196عرض على GitHub↗

    Zola is a static site generator that compiles Markdown and templates into a standalone website. It is distributed as a single binary, removing the need for external runtimes or package managers to build the final site. The project includes a built-in Sass compiler to transform styles into compressed CSS and a dedicated Markdown rendering engine that supports task lists and footnotes. It also features a client-side search indexer, enabling full-text site search without a backend server, and a multilingual content manager for organizing translated content. Additional capabilities cover asset o

    Zola is a static site generator that natively supports Markdown extensions through shortcodes and frontmatter, providing the functional capabilities needed to build custom components and extend standard markup for site generation.

    RustShortcodes
    عرض على GitHub↗17,196
  • metalsmith/metalsmithالصورة الرمزية لـ metalsmith

    metalsmith/metalsmith

    7,827عرض على GitHub↗

    Metalsmith is a Node.js static site generator and static content processor that transforms source files into websites, eBooks, or technical documentation. It functions as a file-to-object transformer, converting directory trees into plain JavaScript objects that can be programmatically manipulated in memory. The project is built around a pluggable build pipeline where files are passed through a sequence of custom functions to transform content and metadata incrementally. This architecture allows users to extend functionality by writing their own plugins or using third-party modules to define

    Metalsmith is a flexible, plugin-based static site generator that allows you to extend Markdown and HTML processing through a custom pipeline of JavaScript functions, supporting frontmatter and custom component integration.

    JavaScriptFront Matter ParsersFrontmatter Management
    عرض على GitHub↗7,827
  • showdownjs/showdownالصورة الرمزية لـ showdownjs

    showdownjs/showdown

    14,862عرض على GitHub↗

    Showdown is a JavaScript library designed to convert Markdown syntax into HTML markup. It functions as a processor for both client-side and server-side environments, transforming plain text into web-ready code suitable for rendering in browsers and digital applications. The project distinguishes itself through a plugin-driven architecture that allows for the injection of custom parsing rules. This extensibility enables developers to modify the standard conversion pipeline, supporting unique syntax patterns or specialized formatting requirements beyond the default implementation. Users can ma

    Showdown is a Markdown parser that provides a plugin-driven architecture for extending syntax and custom parsing rules, making it a functional tool for extending standard markup capabilities.

    JavaScriptMarkdown Extensions
    عرض على GitHub↗14,862
  • markdown-it/markdown-itالصورة الرمزية لـ markdown-it

    markdown-it/markdown-it

    21,575عرض على GitHub↗

    markdown-it is a token-based Markdown compiler and CommonMark-compliant parser that converts structured plaintext markup into HTML. It functions as an extensible markup processor designed to transform text into browser-ready content while managing security and preventing cross-site scripting. The project is distinguished by a modular plugin system that allows for the extension of parsing capabilities and the addition of custom syntax, such as footnotes, tables, or emojis. It utilizes a two-stage tokenization process to break documents into structural tokens before rendering them into final HT

    This is a highly extensible Markdown parser that allows you to add custom syntax and functional capabilities through its modular plugin system, making it a core tool for building custom markup processing pipelines.

    JavaScriptMarkdown
    عرض على GitHub↗21,575
  • executablebooks/jupyter-bookالصورة الرمزية لـ executablebooks

    executablebooks/jupyter-book

    4,251عرض على GitHub↗

    Jupyter Book is a computational book publisher and static site generator that converts Jupyter notebooks and markdown files into interactive web books and publication-quality PDF documents. It serves as a markdown-based documentation tool that executes embedded code at build time and caches the resulting outputs for static display. The system distinguishes itself by supporting interactive data publications, allowing readers to engage with live computational widgets and launch notebooks in remote execution environments. It extends standard markdown with a system of roles and directives to supp

    Jupyter Book is a documentation-focused framework that extends standard Markdown with custom roles, directives, and component support, making it a robust tool for building interactive, content-rich static sites.

    TypeScriptMarkdown Extensions
    عرض على GitHub↗4,251
  • markedjs/markedالصورة الرمزية لـ markedjs

    markedjs/marked

    36,919عرض على GitHub↗

    This project is a high-performance markdown-to-HTML parser designed for use in browser, server-side, and command-line environments. It functions as a configurable syntax processor that transforms plain text documents into structured web content, providing a flexible engine for rendering dynamic documentation and web-based text. The parser features a modular, extensible pipeline that allows developers to intercept the document transformation process at multiple stages. Through custom tokenization, rendering overrides, and lifecycle hooks, users can define unique syntax, modify the token stream

    This is a high-performance Markdown parser that provides the necessary hooks and custom rendering overrides to extend standard syntax and integrate into larger document processing pipelines.

    JavaScriptContent ParsersDocument Processing and ConversionContent Formats
    عرض على GitHub↗36,919
  • asciidoctor/asciidoctorالصورة الرمزية لـ asciidoctor

    asciidoctor/asciidoctor

    5,193عرض على GitHub↗

    Asciidoctor is a Ruby-based text processing engine and command-line toolchain designed to convert AsciiDoc content into structured publishing formats, including HTML5 and DocBook 5. It functions as a static content publishing toolchain that transforms raw source files into formatted documents. The system utilizes a pluggable converter interface and template-driven output, allowing the default conversion logic to be overridden via custom converters or templates. This enables the generation of specific document structures and the export of content into various publishing formats for diverse dis

    Asciidoctor is a powerful text processing engine that extends the AsciiDoc markup language with custom converters and templates, serving as a robust framework for building complex, structured documentation pipelines.

    RubyAsciiDoc ProcessorsAbstract Syntax Tree ParsingCommand-Line Document Processors
    عرض على GitHub↗5,193
  • lepture/mistuneالصورة الرمزية لـ lepture

    lepture/mistune

    2,978عرض على GitHub↗

    Mistune is a pure Python implementation of a Markdown to HTML parser. It functions as a library that converts Markdown formatted text into HTML markup for rendering in web browsers. The project is designed as an extensible Markdown renderer, utilizing a modular system that allows for the customization of how Markdown elements are transformed into HTML via a pluggable renderer. Its capabilities cover a range of conversion tasks, including static site generation, dynamic content rendering, and the creation of custom documentation workflows.

    Mistune is a modular Markdown parser that allows for custom syntax and element rendering through its plugin architecture, making it a foundational library for building extended markup systems.

    PythonMarkdown to HTML ConvertersMarkdown RenderersModular Plugin Architectures
    عرض على GitHub↗2,978
  • gettalong/kramdownالصورة الرمزية لـ gettalong

    gettalong/kramdown

    1,772عرض على GitHub↗

    kramdown is a fast, pure Ruby Markdown superset converter, using a strict syntax definition and supporting several common extensions.

    Kramdown is a Markdown processor that extends standard syntax with features like custom attributes and table support, making it a capable tool for enhancing markup capabilities.

    RubyMarkdown LibrariesMarkdown Processors
    عرض على GitHub↗1,772
  • facelessuser/pymdown-extensionsالصورة الرمزية لـ facelessuser

    facelessuser/pymdown-extensions

    1,123عرض على GitHub↗

    Pymdown-extensions is a collection of functional enhancements designed to extend the capabilities of standard Markdown processors. It functions as a Python-based library that integrates into the document conversion pipeline to support complex layouts, rich formatting, and specialized content structures. The library distinguishes itself through a modular extension pipeline that allows for advanced syntax transformation and configurable attribute processing. By hooking into the parsing lifecycle, it enables the creation of structured containers, the embedding of binary assets, and the dynamic i

    This library provides a comprehensive suite of extensions for Python Markdown, enabling custom syntax, advanced formatting, and component-like features that integrate directly into static site generators.

    PythonMarkdown Extensions
    عرض على GitHub↗1,123
  • gohugoio/hugoالصورة الرمزية لـ gohugoio

    gohugoio/hugo

    88,701عرض على GitHub↗

    Hugo is a high-performance static site generator that transforms source content and templates into optimized web assets. Built with a focus on speed and scalability, it provides a comprehensive framework for managing large-scale documentation and editorial projects through structured content organization, taxonomies, and a flexible template-driven rendering engine. The project distinguishes itself through a sophisticated build system that utilizes incremental caching to minimize redundant processing during site updates. It supports complex content requirements by enabling multidimensional mod

    Hugo is a static site generator that natively supports Markdown extensions, frontmatter, and custom shortcodes for component-like functionality, making it a robust framework for extending markup in a site-building context.

    GoBuild EnginesContent Authoring ToolsContent Organization Systems
    عرض على GitHub↗88,701
قارن بين أفضل 10 في لمحة
المستودعالنجوماللغةالترخيصآخر تحديث
wooorm/remark8.9KJavaScriptMIT24 فبراير 2026
remarkjs/react-markdown15.8KJavaScriptMIT21 أبريل 2025
markdoc/markdoc8.1KTypeScriptMIT28 مايو 2026
saicaca/fuwari4.2KAstromit18 فبراير 2026
quarto-dev/quarto-cli5.8KJavaScriptNOASSERTION22 يونيو 2026
remarkjs/remark8.9KJavaScriptMIT24 فبراير 2026
mkdocs/mkdocs22.2KPythonBSD-2-Clause20 أكتوبر 2025
unifiedjs/unified5KJavaScriptMIT29 أبريل 2026
mdx-js/mdx19.3KJavaScriptmit19 فبراير 2026
umijs/dumi3.8KJavaScriptMIT22 يونيو 2026

Related searches

  • a browser extension for enhancing web functionality
  • مكتبة لربط البيانات التفاعلي (Reactive Data Binding)
  • مجموعة إضافات وأمثلة لـ htmx
  • a library for handling form data binding
  • a static site generator for web content
  • Component library infrastructure
  • a library for dynamic html class binding
  • Property binding framework