186
Mditoor is a free, open-source desktop Markdown and MDX editor designed specifically for developers who blog. It streamlines the entire writing workflow, allowing you to write .md/.mdx posts, edit frontmatter, compress images, and publish directly using Git, all from a single desktop application.
Write blog posts and capture ideas: Utilize a block editor with a slash menu, or work directly in raw Markdown. The frontmatter editor transforms YAML into an intuitive form with fields for dates, selects, tags, and image pickers.
Manage content efficiently: Browse all your blog posts as a gallery or list, easily identify drafts, and manage metadata.
Optimize images: Compress, resize, and sharpen images upon import to ensure your blog remains fast. An asset gallery helps identify and clean up unused images.
Support for multiple frameworks and repositories: Mditoor works with your existing repositories and supports popular static site generators like Next.js, Astro, Hugo, Jekyll, Docusaurus, Eleventy, and Nuxt Content, with a generic preset for other setups.
Integrated Git functionality: Manage your Git workflow directly within the app, including viewing status, diffs, staging, committing, pulling, and pushing.
Local-first and privacy-focused: Mditoor is a local-first desktop app with no account, telemetry, or cloud sync. Your data remains on your machine, and network usage is limited to Git operations and triggered uploads.
RTL and LTR support: Write seamlessly in both right-to-left and left-to-right languages, with automatic direction detection per block. The UI is available in English, Arabic, and French.
SEO checks: Get insights on title length, description, headings, and links before publishing.
MDX friendly: Imports and JSX components are preserved, ensuring your MDX files are handled correctly without rewriting.
Tiny and native: Built with Tauri and Rust, Mditoor offers a ~4 MB installer that launches instantly.
Mditoor acts as a local, Git-based CMS for your static sites, offering a powerful yet simple writing experience without any vendor lock-in.
Built with