Tapa native Markdown reader

Tapa. Reader-first Markdown · Native · Instant

A fast, minimal Markdown reader and editor, built in Rust. Native desktop, about 5 MB, boots instantly. Free and open source.

Tapa is reader-first. Point it at a folder of Markdown and you read: clean rendered prose, nothing in the way. Editing is on demand. Double-click the exact block and you drop into an editor where you clicked; double-click again and you are back to reading.

What it does

01

Reader-first rendering

Open a folder and read rendered Markdown. Full CommonMark and GFM.

02

Edit on demand

Double-click a block to edit exactly there (CodeMirror).

03

File tree

Sidebar with the whole folder, toggle with Cmd-B.

04

Fuzzy file finder

Cmd-K to jump between files by name.

05

Content search

Cmd-Shift-F searches inside files, results streamed from Rust.

06

Live reload

Disk changes reload on their own, without losing unsaved edits.

07

OS-native theme

Follows the system light/dark, with a manual toggle.

Shortcuts

Fuzzy file finder
⌘K
Search inside files
⌘⇧F
Toggle the sidebar
⌘B
Save and return to reading
⌘S
Enter / exit edit mode
Double-click

Where the name comes from

Tapa, from Tapajós, the river and region of western Pará, Brazil, where Ary is from. The region carries its own identity, with a long-running movement to carve out a State of Tapajós.

And tapa cloth, the Pacific barkcloth beaten from paper-mulberry bark into thin sheets to paint and write on. Paper tree, beaten sheet, a surface for marks: the whole arc of a Markdown document. In Portuguese, a tapa is also the cover of a book.

Download

v0.2.0 · free, MIT · macOS, Windows, Linux

The app is not signed yet, so the OS warns on first launch: on macOS use right-click then Open; on Windows click More info then Run anyway.

All releases Source on GitHub (leave a star)