B1 · Side B · Writing
typo
Type it. See it.
A native markdown editor with live preview: markdown turns into the finished page as you type, and the look follows your Omarchy theme. Runs on Linux and the Mac.
What it does
typo follows Typora's seamless live preview, with no split pane. You type markdown and the page is already finished around you, with headings, tables, code, maths and task lists in place.
Its menus and shortcuts are Typora's, and you can rebind them by menu label in conf.user.json, as in Typora. The writing column follows Typora's default theme, in your Omarchy theme's colours, and changes when the theme does.
A sidebar holds the outline, the articles in your folder and a file tree. Source Code Mode shows the raw markdown, Focus Mode greys out everything but what you're writing, and Typewriter Mode keeps your line in the middle of the window.
On the Mac it's a Mac app, with the Mac's own menus and Typora Mac's keys.
Keys
- Ctrl P
- Open Quickly
- Ctrl /
- Source Code Mode
- F8
- Focus Mode
- F9
- Typewriter Mode
- Ctrl T
- Insert Table
- Ctrl Shift K
- Code Fences
- Ctrl Shift M
- Math Block
- Ctrl Shift X
- Task List
- Ctrl Shift C
- Copy as Markdown
- Ctrl Shift L
- Toggle Sidebar
On the Mac, ⌘ stands in for Ctrl.
How it works
The document lives in plain Rust: the model, the parsers, undo, HTML export, the outline and search. The window is Qt 6 and QML, joined to the Rust through cxx-qt.
Credits
- Runs on
- Linux, made for Omarchy, and macOS on Apple silicon
- Built with
- Rust, Qt 6, QML and cxx-qt
- Latest
- 0.2.0, 20 October 2026
- Licence
- MIT. Includes files from mitex, under the Apache License 2.0.
- Source
- kurtlieber/typo on GitHub.