mdx-js/mdx
Markdown for the component era observed · 2026-08-28
Health v2 · maintenance only
69/100
- Activity 99
- Release rhythm 13
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 315
- age_days: 3175
- days_rel: 369
- days_push: 8
- n_releases_24m: 2
Adoption not part of the score
19751 stars · 1180 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
MDX is an authorable format that combines Markdown with JSX, letting you import and embed components like charts or alerts directly in long-form content. This repository contains the compiler packages and integrations (for webpack, Rollup, esbuild, Next.js, Vite, etc.) that compile MDX files to JavaScript for use with React, Preact, Vue, and other JSX runtimes.
Use cases
- write documentation with embedded React components
- compile markdown files to JavaScript components
- use JSX components inside markdown blog posts
- build a docs site with Next.js or Docusaurus and MDX
- customize how markdown elements render as components
- add interactive charts to long-form technical content
When to choose
- your project already uses JSX (React, Preact, Vue) and you want component-rich markdown content
- you need a markdown format with imports, exports, and expressions compiled ahead of time with no runtime
- you want remark/rehype plugin extensibility for content transformations
When to avoid
- you only need plain markdown rendering without components
- your stack does not support JSX or a JSX runtime
- you need non-JavaScript output or a runtime without Node.js tooling
Facets
library · maturity stable
compiler parser templating frontend-framework documentation web-development frontend documentation developer-tools cross-platform mdx markdown jsx react vue remark unified esm bundler-integration nodejs javascript
9 sources
- readme: https://github.com/mdx-js/mdx · fetched 2026-08-28 · 0e5aca42301f
- homepage: https://mdxjs.com · fetched 2026-08-29 · dda062a5994e
- site_page: https://mdxjs.com/docs/what-is-mdx · fetched 2026-08-29 · 48aa96ebaa65
- site_page: https://mdxjs.com/docs/getting-started · fetched 2026-08-29 · 5e4e0100506e
- site_page: https://mdxjs.com/docs · fetched 2026-08-29 · 9cbcbfe75403
- site_page: https://mdxjs.com/docs/using-mdx · fetched 2026-08-29 · b6c1310f2223
- site_page: https://mdxjs.com/docs/extending-mdx · fetched 2026-08-29 · 91a0a17c40c1
- site_page: https://mdxjs.com/docs/troubleshooting-mdx · fetched 2026-08-29 · 51f1973e6f56
- site_page: https://mdxjs.com/community/about · fetched 2026-08-29 · a83690376217
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mdx-js/mdx | main | 69 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem