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

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

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

wooorm/remark

0
View on GitHub↗
8,923 星标·375 分支·JavaScript·MIT·4 次浏览remark.js.org↗

Remark

Remark 是一个 markdown 处理器,将 markdown 文本解析为结构化的 JSON 抽象语法树(AST),以便进行程序化分析和转换。它作为一个 markdown AST 解析器和处理器,利用插件框架来管理可扩展的语法和转换规则。

该项目通过插件系统实现自定义 markdown 语法扩展和内容转换,允许添加非标准标记和元数据。它还包括一个 markdown linter,用于识别样式不一致并确保符合书写标准。

该工具集涵盖了 markdown 文档格式化、转换为 HTML 以及 AST 生成。提供了一个命令行界面来检查和重写 markdown 文件,以实现项目范围内的格式一致性。

Features

  • Markdown AST Parsing - Converts raw markdown text into a structured JSON abstract syntax tree for programmatic analysis and manipulation.
  • Markdown Extensions - Supports custom syntax and rendering rules that extend standard markdown to provide specialized markup and metadata.
  • Document Processing Pipelines - Implements a sequential pipeline of tasks for extracting, transforming, and formatting document content.
  • Markdown Abstract Syntax Trees - Transforms input markdown text into structured tree representations to facilitate efficient document transformation.
  • Markdown Processors - Parses and transforms lightweight markdown syntax into standard web formats or other structured document types.
  • AST-Based Content Transformations - Uses plugins to modify the markdown syntax tree for text rewriting and the generation of tables of contents.
  • Markdown Conversions - Transforms markdown syntax trees into various output formats for diverse publishing environments.
  • Markdown Parsing Pipelines - Provides configurable pipelines that convert markdown text into structured formats using pluggable extensions.
  • Markdown to HTML Converters - Transforms markdown plaintext markup into structured HTML for web display.
  • AST-Based Source Transformations - Provides the ability to modify source code by replacing syntax tree nodes while maintaining original structure.
  • Abstract Syntax Tree Specifications - Adheres to a standardized JSON schema for representing markdown syntax trees to ensure tool compatibility.
  • Markdown Plugin Pipelines - Provides configurable chains of plugins for extensible markdown transformations.
  • AST Modification Middlewares - Uses a series of independent functions to sequentially modify the markdown syntax tree during processing.
  • Markdown Parser Extensions - Provides pluggable components that add custom block and inline parsing logic to the markdown engine.
  • Markdown Formatting - Provides a command line tool for the static analysis and automatic rewriting of markdown files for style consistency.
  • Markdown Linters - Identifies syntax violations and ensures consistency and readability in markdown files.
  • Unified Document APIs - Provides a shared API for parsing, transforming, and stringifying content across different document formats.
  • Markdown Linters - Inspects markdown files for style violations and documentation best practices.
  • Parsing Tools - Markdown processing tool.

Star 历史

wooorm/remark 的 Star 历史图表wooorm/remark 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

wooorm/remark 是做什么的?

Remark 是一个 markdown 处理器,将 markdown 文本解析为结构化的 JSON 抽象语法树(AST),以便进行程序化分析和转换。它作为一个 markdown AST 解析器和处理器,利用插件框架来管理可扩展的语法和转换规则。

wooorm/remark 的主要功能有哪些?

wooorm/remark 的主要功能包括:Markdown AST Parsing, Markdown Extensions, Document Processing Pipelines, Markdown Abstract Syntax Trees, Markdown Processors, AST-Based Content Transformations, Markdown Conversions, Markdown Parsing Pipelines。

wooorm/remark 有哪些开源替代品?

wooorm/remark 的开源替代品包括: xoofx/markdig — Markdig is a markdown parser library that converts text into structured HTML, plain text, or other formats using a… remarkjs/remark — Remark is a markdown processor and transformer that converts markdown text into a structured JSON abstract syntax tree… lunet-io/markdig — Markdig is a high-performance Markdown processor for .NET applications that converts Markdown text into HTML or other… russross/blackfriday — Blackfriday is a Go library for parsing and converting Markdown text into HTML, LaTeX, and other structured formats.… pulldown-cmark/pulldown-cmark — pulldown-cmark is a pull-parsing library that transforms Markdown text into a stream of events based on the CommonMark… remarkjs/react-markdown — react-markdown is a React markdown renderer that transforms markdown strings into React elements for display in a user…

Remark 的开源替代方案

相似的开源项目,按与 Remark 的功能重合度排序。
  • xoofx/markdigxoofx 的头像

    xoofx/markdig

    5,127在 GitHub 上查看↗

    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

    C#commonmarkcommonmark-parsingcsharp
    在 GitHub 上查看↗5,127
  • 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

    JavaScript
    在 GitHub 上查看↗8,911
  • lunet-io/markdiglunet-io 的头像

    lunet-io/markdig

    5,257在 GitHub 上查看↗

    Markdig is a high-performance Markdown processor for .NET applications that converts Markdown text into HTML or other target formats. It is a CommonMark compliant parser and extensible engine that can transform Markdown into a searchable and manipulatable abstract syntax tree. The library provides a framework for adding custom syntax and rendering logic through a modular pipeline of parsers and renderers. It supports native ahead-of-time compilation and trimming to minimize binary size. Capabilities include the generation of structured HTML with custom attributes and styling, the extraction

    C#
    在 GitHub 上查看↗5,257
  • russross/blackfridayrussross 的头像

    russross/blackfriday

    5,614在 GitHub 上查看↗

    Blackfriday is a Go library for parsing and converting Markdown text into HTML, LaTeX, and other structured formats. It functions as an extensible Markdown processor that transforms syntax into target markup languages. The project is distinguished by its pluggable rendering architecture, which allows for the production of diverse output targets such as Slack message styles, Confluence Wiki Markup, and GitHub Flavored Markdown. It supports custom syntax extensions including definition lists, footnotes, autolinks, and strikethroughs. The processor includes utilities for generating automatic ta

    Go
    在 GitHub 上查看↗5,614
查看 Remark 的所有 30 个替代方案→