{
  "slug": "mdx",
  "name": "MDX",
  "url": "https://mdxjs.com",
  "cat": "cms",
  "group": "back",
  "tagline": "Markdown that renders JSX components",
  "price": "Free, MIT-licensed open format.",
  "tier": "free",
  "pick": false,
  "what": "MDX is a format that lets you write JSX inside Markdown, so an article can embed live React components — charts, interactive figures, embeds — between paragraphs of prose. It compiles to a React component and is supported by Vite, Next.js and Astro.",
  "why": "The reason a technical publication can ship an interactive explainer inside an ordinary article. Every file-based tool here — Tina, Keystatic, Outstatic, Velite — speaks it natively.",
  "warn": "MDX is a compiler, not a CMS: no editor, no media library, no workflow, no roles. Non-technical writers will not author raw MDX, so pair it with an editing layer.",
  "install": "npm i @mdx-js/rollup",
  "category": {
    "key": "cms",
    "name": "CMS & content infrastructure",
    "desc": "If you publish, this is the most consequential decision on the page.",
    "group": "back",
    "groupName": "Give it a backend"
  },
  "freshness": null,
  "health": {
    "ok": true,
    "status_code": 200,
    "final_url": "https://mdxjs.com/",
    "checked_at": "2026-08-18T17:12:38.21+00:00"
  },
  "corrected_at": null,
  "upstream_changed_at": null
}