awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
evilstreak avatar

evilstreak/markdown-js

0
View on GitHub↗
7,679 Stars·834 Forks·JavaScript·4 Aufrufe

Markdown Js

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.

Features

  • Markdown to HTML Converters - Parses Markdown text into HTML output using an intermediate representation for data processing.
  • Markdown Parsing Interfaces - Provides a programmatic way to convert Markdown into a structured tree for content modification.
  • Markdown Parsers - Generates a structured tree representation of Markdown for programmatic document inspection.
  • Markdown AST Parsing - Converts raw Markdown strings into an abstract syntax tree for inspection and modification.
  • Intermediate HTML Representations - Uses an intermediate HTML-based format to decouple the parsing stage from the final document render.
  • Abstract Syntax Tree Parsing - Converts Markdown text into a structured tree representation for programmatic analysis and modification.
  • Markdown and Markup Tools - Provides tools to parse and render Markdown using intermediate representations for custom transformations.
  • Recursive Descent Parsers - Implements a recursive descent parsing engine to translate Markdown into syntax trees.
  • CLI Pipe Integration - Provides a command line interface capable of processing Markdown files via standard input pipes.
  • Markdown Tools - Provides a command line utility for processing and rendering Markdown content.
  • AST Node Processors - Enables custom data extraction and structural modifications by accessing the parsed document tree.
  • Markdown Document Traversers - Allows programmatic traversal and modification of nodes within the internal Markdown representation.
  • Lightweight Markup Converters - Converts lightweight Markdown syntax into styled HTML elements.

Star-Verlauf

Star-Verlauf für evilstreak/markdown-jsStar-Verlauf für evilstreak/markdown-js

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht evilstreak/markdown-js?

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.

Was sind die Hauptfunktionen von evilstreak/markdown-js?

Die Hauptfunktionen von evilstreak/markdown-js sind: Markdown to HTML Converters, Markdown Parsing Interfaces, Markdown Parsers, Markdown AST Parsing, Intermediate HTML Representations, Abstract Syntax Tree Parsing, Markdown and Markup Tools, Recursive Descent Parsers.

Welche Open-Source-Alternativen gibt es zu evilstreak/markdown-js?

Open-Source-Alternativen zu evilstreak/markdown-js sind unter anderem: russross/blackfriday — Blackfriday is a Go library for parsing and converting Markdown text into HTML, LaTeX, and other structured formats.… yuin/goldmark — Goldmark is a Markdown parser and renderer written in Go that converts Markdown text into HTML or XHTML. It implements… xoofx/markdig — Markdig is a markdown parser library that converts text into structured HTML, plain text, or other formats using a… lunet-io/markdig — Markdig is a high-performance Markdown processor for .NET applications that converts Markdown text into HTML or other… erusev/parsedown — Parsedown is a PHP library that converts Markdown text and common extensions into structured HTML output for web… python-markdown/markdown — This project is a Python library and command-line tool designed to convert Markdown text and files into structured…

Open-Source-Alternativen zu Markdown Js

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Markdown Js.
  • russross/blackfridayAvatar von russross

    russross/blackfriday

    5,614Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,614
  • yuin/goldmarkAvatar von yuin

    yuin/goldmark

    4,860Auf GitHub ansehen↗

    Goldmark is a Markdown parser and renderer written in Go that converts Markdown text into HTML or XHTML. It implements the CommonMark specification to ensure consistent parsing behavior. The project utilizes a modular extension registry, allowing for the addition of custom syntax such as tables, task lists, and footnotes. It also includes specialized support for CJK languages to handle specific line-breaking and emphasis rules for Chinese, Japanese, and Korean characters. The library parses text into an abstract syntax tree for programmatic document analysis and modification. Its capabilitie

    Gocommonmarkgogolang
    Auf GitHub ansehen↗4,860
  • lunet-io/markdigAvatar von lunet-io

    lunet-io/markdig

    5,257Auf GitHub ansehen↗

    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#
    Auf GitHub ansehen↗5,257
  • xoofx/markdigAvatar von xoofx

    xoofx/markdig

    5,127Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,127
Alle 30 Alternativen zu Markdown Js anzeigen→