Story

Show HN: Ferrite – Markdown editor in Rust with native Mermaid diagram rendering

OlaProis Sunday, January 11, 2026

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

Built a Markdown editor using Rust + egui. v0.2.1 just dropped with major Mermaid improvements:

→ Native Mermaid diagrams - Flowcharts, sequence, state, ER, git graphs - pure Rust, no JS

→ Split view - Raw + rendered side-by-side with sync scrolling

→ Syntax highlighting - 40+ languages with large file optimization

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

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

Also: minimap, zen mode, auto-save, session restore, code folding indicators.

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

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

v0.2.2 coming soon with performance improvements for large files. Looking for feedback!

Summary
Ferrite is an open-source, cross-platform audio framework that provides a unified API for working with audio data, supporting various audio file formats and audio processing tasks. It aims to simplify audio programming and enable developers to create advanced audio applications across different platforms and devices.
185 102
Summary
github.com
Visit article Read on Hacker News Comments 102