Dodo è un progetto open source che punta a offrire un visualizzatore PDF estremamente leggero, scritto in C++ e basato su Qt6 e MuPDF .

L’obiettivo dello sviluppatore di Dodo è creare un lettore PDF essenziale, veloce e adatto all’uso quotidiano, evitando la complessità e il peso delle applicazioni più diffuse. Il progetto nasce come esercizio personale per migliorare le competenze in C++, ma si è rapidamente trasformato in un’applicazione funzionale e utile per chi cerca un lettore PDF minimalista su Linux.
Il design di Dodo è volutamente semplice: nessuna interfaccia pesante, nessun pannello superfluo, solo il documento e i comandi necessari per navigarlo. L’uso di Qt6 garantisce un’interfaccia moderna e reattiva, mentre MuPDF assicura un rendering dei PDF rapido e affidabile. Il risultato è un’applicazione che si avvia in un istante e consuma pochissime risorse, perfetta per sistemi leggeri o per chi vuole massimizzare la produttività.
Dodo: Keybinding in stile Vim e un approccio minimalista
Una delle caratteristiche più distintive di Dodo è l’adozione di keybinding ispirati a Vim, come confermato dal README del progetto. Questa scelta rende l’app particolarmente interessante per sviluppatori, sysadmin e utenti avanzati abituati alla navigazione tramite tastiera. L’interazione diventa immediata e fluida, senza bisogno di ricorrere al mouse, permettendo di scorrere pagine, zoomare e muoversi nel documento con la stessa logica di un editor testuale.
L’installazione è semplice e diretta: basta clonare il repository, compilare con qmake6 e make, ottenendo un binario pronto all’uso. Il progetto è pensato principalmente per Linux, e in particolare per utenti Arch, che possono installare rapidamente le dipendenze Qt6 e MuPDF tramite pacman.

Per installare Dodo su Arch Linux e derivate basta digitare da terminale:
sudo pacman -Sy qt6-base git qt6-svg libsynctex cmake ninja glu
git clone https://github.com/dheerajshenoy/dodo
cd dodo
./install.sh
Dodo include anche una cartella di screenshot che mostra l’interfaccia pulita e minimale dell’applicazione, confermando l’attenzione dello sviluppatore per un design essenziale e privo di distrazioni.
Un progetto giovane ma promettente per gli utenti Linux
Il repository GitHub mostra un progetto attivo, con commit regolari e una struttura chiara che lascia spazio a future espansioni. Lo sviluppatore ha già in mente nuove funzionalità e miglioramenti, mantenendo però la filosofia minimalista che caratterizza Dodo.
Per gli utenti Linux che cercano un visualizzatore PDF veloce, leggero e con controlli da tastiera, Dodo rappresenta una soluzione interessante e in continua evoluzione.