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

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

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

yuin/goldmark

0
View on GitHub↗
4,860 نجوم·293 تفرعات·Go·MIT·3 مشاهدات

Goldmark

Goldmark هو محلل ومُصيّر (renderer) لـ Markdown مكتوب بلغة Go يقوم بتحويل نصوص Markdown إلى HTML أو XHTML. يطبق مواصفات CommonMark لضمان سلوك تحليل متسق.

يستخدم المشروع سجل إضافات نمطي، مما يسمح بإضافة صيغ مخصصة مثل الجداول وقوائم المهام والحواشي. كما يتضمن دعماً متخصصاً للغات CJK للتعامل مع قواعد كسر الأسطر والتشديد الخاصة باللغات الصينية واليابانية والكورية.

تقوم المكتبة بتحليل النص إلى شجرة بناء جملة مجردة (AST) لتحليل المستندات برمجياً وتعديلها. تشمل قدراتها الربط التلقائي لعناوين URL والبريد الإلكتروني، وتنسيق علامات الترقيم الطباعية، وتعيين سمات مخصصة للعناصر.

Features

  • CommonMark Compliant Parsers - Provides a parser that strictly adheres to the CommonMark specification for consistent markdown processing.
  • Extended Syntax Renderers - Supports non-standard markdown features such as tables, task lists, and footnotes via modular extensions.
  • Markdown AST Parsing - Converts raw markdown strings into an abstract syntax tree for programmatic analysis and modification.
  • Markdown to HTML Converters - Transforms compliant markdown plaintext into structured HTML output for web display.
  • Markdown to HTML Renderers - Generates compliant HTML or XHTML output from parsed markdown content with configurable security settings.
  • Markdown AST Analysis - Enables programmatic analysis and modification of content by parsing markdown into a structured syntax tree.
  • Abstract Syntax Tree Parsing - Implements a structured abstract syntax tree to allow programmatic manipulation of markdown content before rendering.
  • Extension Registries - Ships a registry for injecting custom syntax rules and rendering logic into the parser and renderer.
  • Markdown Parser Extensions - Provides pluggable components to add custom block and inline parsing logic for tables and footnotes.
  • Recursive Descent Parsers - Utilizes recursive descent parsing to analyze text by breaking it into nested blocks and inline elements.
  • Two-Phase Compilation - Employs a two-phase process to first build the document structure and then resolve references for rendering.
  • Interface-Based Decoupling - Decouples document structure from output formats by using abstract interfaces to map nodes to targets.
  • CJK Text Formatters - Adjusts line-breaking and emphasis rules specifically for the correct rendering of Chinese, Japanese, and Korean characters.
  • Text Processing - Extensible Markdown parser.

سجل النجوم

مخطط تاريخ النجوم لـ yuin/goldmarkمخطط تاريخ النجوم لـ yuin/goldmark

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

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

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

Start searching with AI

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

ما هي وظيفة yuin/goldmark؟

Goldmark هو محلل ومُصيّر (renderer) لـ Markdown مكتوب بلغة Go يقوم بتحويل نصوص Markdown إلى HTML أو XHTML. يطبق مواصفات CommonMark لضمان سلوك تحليل متسق.

ما هي الميزات الرئيسية لـ yuin/goldmark؟

الميزات الرئيسية لـ yuin/goldmark هي: CommonMark Compliant Parsers, Extended Syntax Renderers, Markdown AST Parsing, Markdown to HTML Converters, Markdown to HTML Renderers, Markdown AST Analysis, Abstract Syntax Tree Parsing, Extension Registries.

ما هي البدائل مفتوحة المصدر لـ yuin/goldmark؟

تشمل البدائل مفتوحة المصدر لـ yuin/goldmark: lunet-io/markdig — Markdig is a high-performance Markdown processor for .NET applications that converts Markdown text into HTML or other… evilstreak/markdown-js — markdown-js is a JavaScript markdown parser and converter that transforms markdown text into HTML output. It functions… russross/blackfriday — Blackfriday is a Go library for parsing and converting Markdown text into HTML, LaTeX, and other structured formats.… xoofx/markdig — Markdig is a markdown parser library that converts text into structured HTML, plain text, or other formats using a… jonschlinkert/remarkable — Remarkable is an extensible Markdown parser library that implements the CommonMark specification and supports GitHub… vmg/redcarpet — Redcarpet is a security-focused Markdown to HTML parser and customizable renderer. It transforms Markdown text into…

بدائل مفتوحة المصدر لـ Goldmark

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Goldmark.
  • 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
  • evilstreak/markdown-jsالصورة الرمزية لـ evilstreak

    evilstreak/markdown-js

    7,679عرض على GitHub↗

    markdown-js is a JavaScript markdown parser and converter that transforms markdown text into HTML output. It functions as both a library and a command line interface tool for converting documents. The project is centered on an abstract syntax tree representation, allowing markdown to be parsed into a structured tree for programmatic inspection and modification before the final rendering process. This intermediate representation enables custom markup processing and document transformations. The toolset covers programmatic document parsing, static site generation, and CLI-based file processing

    JavaScript
    عرض على GitHub↗7,679
  • 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
  • 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
عرض جميع البدائل الـ 30 لـ Goldmark→