Ferrite nasce come editor Markdown focalizzato sulla velocità e sulla semplicità d’uso, ma nel tempo si è trasformato in uno strumento molto più ampio. Il cuore dell’applicazione è scritto in Rust e utilizza la libreria grafica egui, scelta che permette un’interfaccia nativa, reattiva e coerente su tutte le piattaforme. L’intero progetto è stato sviluppato con l’aiuto dell’intelligenza artificiale, un dettaglio che ha attirato molta attenzione nella community e che ha contribuito alla rapida crescita delle funzionalità.

Il repository GitHub mostra un ritmo di sviluppo costante, con aggiornamenti frequenti, nuove funzionalità e miglioramenti all’esperienza utente. Le ultime release includono ottimizzazioni per macOS, supporto migliorato ai font CJK e una serie di affinamenti all’interfaccia e alla gestione dei file.
Un editor pensato per chi scrive e per chi lavora con i dati
Ferrite offre un ambiente di scrittura Markdown estremamente fluido, con anteprima in tempo reale e tre modalità di visualizzazione che permettono di passare rapidamente dal testo puro alla vista divisa o alla resa finale. La presenza del rendering nativo di diagrammi Mermaid amplia notevolmente le possibilità per chi documenta processi, flussi o architetture, rendendo l’editor adatto anche a sviluppatori, progettisti e studenti.
Oltre al Markdown, Ferrite integra strumenti dedicati alla gestione di formati strutturati come JSON, YAML e TOML, presentati attraverso una visualizzazione ad albero con nodi espandibili. Questa caratteristica trasforma l’editor in un alleato prezioso per chi lavora con configurazioni, dati o documentazione tecnica. Anche i file CSV e TSV trovano spazio grazie a una vista tabellare con colorazione delle colonne e funzioni di ordinamento, utile per analizzare rapidamente dataset senza ricorrere a fogli di calcolo più pesanti.
Un’interfaccia moderna e personalizzabile
L’esperienza utente è uno dei punti di forza di Ferrite. L’applicazione offre oltre venticinque temi di evidenziazione, modalità scura e chiara, supporto multilingua e una modalità Zen pensata per chi desidera scrivere senza distrazioni. La sincronizzazione dello scorrimento tra editor e anteprima rende la revisione del testo particolarmente intuitiva, mentre la ricerca avanzata con espressioni regolari permette di lavorare con precisione anche su documenti complessi.

La gestione dei progetti è facilitata dalla modalità Workspace, che include un file tree con indicatori visivi dello stato Git. Questa integrazione consente di monitorare modifiche, aggiunte e rimozioni direttamente dall’editor, riducendo la necessità di passare continuamente al terminale o ad altri strumenti.
Disponibilità multipiattaforma e aggiornamenti costanti
Ferrite è distribuito tramite pacchetti dedicati per Linux, macOS e Windows, oltre che su Flathub, dove è possibile installarlo facilmente su qualsiasi distribuzione Linux compatibile. Le versioni Flatpak, costantemente aggiornate, garantiscono un’installazione semplice e sicura. Le release ufficiali includono pacchetti .deb, archivi tar.gz e zip per tutte le principali architetture, confermando la volontà del progetto di raggiungere un pubblico ampio e diversificato.
Interessante è interessante.
Sarebbe possibile avere una tabella comparativa con obsidian?
Chiedo perché sembra un clone limitato di obsidian, e obsidian almeno non è scritto con la IA… o almeno non se ne vantano.