
Rune punta tutto sulla velocità e sulla semplicità operativa. L’esperienza è immediata: apertura rapida dei file, ricerca istantanea e navigazione fluida anche in progetti complessi. L’interfaccia riduce al minimo gli elementi superflui, lasciando spazio al codice e agli strumenti essenziali.
La combinazione tra frontend in SolidJS e backend in Rust tramite Tauri permette di ottenere prestazioni native senza rinunciare a un design moderno. Questo approccio evita il peso tipico di molte applicazioni basate su Electron, migliorando consumo di memoria e tempi di risposta.
Un elemento centrale è la Command Palette unificata, accessibile rapidamente da tastiera. Consente di eseguire comandi, cercare file, navigare tra simboli e gestire il workspace senza cambiare contesto. L’idea è ridurre i passaggi e mantenere il flusso di lavoro continuo.
La gestione dei file sfrutta API native, offrendo un monitoraggio efficiente delle modifiche e operazioni di input/output estremamente rapide. Anche repository di grandi dimensioni vengono caricati e navigati senza rallentamenti evidenti.
Architettura modulare e funzionalità avanzate
Rune adotta un’architettura basata su plugin che rende ogni funzione estendibile.
Le componenti principali, come la navigazione del codice e la palette comandi, sono moduli indipendenti che possono essere aggiornati o sostituiti senza impattare l’intero editor.
Questo approccio permette agli sviluppatori di creare estensioni integrate in modo naturale, con accesso diretto allo stato reattivo dell’interfaccia senza compromettere stabilità o prestazioni.
Tra le funzionalità più rilevanti:
- Navigazione intelligente del codice con accesso immediato a definizioni e simboli
- Editor multi-pane per lavorare su più file contemporaneamente
- Terminale integrato per eseguire script e comandi senza uscire dall’ambiente
- Ricerca globale nel progetto con risultati quasi istantanei
- Supporto Markdown con anteprima in tempo reale gestita nativamente
- Visualizzazione di immagini e PDF direttamente nelle schede
- Motore CodeMirror 6 con evidenziazione sintassi, autocomplete e diagnostica errori
Un esempio pratico: durante lo sviluppo di un progetto Node.js con molte dipendenze, Rune permette di aprire rapidamente file all’interno di cartelle profonde, cercare funzioni specifiche e modificare codice su più pannelli senza interruzioni o rallentamenti.

La gestione da tastiera è completa e personalizzabile, con scorciatoie configurabili che evitano conflitti e migliorano la produttività. Tutto è progettato per mantenere il controllo nelle mani dello sviluppatore, senza ostacoli o attese inutili.
Installare Rune
Rune viene rilasciato per Linux attraverso pacchetti deb in alternativa è disponibile anche AppImage soluzione che ci consente di utilizzare l’IDE senza doverlo installare. Oltre a Linux è disponibile anche la versione per Microsoft Windows.
Abbiamo testato Rune su Ubuntu 26.04 LTS (immagini articolo)..