About MerDoc
A markdown editor with integrated Mermaid diagrams
About the Creator
MerDoc was created by Jason Byrne, a software executive with over 20 years of industry experience. He has led engineering teams at companies ranging from bootstrapped startups to large-scale organizations, and currently leads front-end, back-end, dev-ops, and data engineering teams at Oddball.
Why MerDoc?
MerDoc was built out of a personal need. I wanted to be able to easily create technical documents using just markdown code, and I needed a way to build documentation that could seamlessly combine both commentary and Mermaid diagrams in a single document.
Traditional markdown editors often require switching between different tools or embedding diagrams as separate files, which breaks the flow of writing. MerDoc solves this by providing an integrated editor where you can write markdown and include Mermaid diagrams directly in the same document, making it easy to create comprehensive technical documentation with both text and visual elements.
Tech Stack
MerDoc is built with modern web technologies:
- SvelteKit - Frontend framework using Svelte 5
- Cloudflare Pages - Hosting and deployment
- Cloudflare D1 - SQLite database for document storage
- Cloudflare R2 - Object storage for images and media
- Drizzle ORM - Type-safe database queries
- CodeMirror - Code editor component
- Mermaid - Diagram rendering and visualization
- Marked - Markdown parsing and rendering
- Reveal.js - Presentation/slideshow functionality
MerDoc