Project ideas
The spec is open. Beyond the tools already underway, these projects would make .mdz
a first-class citizen across the Markdown ecosystem. Pick one to run with, host it in your own repo, or open a discussion to collaborate with me or others. The spec is your contract; the community is your support network; and the ecosystem is your playground. Let's build something great together.
Native file preview
See rendered .mdz content without extracting — on any platform, from the Files app on iPhone to the preview pane in File Explorer.
VS Code extension
Open an .mdz file directly in VS Code: browse entries in the explorer, render the document in the preview pane, and save edits back into the archive.
Obsidian plugin
Open an .mdz archive in a vault just like it's a folder, or export any note (with its attachments) as an .mdz for sharing outside Obsidian.
app.vault.adapter for ZIP I/O.Bear support
Import and export .mdz bundles so Bear notes can travel with their attachments and backlinks intact.
.mdz importer/exporter would fit naturally.Pandoc reader/writer
A Pandoc custom reader and writer for .mdz, enabling conversion to/from HTML, EPUB, PDF, DOCX, and any other format Pandoc supports.
MkDocs plugin for .mdz
Add native .mdz import/export support for MkDocs projects — including mkdocs.yml, docs, and assets — for portable sharing or archival.
mkdocs.yml, docs/, and any theme overrides into the archive.GitHub Action
A GitHub Action that packages a repository's documentation into an .mdz artifact on every release, making versioned doc bundles part of every release workflow.
mdz create and uploading the artifact.Typora support
Native open/save support in Typora so authors never have to think about the ZIP layer — just open an .mdz like any other file.
More editors worth targeting
Several Markdown editors already handle multi-file vaults or rich document workflows — natural fits for .mdz import/export support.
-
Zettlr — academic writing focus, already exports to multiple formats via Pandoc
-
Markdown Monster — Windows editor with a rich plugin API and existing ZIP-file handling
-
Joplin — open-source notes app with import/export extensions and an established plugin ecosystem
-
Mark Text — minimal Electron editor; open source and actively maintained
Mobile editors worth targeting
Several iOS and Android Markdown editors already handle file import/export workflows — natural candidates for .mdz open/save support.
-
iA Writer — iOS/Android/desktop; strong file import/export and URL scheme support
-
Drafts — iOS; highly extensible with actions, ideal for import/export workflows
-
GitJournal — iOS/Android; git-based Markdown notes with file-level operations
Browser-based viewer
A static web app that accepts an .mdz file via drag-and-drop and renders it in the browser —
entry point navigation, image display, and all — with no server required. Maybe build re-usable JS or TS components for integration into other projects.
Angular/React/Vue wrappers
Package the .mdz viewer as framework components so teams can embed it directly inside web apps and internal tools.
-
Angular — a component wrapping the viewer with drop-in templates and inputs
-
React — a component + hooks API for loading and rendering archives
-
Vue — a component and composable for easy integration
A mark for .mdz
A canonical, freely usable visual mark for the .mdz format — for use in app icons, documentation, and tooling. Similar to markdown-mark for Markdown itself.
IANA MIME type registration
Formally register application/vnd.MDZip with IANA so the MIME type is recognised by browsers, mail clients, and operating systems without per-app configuration.