[ ] ( )
Markdown editor · Tauri + Rust
Toril — a bull's head fused with a fountain-pen nib

Toril

The bull, penned.

A native, memory-safe markdown editor that renders as you type — and keeps every note as plain, portable text.

Free & open source · Windows · macOS · Linux

Powerful underneath, gentle on the page.

Toril runs on a bull — the Tauri engine, in Rust — but it handles your words like fine china. Write Markdown and watch it become the finished page, live, with nothing breaking and nothing in your way.

What's inside

Everything you need to write. Nothing you don't.

A focused editor with the WYSIWYG feel of MarkText, built native and local-first.

Live WYSIWYG

Type and the line becomes a heading — in place. No split pane, no preview lag. The page is the preview.

GFM & math

Tables, task lists, footnotes, strikethrough, and KaTeX math — all rendered inline as you go.

Three writing modes

Switch between Source, Typewriter, and Focus — from raw control to distraction-free flow.

Plain text, portable

Your notes are ordinary .md files in ordinary folders. Obsidian-vault friendly. No lock-in, ever.

Export anywhere

One click to clean, standalone HTML or print-perfect PDF — math and code highlighting intact.

Paste images instantly

Drop an image from your clipboard — Toril files it into your assets folder and links it for you.

Native & fast

Built on Tauri and Rust: a small binary, quick cold start, and a light memory footprint.

Safe & private

Memory-safe Rust core, atomic saves, local-first. Your writing never leaves your machine.

Why "Toril"

The bull, contained.

In the Spanish bullring, el toril is the pen where the bull waits before it charges — power, held with a steady hand.

That's the editor. The Tauri bull, penned, doing delicate work instead of wrecking the china shop. And "pen," of course, is where you write.

Built on a tight, mature stack
Tauri · native shell Rust · core & file I/O TypeScript · frontend Milkdown · WYSIWYG engine

Start writing.

Download the latest alpha, or build it from source. Plain text in, finished pages out.

Windows, macOS & Linux on the releases page · alpha — expect rough edges