#MarkPad

Windows · macOS · v0.1

Markdown, without the tab.

MarkPad is a small desktop Markdown editor that opens your file, renders it, and gets out of the way. Plain text in, plain text out. No account, no vault, no sync, and no browser tab quietly eating a gigabyte in the background.

Windows 10 and later, macOS 13 and later. Not sure which Mac you have? Apple menu, then About This Mac. Anything from 2020 on is almost certainly Apple silicon.

Nothing is signed, so the first launch needs one extra step: on macOS right-click the app and choose Open, on Windows click More info then Run anyway.

M release-notes.md
release-notes.md
spec.md
todo.md
+
# MarkPad 0.1 A Markdown editor for people who already know Markdown.   ## What it is - Opens a 10 MB file **instantly**, on either OS - Strict GFM. No invented syntax, no ::: blocks ::: - Everything reachable from Ctrl/⌘K — no menu hunting - Read the [spec](./spec.md) before filing anything   | Platform | Shell | Installer | |----------|-------|-----------| | Windows 10+ | WebView2 | 3.3 MB | | macOS 13+ | WKWebView | 3.6 MB |   > Your files are files. Delete MarkPad tomorrow and nothing breaks.
Table preview
PlatformShellInstaller
Windows 10+WebView23.3 MB
macOS 13+WKWebView3.6 MB
GFM · 412 words · 2,318 chars Ln 12, Col 34 · UTF-8 · LF · 8 KB
3.3 MB

Small enough not to think about

That is the whole installer, on either platform. It uses the WebView already sitting on your machine instead of shipping a second copy of Chromium.

Native

A real window, not a tab

Traffic lights on macOS, caption buttons on Windows. It snaps, minimises and alt-tabs the way everything else on your desktop does.

.md

Your files stay yours

Ordinary Markdown on your own disk. No database, no proprietary syntax, nothing to export if you walk away.

##What is in it

Everything below ships in v0.1. Anything not listed is deliberately absent.

##Numbers it is held to

These are checked on every commit and they fail the build. If a change breaks one, the change is wrong, not the budget.

BudgetLimit
Installer size, per platformunder 8 MB
Cold start to first keystrokeunder 400 ms
Opening a 10 MB Markdown fileunder 1 s
Typing latency in a 5 MB filesame as an empty file
Network requests while runningone, the update check

##What it will never do

Not a gap in the roadmap. These are refused on purpose, because each one is a step on the road from a text editor to something you have to manage.

Give it ten minutes

It is a few megabytes and your files are plain text. If it turns out not to be for you, uninstalling costs you nothing.

Free and MIT licensed. Built with Tauri and CodeMirror.