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

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

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

markedjs/marked

0
View on GitHub↗
36,919 星标·3,547 分支·JavaScript·10 次浏览marked.js.org↗

Marked

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, or inject custom logic to tailor the output. The architecture supports isolated instances, enabling the management of independent parsing environments with specific configurations that do not interfere with the global scope.

Beyond standard conversion, the engine includes an asynchronous transformation layer that supports non-blocking workflows. This capability allows for external data fetching or resource-intensive tasks to occur during the parsing sequence without stalling the application. The system also integrates with external plugins to provide automated code snippet formatting and supports background thread execution to mitigate performance bottlenecks during heavy workloads.

Features

  • Content Parsers - Converts markdown text into structured HTML using a high-performance parsing engine.
  • Document Processing and Conversion - Transforms markdown documents into structured HTML for web and application display.
  • Content Formats - Creates new markdown syntax by building custom extensions with dedicated tokenization.
  • Parsing Tools - Markdown parser and compiler.
  • Markdown Libraries - High-speed JavaScript-based Markdown parser and compiler.
  • Document Transformation Pipelines - Processes document transformations asynchronously to support external resource fetching.
  • Document Generation Engines - Injects custom functions to intercept and replace default HTML generation logic.
  • Syntax Highlighting - Provides automated syntax highlighting for code snippets within technical documentation.

Star 历史

markedjs/marked 的 Star 历史图表markedjs/marked 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

常见问题解答

markedjs/marked 是做什么的?

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.

markedjs/marked 的主要功能有哪些?

markedjs/marked 的主要功能包括:Content Parsers, Document Processing and Conversion, Content Formats, Parsing Tools, Markdown Libraries, Document Transformation Pipelines, Document Generation Engines, Syntax Highlighting。

markedjs/marked 有哪些开源替代品?

markedjs/marked 的开源替代品包括: jgm/pandoc — Pandoc is a universal document converter that translates content between a wide range of markup and binary formats. It… hexojs/hexo — Hexo is a command-line static site generator designed for content-driven blogging and website creation. It functions… pdfmathtranslate/pdfmathtranslate — PDFMathTranslate is a document translation tool designed to convert technical and scientific files into multiple… datalab-to/marker — Marker is a comprehensive document processing platform designed to automate the conversion, extraction, and… payloadcms/payload — Payload is a headless content management system and application framework that uses a code-first approach to define… markdown-it/markdown-it — markdown-it is a token-based Markdown compiler and CommonMark-compliant parser that converts structured plaintext…

Marked 的开源替代方案

相似的开源项目,按与 Marked 的功能重合度排序。
  • jgm/pandocjgm 的头像

    jgm/pandoc

    44,822在 GitHub 上查看↗

    Pandoc is a universal document converter that translates content between a wide range of markup and binary formats. It functions by parsing input documents into a unified intermediate abstract syntax tree, which serves as the foundation for consistent manipulation and transformation across diverse output types. The system is distinguished by its modular reader-writer pipeline, which decouples input parsing from output generation to allow for granular control over document structure. Users can programmatically manipulate this intermediate tree through a robust filter system, supporting both ex

    Haskellcommonmarkconverterdocument
    在 GitHub 上查看↗44,822
  • hexojs/hexohexojs 的头像

    hexojs/hexo

    41,768在 GitHub 上查看↗

    Hexo is a command-line static site generator designed for content-driven blogging and website creation. It functions as a structured framework that transforms plain text files and markdown into production-ready static websites, utilizing a template-based rendering engine to separate site content from visual presentation. The project is distinguished by its event-driven build pipeline, which manages the entire site lifecycle through a series of hooks for file processing, asset generation, and deployment. Developers can extend the system’s core capabilities through a modular plugin architecture

    TypeScripthacktoberfesthexojavascript
    在 GitHub 上查看↗41,768
  • pdfmathtranslate/pdfmathtranslatePDFMathTranslate 的头像

    PDFMathTranslate/PDFMathTranslate

    35,091在 GitHub 上查看↗

    PDFMathTranslate is a document translation tool designed to convert technical and scientific files into multiple languages while preserving their original visual layout. It functions as a specialized processor for academic research papers, ensuring that complex mathematical notation and technical formatting remain intact throughout the translation process. The system utilizes a layout-preserving parsing engine that extracts text and structural metadata while maintaining the spatial coordinates of every document element. To handle the translation of technical content, it employs an intermediat

    Pythonchinesedocumentedit
    在 GitHub 上查看↗35,091
  • datalab-to/markerdatalab-to 的头像

    datalab-to/marker

    36,137在 GitHub 上查看↗

    Marker is a comprehensive document processing platform designed to automate the conversion, extraction, and structuring of data from complex files. It functions as an orchestration engine that chains modular processing steps into versioned, reusable pipelines, allowing organizations to standardize document handling and automate repetitive business tasks at scale. The platform distinguishes itself through its support for secure, private infrastructure deployment, enabling users to run containerized services within their own environments to maintain strict data privacy. It features specialized

    Python
    在 GitHub 上查看↗36,137
  • 查看 Marked 的所有 30 个替代方案→