MDX
Some data may be outdated — see provenance labels.
Markdown for the component era observed · 2026-09-21
Health v2 · maintenance only
66/100
- Activity 95
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3223
- days_rel: 417
- days_push: 30
- n_releases_24m: 1
Adoption not part of the score
19793 stars · 1177 forks observed · 2026-09-21
What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-19, confidence 0.97
MDX is a format that combines Markdown with JSX, allowing you to embed interactive components directly in your content. It compiles MDX files to JavaScript for use in React, Vue, Preact and other JSX‑based frameworks.
Use cases
- Write blog posts with embedded React components
- Create documentation pages that include live charts or interactive demos
- Build static sites where Markdown content needs custom UI elements
- Add component‑driven content to a Next.js or Gatsby site
- Author technical tutorials that require code execution or visualizations
When to choose
- You need to mix Markdown prose with JSX components in a single file
- Your project uses a JSX runtime like React, Vue, or Preact
- You want a compile‑time solution with no runtime overhead
- You need integration with bundlers such as webpack, Rollup, or Vite
When to avoid
- Your content is pure Markdown without any component requirements
- You are working in environments that do not support JSX or modern JavaScript
- You need a runtime‑only solution with on‑the‑fly parsing
Facets
library · maturity active
parser compiler templating web-development documentation frontend browser mdx jsx markdown react vue preact unified remark nodejs
10 sources
- readme: https://github.com/mdx-js/mdx · fetched 2026-09-21 · 0e5aca42301f
- homepage: https://mdxjs.com · fetched 2026-10-05 · dda062a5994e
- site_page: https://mdxjs.com/docs/what-is-mdx · fetched 2026-10-05 · 48aa96ebaa65
- site_page: https://mdxjs.com/docs/getting-started · fetched 2026-10-05 · 5e4e0100506e
- site_page: https://mdxjs.com/docs · fetched 2026-10-05 · 9cbcbfe75403
- site_page: https://mdxjs.com/docs/using-mdx · fetched 2026-10-05 · b6c1310f2223
- site_page: https://mdxjs.com/docs/extending-mdx · fetched 2026-10-05 · 91a0a17c40c1
- site_page: https://mdxjs.com/docs/troubleshooting-mdx · fetched 2026-10-05 · 51f1973e6f56
- site_page: https://mdxjs.com/community/about · fetched 2026-10-05 · a83690376217
- registry_npm: https://registry.npmjs.org/eslint-mdx · fetched 2026-10-05 · f3df73b2dad1
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mdx-js/mdx | main | 66 |
| mdx-js/mdx-analyzer | plugin | 94 |
| mdx-js/eslint-mdx | plugin | 90 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem