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!
Top comments (0)