DEV Community

Muhammad Sheharyar Butt
Muhammad Sheharyar Butt

Posted on

🩺 MD Doctor - A Modern Open-Source Markdown Editor Built with Next.js 16 & React 19

I built MD Doctor, a professional Markdown workspace designed for developers, technical writers, students, and anyone who loves writing in Markdown.

Unlike many editors, MD Doctor uses a custom editor built from scratch instead of Monaco, CodeMirror, or TipTap, giving complete control over the editing experience while remaining lightweight and fast.

✨ Features

  • 📝 Custom Markdown editor built from scratch
  • ⚡ Live GitHub-Flavored Markdown preview
  • 📊 Mermaid diagram support
  • ➗ KaTeX mathematical expressions
  • 💻 Syntax-highlighted code blocks
  • 📄 Import Markdown and HTML (HTML is converted to Markdown)
  • 📤 Export to Markdown, standalone HTML, and PDF
  • 🔒 Offline-first with IndexedDB storage
  • 🌍 English, Türkçe, العربية, and اردو with full RTL support
  • 🎨 Built with Next.js 16, React 19, Material UI v9, Motion, and TypeScript

🔗 Links

🌐 Live Demo: https://mddoctor.msyb.dev

📦 GitHub Repository: https://github.com/shehari007/md-doctor-next-js

👤 GitHub Profile: https://github.com/shehari007

If you try it out, I'd love to hear your feedback. Feature requests, bug reports, and pull requests are always welcome!

nextjs #react #typescript #opensource #markdown #webdev #frontend #materialui #javascript #developer

Top comments (0)