cwMarkdown
A native macOS Markdown viewer —
no editing, no clutter, just a beautiful reading experience close to
Typora. Open any .md file and read it the way it was meant
to be read.
Documents render in a centered reading column with carefully tuned typography, a live outline that follows your scroll, syntax-highlighted code, and crisp KaTeX math — all offline, all native. Light, dark, and system appearance; vim-style navigation; and automatic reload when the file changes on disk.
Presentation first,
nothing to configure
· KaTeX bundled in,
no network needed
WKWebView reader,
Apple-Silicon ready
What it is
cwMarkdown is a focused, read-only Markdown viewer for macOS. It deliberately has no editor: the entire surface area is given to presentation, so a document looks as good as the writing in it. The goal is the reading experience of Typora — clean measure, comfortable line height, a native system font — in a small, fast, native app.
Under the hood it’s a SwiftUI app that renders Markdown in a
WKWebView, which gives pixel-level control over typography
while keeping the window chrome, toolbar, and outline fully native.
Parsing is done with marked, code is highlighted with
highlight.js, and math is typeset with
KaTeX — everything bundled, so the viewer works
with no network access at all.
Features
kbd keys, and ==highlight== are
all styled with care in both light and dark.
.md,
.markdown, .mdown, .txt, and more.
Keyboard
Standard macOS shortcuts, plus vim-style navigation once you click into the reading area.
Install & use
cwMarkdown runs natively on Apple Silicon and is tiny — the whole installer is under 2 MB.