Mr Markdown
Mr Markdown is an opinionated Markdown framework for building interactive learning pages. It is designed for lessons that mix prose, LaTeX, simulations, media, video, and quizzes without making every author build layout and interaction chrome from scratch.
Documentation
The documentation has been consolidated into a modern guide:
- Showcase - See what Mr Markdown can do.
- Quickstart - Learn how to get started and use the CLI.
- Modules & Features - Learn how to write rich markdown content.
- Creating Quizzes - Learn how to define interactive quizzes via Markdown.
- Creating Simulations - Learn how to build and embed sandboxed JS simulations.
Quick Start (CLI)
The easiest way to get started is by using the CLI on a single file.
1. Create a lesson file
echo "# Hello World" > lesson.md2. Start the development server
bunx mr-md dev lesson.md3. Build for production
bunx mr-md build lesson.mdTip: You can also pass a directory instead of a single file to process an entire folder at once. For example, you can
cdinto a directory and runbunx mr-md dev .orbunx mr-md build ..
License
Copyright (c) 2026 Chirayu Chhabra
Mr Markdown is provided under the PolyForm Noncommercial License 1.0.0.
Free Use The software is free to use for personal, educational, and non-profit purposes. This includes student projects, hobbyist endeavors, academic teaching, and public research.
Commercial Use Any commercial application, including use by for-profit entities, internal business operations, or paid freelance work, requires a separate commercial license.
For commercial licensing inquiries, please contact: contact@chirayuchhabra.com