Freedom251 › Presentation software
MDX Deck

What MDX Deck is
MDX Deck is a free, MIT-licensed presentation tool for the web, built with React and MDX. Authors write slides in Markdown and separate them with three hyphens, while JSX allows React components inside slide content. Its zero-configuration command-line tool starts a development server for an MDX file. Theme UI and Emotion provide styling, and built-in themes are included. Slide components include Notes, Head, Header, Footer, and Steps. Presenter mode is available, and two presentation windows can remain synchronized. The project README names optional CodeSurfer, mdx-code, and mdx-deck-live-code libraries for code in slides, while advising users to check version compatibility. MDX Deck is installed as a development dependency with npm i -D mdx-deck. The listed plan costs nothing, and the repository identifies the project as MIT licensed.
Who it suits
MDX Deck suits web presenters and developers who prefer Markdown authoring with React components. It is useful for code-oriented decks when optional library compatibility is checked.
What it does well
- Markdown separates slides with a simple marker
- React components can appear inline
- Zero-config CLI starts a development server
- Presenter mode and synchronized windows are included
- Free, MIT-licensed open source
What to know first
- Web platform only
- Optional libraries may have version compatibility issues
- Requires development-dependency installation
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| MDX Deck | MIT-licensed open-source project | Free |
As github.com lists them, read 12 Oct 2026. The maker's own page has the final word.
Verdict
MDX Deck offers a code-friendly way to build web presentations from Markdown and MDX. Its free open-source license and built-in presentation features suit technical authors comfortable with a development workflow.
Facts from MDX Deck's own pages
- Authoring
- Presentations are written in Markdown, with slides separated by `---`. · github.com, 12 Oct 2026
- CLI
- The project provides a zero-config CLI that starts a development server for an MDX file. · github.com, 12 Oct 2026
- Compatibility limit
- The README advises checking version compatibility for the optional third-party libraries. · github.com, 12 Oct 2026
- Distribution
- The getting-started instructions install it as a development dependency with `npm i -D mdx-deck`. · github.com, 12 Oct 2026
- Integrations
- The README lists optional CodeSurfer, mdx-code, and mdx-deck-live-code libraries for code in slides. · github.com, 12 Oct 2026
- License
- The GitHub repository identifies the project as MIT licensed. · github.com, 12 Oct 2026
- Maker
- The maker’s GitHub profile identifies him as Brent Jackson, says he is building MDX Deck, and lists New York City. · github.com, 12 Oct 2026
- Presenter mode
- Presenter mode shows a next-slide preview, timer, and speaker notes. · github.com, 12 Oct 2026
- Purpose
- MDX Deck is a React MDX-based presentation deck tool. · github.com, 12 Oct 2026
- React components
- MDX lets authors render React components inline with JSX. · github.com, 12 Oct 2026
- Security and compliance
- The repository page opened for this research does not state security certifications or compliance claims. · github.com, 12 Oct 2026
- Slide components
- Built-in components include Notes, Head, Header, Footer, and Steps. · github.com, 12 Oct 2026
- Supported platforms
- web · github.com, 20 Sept 2026
- Themes
- It uses Theme UI and Emotion for styling and includes built-in themes. · github.com, 12 Oct 2026
- Window sync
- Two presentation windows can stay in sync with each other. · github.com, 12 Oct 2026
Where MDX Deck stands on Freedom251
- Presentation software#71 of 93