awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 个仓库

Awesome GitHub RepositoriesPlugin-Based Syntax Extensions

Systems that allow external modules to inject custom parsing rules or modify the token stream.

Distinct from Markup Attribute Processors: Focuses on the plugin architecture for adding new syntax rather than just injecting attributes into elements.

Explore 6 awesome GitHub repositories matching content management & publishing · Plugin-Based Syntax Extensions. Refine with filters or upvote what's useful.

Awesome Plugin-Based Syntax Extensions GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • markdown-it/markdown-itmarkdown-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

    Provides a modular plugin system for adding custom syntax and specialized document elements.

    JavaScriptcommonmarkjavascriptmarkdown
    在 GitHub 上查看↗21,575
  • remarkjs/react-markdownremarkjs 的头像

    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

    Provides a plugin system that allows external modules to inject custom parsing rules and extend markdown syntax.

    JavaScriptcommonmarkgfmmarkdown
    在 GitHub 上查看↗15,779
  • rexxars/react-markdownrexxars 的头像

    rexxars/react-markdown

    15,773在 GitHub 上查看↗

    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

    Allows external plugins to define new tokens and custom text transformations during the parsing phase.

    JavaScript
    在 GitHub 上查看↗15,773
  • remarkjs/remarkremarkjs 的头像

    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

    Enables the introduction of new syntax elements like abbreviations and directives into the parsing process.

    JavaScript
    在 GitHub 上查看↗8,911
  • jonschlinkert/remarkablejonschlinkert 的头像

    jonschlinkert/remarkable

    5,835在 GitHub 上查看↗

    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

    Loads third-party or custom plugins to add new syntax rules or transform output.

    JavaScriptcommonmarkcompiledocusaurus
    在 GitHub 上查看↗5,835
  • mdnice/markdown-nicemdnice 的头像

    mdnice/markdown-nice

    4,640在 GitHub 上查看↗

    markdown-nice 是一个基于 Web 的 Markdown 编辑器和渲染器,旨在将原始 Markdown 文本转换为格式化的 HTML。它作为 CSS 样式器,将自定义主题应用于内容,以改善其在发布平台上的视觉呈现。 该工具专注于博客文章格式化和 Markdown 内容样式设置,允许用户定义技术文章的布局和排版。它支持渲染特殊语法,包括数学公式和脚注。 该编辑器包含在浏览器中持久化用户状态和样式设置的功能。它利用基于插件的扩展系统和客户端样式应用来提供最终输出的实时预览。

    Uses a plugin system to integrate additional processors for specialized syntax like mathematical formulas and footnotes.

    JavaScriptantdmarkdownreact
    在 GitHub 上查看↗4,640
  1. Home
  2. Content Management & Publishing
  3. Content Processing and Transformation
  4. Content Processing
  5. Markup Attribute Processors
  6. Plugin-Based Syntax Extensions

探索子标签

  • Transformation Logic DefinitionsFrameworks for defining the logic used to inspect and modify nodes within a syntax tree. **Distinct from Plugin-Based Syntax Extensions:** Focuses on the logic of the transformation itself rather than the syntax rules for parsing.