Ross ROSS = Recommend OSS · open-source software intelligence for agents

pulldown-cmark/pulldown-cmark

An efficient, reliable parser for CommonMark, a standard dialect of Markdown observed · 2026-08-28

github.com/pulldown-cmark/pulldown-cmark · homepage · Rust · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

89/100

  • Activity 98
  • Release rhythm 72
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 42
  • age_days: 4109
  • days_rel: 105
  • days_push: 16
  • n_releases_24m: 8

Full methodology

Adoption not part of the score

2697 stars · 301 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

pulldown-cmark is a fast, memory-efficient pull parser for CommonMark Markdown written in pure Rust, with an included CLI tool for rendering to HTML. It supports GFM extensions like tables, task lists, strikethrough, footnotes, admonitions, and math, plus source-map information.

Use cases

  • parse markdown into html in rust
  • render commonmark documents
  • convert markdown files to html from the command line
  • build a static site generator with markdown support
  • extract structure and offsets from markdown with source maps
  • parse github-flavored markdown tables and task lists
  • process markdown with minimal memory allocation

When to choose

  • you need a fast, spec-compliant CommonMark parser in Rust
  • memory usage matters and you want pull parsing instead of building a full AST
  • you need source-map offsets between parsed blocks and original text
  • you want GFM extensions like tables, footnotes, and strikethrough

When to avoid

  • you need an AST-based parser with tree manipulation
  • you need Markdown flavors beyond CommonMark/GFM such as MultiMarkdown
  • you are not working in Rust and need bindings in another language

Facets

library · maturity stable

parser markdown cli parsers web-development developer-tools documentation rust cli cross-platform commonmark pull-parser html-rendering gfm-extensions source-maps

2 sources

Member repositories

RepositoryRoleHealth v2
pulldown-cmark/pulldown-cmarkmain89

For agents

markdown · JSON · MCP: product_card(name="pulldown-cmark/pulldown-cmark")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem