Quotidien Shaarli
Aujourd'hui - July 16, 2026
Glow est un outil en ligne de commande conçu pour afficher et lire des fichiers Markdown avec style et efficacité directement dans le terminal. Il permet de parcourir et consulter des fichiers locaux ou des dépôts Git, offrant une expérience optimisée avec un rendu visuel soigné et des fonctionnalités pratiques comme un pager interactif inspiré de less.
Le projet est disponible sous forme de binaire ou via des gestionnaires de paquets pour la plupart des systèmes (Linux, macOS, Windows, BSD, etc.), avec des instructions d'installation détaillées pour chaque plateforme. Il peut également être compilé depuis le code source en Go (version 1.21+ requise).
Glow propose une interface utilisateur textuelle (TUI) pour naviguer facilement dans les fichiers Markdown, avec des raccourcis clavier intuitifs accessibles via la touche ?. Il prend en charge les liens distants et les fonctionnalités avancées comme la recherche ou le défilement, tout en restant léger et performant.
L’auteur partage sa réflexion sur la conception d’un outil logiciel personnel simple, un logiciel de bureau pour usage exclusif, rejetant les solutions SaaS ou cloud. Il opte pour une application macOS développée en Flutter, avec une base de données SQLite locale, évitant ainsi toute dépendance à internet ou infrastructure serveur. La simplicité prime, avec une gestion automatique des données pour éviter toute maintenance utilisateur.
Pour étendre l’application à mobile (Android et iOS) sans dupliquer le code, il sépare la logique métier des données utilisateur, comparant cela à partager une recette de gâteau plutôt que les ingrédients. Flutter permet de compiler une seule base de code Dart en applications natives pour chaque plateforme, sans recourir à une architecture client-serveur coûteuse ou complexe.