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

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

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم 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 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 document formatting, format conversion to HTML, and AST generation. A command line interface is provided to check and rewrite markdown files for consistent project-wide formatting.

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.

سجل النجوم

مخطط تاريخ النجوم لـ wooorm/remarkمخطط تاريخ النجوم لـ wooorm/remark

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة wooorm/remark؟

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.

ما هي الميزات الرئيسية لـ 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/markdigالصورة الرمزية لـ xoofx

    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/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

    JavaScript
    عرض على GitHub↗8,911
  • lunet-io/markdigالصورة الرمزية لـ lunet-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/blackfridayالصورة الرمزية لـ russross

    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
  • عرض جميع البدائل الـ 30 لـ Remark→