Github Store – Un App Store qui pioche directement dans les releases GitHub | Le site de Korben

Il peut parfois être fastidieux de rechercher des logiciels open source sur GitHub, surtout quand on veut rapidement tester ou installer un projet. La navigation dans les repos, la vérification des releases, la compilation et l’installation peuvent devenir des tâches chronophages. Cet effort est d’autant plus important lorsqu’on souhaite détecter rapidement des outils utiles ou appréciés, sans passer par un processus fastidieux de téléchargement et de configuration. Heureusement, une nouvelle solution vient simplifier cette étape de recherche, de façon efficace et intuitive.

Il s’agit de Github Store, une application qui transforme GitHub en véritable App Store. Disponible sur Android ainsi que sur desktop (Windows, macOS, Linux), elle offre une interface très claire qui permet de parcourir et de découvrir des logiciels open source comme dans un store classique, avec des catégories, des captures d’écran, des descriptions et un bouton d’installation en un clic. L’outil facilite ainsi la recherche de logiciels qui proposent des binaires dans leurs releases, en filtrant uniquement les formats directement installables, comme les fichiers .apk, .exe, .msi, .dmg, .pkg, .deb ou .rpm.

La simplicité d’utilisation de Github Store permet de découvrir facilement des logiciels open source sans se perdre dans la complexité de GitHub.

Le fonctionnement de l’application est plutôt ingénieux : elle indexe automatiquement les repositories publics contenant des releases avec des fichiers d’installation valides, facturant leur compatibilité avec différents systèmes d’exploitation. La plateforme organise aussi sa présentation avec les sections “Populaire”, “Récemment mis à jour” et “Nouveautés”. Il est possible de filtrer les résultats par plateforme pour ne voir que les applications compatibles avec son système. En cliquant sur une application, l’utilisateur peut accéder à une fiche détaillée, comprenant le nombre d’étoiles, de forks, le tracé des issues, le README en markdown, ainsi que la liste des fichiers disponibles avec leur taille respective.

Du point de vue technique, Github Store utilise Kotlin Multiplatform et Compose pour la conception de son interface. Sur Android, l’installation passe par le gestionnaire de paquets natif, tandis que sur desktop, le fichier est simplement téléchargé et ouvert avec l’application par défaut du système. L’authentification via OAuth avec un compte GitHub est optionnelle, mais elle permet d’augmenter notablement le quota de requêtes API, ce qui est particulièrement utile pour ceux qui explorent un grand nombre de repos. L’application est disponible en téléchargement sur les releases officielles du projet et aussi sur F-Droid pour Android, sous licence Apache 2.0, laissant la liberté de l’utiliser, de la modifier ou de la redistribuer.

Il est important de souligner que Github Store ne se substitue pas aux développeurs ou aux vérifications de sécurité lors de l’installation de logiciels. Les utilisateurs doivent garder à l’esprit que la responsabilité de la sécurité et du comportement des logiciels revient à leurs auteurs, comme indiqué clairement par les créateurs de l’application. La plateforme facilite simplement la découverte et le téléchargement des releases, mais il convient toujours d’être vigilant sur la provenance et la qualité des programmes installés.

En résumé, Github Store offre une solution pratique et moderne pour explorer et installer rapidement des logiciels open source issus de GitHub, tout en restant prudent sur la sécurité.

Pour finir, cette initiative illustre une volonté de simplifier l’accès à l’écosystème open source, sans sacrifier la liberté ni la sécurité. Elle répond parfaitement aux besoins des développeurs et des utilisateurs avancés en quête d’un moyen efficace de découvrir des outils récents ou populaires, sans devoir naviguer plusieurs pages ou faire des compilations complexes. En somme, Github Store pourrait bien devenir l’outil incontournable pour ceux qui veulent transformer leur expérience de recherche sur GitHub en un véritable shopping digital, tout en restant maître de leurs choix.

Partagez cet article
article précédent

L’Allemagne transforme des cafards en espions cyborgs | Le site de Korben

article suivant

La branche des transports anticipe une baisse de l’apprentissage – Centre Inffo

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Lire plus d'articles