awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
markedjs avatar

markedjs/marked

0
View on GitHub↗
36,919 stars·3,547 forks·JavaScript·11 vuesmarked.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.

Historique des stars

Graphique de l'historique des stars pour markedjs/markedGraphique de l'historique des stars pour markedjs/marked

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait 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.

Quelles sont les fonctionnalités principales de markedjs/marked ?

Les fonctionnalités principales de markedjs/marked sont : Content Parsers, Document Processing and Conversion, Content Formats, Parsing Tools, Markdown Libraries, Document Transformation Pipelines, Document Generation Engines, Syntax Highlighting.

Quelles sont les alternatives open-source à markedjs/marked ?

Les alternatives open-source à markedjs/marked incluent : 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…

Alternatives open source à Marked

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Marked.
  • jgm/pandocAvatar de jgm

    jgm/pandoc

    44,822Voir sur 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
    Voir sur GitHub↗44,822
  • hexojs/hexoAvatar de hexojs

    hexojs/hexo

    41,768Voir sur 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
    Voir sur GitHub↗41,768
  • pdfmathtranslate/pdfmathtranslateAvatar de PDFMathTranslate

    PDFMathTranslate/PDFMathTranslate

    35,091Voir sur 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
    Voir sur GitHub↗35,091
  • datalab-to/markerAvatar de datalab-to

    datalab-to/marker

    36,137Voir sur 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
    Voir sur GitHub↗36,137
Voir les 30 alternatives à Marked→