Étude de cas L'annuaire de l'open source algérien

Made in Algeria : l'annuaire open source

Comment nous avons construit un annuaire ouvert qui réunit plus de 1 300 projets open source créés par des développeurs algériens, découverts par un robot sur GitHub et relus par une personne avant leur publication.

L'interface de Made in Algeria telle qu'elle s'affiche sur madeinalgeria.dev

01 L'idée

Un seul endroit pour ce que construisent les développeurs algériens

Les développeurs algériens créent beaucoup de logiciels open source, mais ils sont éparpillés sur GitHub sans endroit qui les rassemble : ceux qui les cherchent ne les trouvent pas, et les développeurs n'y trouvent pas les projets de leur communauté auxquels contribuer.

Made in Algeria est cet endroit : un annuaire ouvert et sélectionné qui rassemble ce travail pour qu'il soit célébré et découvert, où l'on peut donner une étoile à un projet, y contribuer ou proposer le sien. Il est lui aussi open source, sous licence MIT.

Made in Algeria en chiffres

projets open source dans l'annuaire
1 378
langages de programmation
48
open source
100 %
dépôts découverts par le robot pour relecture
3 806

02 La construction

Ce que nous avons construit

Un annuaire complet, pas une liste de liens : un robot qui découvre, une personne qui relit, un site en deux langues, et deux espaces de gestion.

  • Un robot qui découvre les dépôts

    Un outil qui cherche sur GitHub les dépôts créés par des développeurs algériens, et place ce qu'il trouve dans une file d'attente de relecture, pas directement dans l'annuaire.

  • Une relecture humaine avant publication

    Aucun projet n'apparaît dans l'annuaire avant d'avoir été relu par une personne, qu'il ait été découvert par le robot ou proposé par son auteur, et ses données restent ensuite à jour.

  • Les pages des projets

    Une liste où chercher et trier par langage, catégorie et nombre d'étoiles, des pages pour les plus étoilés, les plus récents et les développeurs, et une fiche par projet avec son langage, ses étoiles et son statut.

  • Proposez votre projet

    Le développeur algérien ajoute son dépôt sans intermédiaire, gratuitement et en une minute. Il passe par la même relecture, et reçoit un badge à placer dans son README.

  • En anglais et en arabe

    Le site public est en anglais, avec une version arabe identique qui se lit de droite à gauche, et chaque page signale sa version jumelle aux moteurs de recherche.

  • Les espaces de gestion

    Deux espaces en arabe, derrière une connexion : l'un pour les utilisateurs, l'autre pour l'administration qui gère l'annuaire.

03 Les choix

Comment nous l'avons construit

  1. 01 Sur notre base existante Nous sommes partis d'une base SaaS qui nous appartient plutôt que de zéro : le temps est allé à l'annuaire, et l'essentiel a été construit en une semaine environ, du 18 au 25 juillet 2026.
  2. 02 Une personne relit, rien n'est ajouté automatiquement Le robot aurait pu ajouter tout ce qu'il trouvait, mais nous avons voulu que chaque projet passe par une relecture humaine : ce qui est affiché aujourd'hui n'est qu'une partie de ce qui a été découvert.
  3. 03 L'anglais d'abord, l'arabe en miroir Son public, ce sont des développeurs qui travaillent sur GitHub en anglais : nous avons fait de l'anglais la langue par défaut du site, et construit l'arabe comme une version complète, de droite à gauche.
  4. 04 Une page d'accueil construite à la demande La page d'accueil est construite à la demande puis mise en cache sur le réseau de Cloudflare : ses chiffres restent frais et elle arrive vite chez le visiteur.

Son historique

  1. La construction démarre, et la première version du dépôt
  2. Le robot découvre 3 806 dépôts
  3. Travail sur les performances et mise à jour des dépendances
  4. 1 378 projets affichés dans l'annuaire

Où il en est aujourd'hui

Made in Algeria tourne en production et affiche les dépôts découverts qui ont été acceptés après relecture. Y figurer est gratuit, ne se paie jamais, et ne dépend en rien d'un travail avec nous.

Visiter madeinalgeria.dev

Votre projet est le prochain ?

Votre première consultation est toujours gratuite : un court appel pour comprendre votre projet, puis un devis détaillé, sans engagement.

Votre message est lu par la personne qui dirigera votre projet.

Écrivez-nous sur WhatsApp