Ferrite: Fast Markdown/Text/Code editor in Rust with native Mermaid diagrams

50 points skepsismusic 12 comments

Built a Markdown editor using Rust + egui. v0.2.0 just dropped with:

→ Native Mermaid diagrams - Flowcharts, sequence diagrams, ER diagrams, git graphs - all rendered in pure Rust, no JS

→ Split view - Raw + rendered side-by-side

→ Git integration - File tree shows modified/staged/untracked status

→ JSON/YAML/TOML tree viewer - Structured editing with expand/collapse

Also: minimap, zen mode, 40+ language syntax highlighting, auto-save, session restore.

~15MB binary, instant startup. Windows/Linux/macOS.

GitHub: https://github.com/OlaProeis/Ferrite

Looking for feedback! Next goal is replacing egui's TextEdit with a custom widget for multi-cursor support.