# quantizor/markdown-to-jsx

A very fast and versatile markdown toolchain. Output to AST, React, React Native, SolidJS, Vue, HTML, and more!

Repository: https://github.com/quantizor/markdown-to-jsx
Canonical: https://ross.abutalabs.com/products/markdown-to-jsx
Homepage: https://markdown-to-jsx.quantizor.dev/
Language: TypeScript
License Family: other
Topics: markdown, jsx, react, gfm, ast, solidjs, vue, vuejs
Last push: 2026-08-14T01:30:22+00:00

## Health v2 (maintenance only)
Score: 93/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 97, release rhythm 84, longevity 100
- inputs: {"age_days": 3923, "days_push": 20, "days_rel": 30, "gap_med": 3.0, "n_releases_24m": 71}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2385, forks 213 (observed 2026-08-28T04:06:42.575391+00:00)

## What it is
A fast and versatile markdown toolchain that parses markdown into an AST and renders it to React, React Native, SolidJS, Vue, HTML, and other output formats. It supports GFM and is written in TypeScript.

## Use cases
- render markdown as react components
- convert markdown to html in the browser
- parse markdown into an ast
- render markdown in react native
- use markdown content in vue or solidjs apps
- safely render user-submitted markdown

## When to choose
- you need markdown rendered as native framework components rather than raw html
- you need multiple output targets (react, vue, solid, html) from one parser
- parsing speed matters for large markdown content

## When to avoid
- you need full CommonMark/GFM spec compliance with extensive extensions
- you render markdown server-side only and don't need component output
- you need a full static site generator rather than a rendering library

## Facets
- artifact type: library
- maturity: active
- function: markdown, parser, templating, ui-components
- domain: web-development, frontend, documentation, parsers
- platform: browser, cross-platform
- tags: markdown-to-jsx, react, vue, solidjs, react-native, gfm, ast, typescript, nodejs, web-server

## Member repositories
- quantizor/markdown-to-jsx (main) score 93

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:42.575391+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:34:38.943635+00:00, confidence not recorded.
  - readme: https://github.com/quantizor/markdown-to-jsx (fetched 2026-08-28T04:06:42.575391+00:00, sha e76217af0f61)
  - homepage: https://markdown-to-jsx.quantizor.dev/ (fetched 2026-08-29T10:15:50.419004+00:00, sha 77f41d238ad6)
- Data as of 2026-08-30T08:39:29.467469+00:00.
