Era il nuovo calendario per GNOME scritto in Rust

  • Categoria dell'articolo:GNOME
  • Articolo pubblicato:28 Settembre 2026
Era Calendar GNOME

Il desktop GNOME continua ad arricchirsi di applicazioni sviluppate con tecnologie moderne e tra i progetti più interessanti delle ultime settimane c’è Era, un nuovo calendario scritto in Rust che punta a offrire un’esperienza definita dagli sviluppatori come elegante e performante.

Il progetto è arrivato alla fase beta ed è già disponibile attraverso Flathub, consentendo agli utenti Linux interessati di provarne le funzionalità senza dover attendere una versione stabile.

A un primo sguardo Era può ricordare molto GNOME Calendar, soprattutto per la struttura dell’interfaccia. La visualizzazione principale utilizza infatti il tradizionale calendario a griglia con gli eventi rappresentati attraverso etichette colorate. La somiglianza è comprensibile anche dal punto di vista progettuale: entrambe le applicazioni puntano a integrarsi naturalmente nell’ambiente GNOME.

L’interfaccia è realizzata con GTK4 e libadwaita e segue in modo molto evidente le linee grafiche del desktop. La disposizione degli elementi è adattiva e riesce a mantenere una buona usabilità anche quando la finestra viene ridotta, caratteristica particolarmente interessante sui dispositivi con schermi di dimensioni differenti.

Era permette di consultare il calendario attraverso diverse modalità. L’utente può scegliere tra le viste dedicate all’anno, al mese e all’agenda, passando rapidamente dalla panoramica generale alla consultazione dettagliata degli appuntamenti.

La barra laterale può inoltre essere attivata per gestire i diversi calendari associati all’applicazione. Nella visualizzazione più ampia, alcuni comandi vengono mostrati direttamente sopra il calendario, evitando di occupare spazio fisso nell’interfaccia.

Eventi, sincronizzazione e un’architettura basata su Clepsydre

Dal punto di vista delle funzioni, Era permette di creare, modificare, cercare e consultare gli eventi. Il sistema di modifica degli appuntamenti mette a disposizione i principali parametri necessari per organizzare un impegno, dalla denominazione all’orario, passando per la durata, la ripetizione e la posizione.

È possibile quindi creare eventi singoli oppure ricorrenti, impostare un intervallo temporale preciso e specificare un luogo o una sede per l’appuntamento. La gestione degli eventi è stata mantenuta sufficientemente semplice da risultare coerente con l’approccio tipico delle applicazioni GNOME.

Il progetto supporta inoltre l’utilizzo di calendari locali, l’importazione di file .ics e la sincronizzazione con i provider supportati. Questo permette di utilizzare Era sia come semplice calendario offline sia come interfaccia per calendari sincronizzati con servizi esterni.

Era Calendar Event

Particolarmente interessante è la struttura utilizzata per comunicare con il backend. Come GNOME Calendar, Era utilizza Evolution Data Server, ma non comunica direttamente con EDS. Tra l’applicazione e il servizio viene utilizzato Clepsydre, un livello intermedio progettato per separare l’interfaccia dal backend.

Questa scelta architetturale permette di rendere sostituibili i backend. In prospettiva, una struttura di questo tipo potrebbe facilitare il porting dell’applicazione verso altre piattaforme, compresi dispositivi mobili come Android, senza dover modificare radicalmente il resto dell’applicazione.

Per un progetto ancora in beta si tratta di un’impostazione interessante, perché non riguarda solamente l’aspetto grafico ma anche la possibilità di far evolvere l’applicazione mantenendo separati i diversi componenti.

Era si inserisce inoltre in un periodo particolarmente vivace per le applicazioni calendario nel mondo Linux. Il progetto non è infatti l’unica iniziativa recente dedicata a questo tipo di software: anche Linux Mint sta lavorando a una nuova applicazione calendario nell’ambito del progetto XApps.

La disponibilità della beta su Flathub rende però Era facilmente accessibile agli utenti GNOME che vogliono sperimentare il progetto già in questa fase. Il software non punta soltanto a replicare le funzioni essenziali di un calendario, ma cerca di combinare una moderna implementazione Rust con una UI GTK4/libadwaita fortemente integrata nel desktop.

Essendo ancora una versione beta, alcune caratteristiche potrebbero cambiare durante lo sviluppo. La struttura attuale mostra comunque una direzione precisa: un calendario moderno, adattivo e costruito con tecnologie che si inseriscono naturalmente nel panorama delle applicazioni GNOME contemporanee.

Lascia un commento