Repository navigation
Rustidian v0.1.0-alpha.2 — Obsidian but fast.
Pre-releaseRustidian 0.1.0-alpha.2
A Rust-based Obsidian.
I never found a note editor I liked that felt fast. I liked Obsidian, but startup
still felt slow after several attempts to optimize it. So I started Rustidian:
a familiar Markdown notebook with a native Rust interface. I'm sharing it early,
and contributors are welcome.
This Linux alpha includes live, source and reading modes; wiki links, backlinks
and search; tasks, tables, colored highlights, callouts and native Mermaid;
daily notes, templates, bookmarks, workspaces and recovery. Global and local
graphs help explore connected notes. Existing Markdown folders are vaults;
open files and folders through the File menu or switch among recent vaults.
Graph names stay attached while panning. Under Settings → Display → Color by →
Link direction, incoming notes are blue, outgoing notes green and reciprocal
links purple. The local graph follows the current note; the global graph follows
the hovered note. Larger dots and labels mean more visible connections.
In ten balanced warm-start pairs with 100 synthetic notes, the verified baseline
showed its complete matching note frame at a median 0.61 s, versus 3.77 s
for Obsidian 1.14.4. Both used a 1440×960 software display without community
plugins. Screenshot/OCR, resizing and input checks add overhead. This measures
the exact baseline described in the paired evidence, before this graph update; it is not a universal speed claim.
Download rustidian-linux-x86_64.tar.gz and rustidian-linux-x86_64.tar.gz.sha256 below. Check the checksum, extract it and run ./rustidian beside the demo vault. Run python3 install.py to add Rustidian to your applications menu without root. rustidian --version identifies your build for bug reports.
This update makes Rustidian the executable, desktop, crate and package name. Existing recent vaults, sessions and recovery are retained, including compatibility with an older window still running. It also brings the installed incremental Undo, exhausted-file-watcher fallback and ordinary file-link repairs to the next downloadable build.
Try a copy of your Obsidian vault with File → Open folder…, edit a note, follow a link and reopen it. No import or account is needed. Use the bug report form or workflow gap form with a small synthetic example.
This is an early alpha. Full Obsidian parity remains unfinished: Canvas, Bases,
math, parts of settings and graph behavior, broader platform support and other
workflows still need work. Existing Obsidian JavaScript plugins are unsupported.
Rust/egui developers, Markdown users, accessibility contributors and careful
testers are welcome. See CONTRIBUTING
and the coverage ledger.
Rustidian is MIT licensed and independent of Obsidian.
