Quels logiciels radioamateur open source dominent GitHub en octobre 2026, et lesquels sont encore vivants ? J’ai interrogé GitHub sur huit tags liés à la radioamateur : 259 dépôts dépassent 100 étoiles, 81 portent un tag radioamateur explicite, et 23 de ces 81 sont dormants ou archivés. Palmarès, thèmes, licences, langages et limites de la méthode.
Instantané pris le 20 octobre 2026. Les étoiles et les dates de dernière activité changent chaque jour : si tu lis ceci plus tard, les chiffres auront bougé.
Comment cette photo a été prise
J’ai interrogé l’API de recherche de GitHub (documentation) pour huit tags, triés par nombre d’étoiles, en ne gardant que les dépôts de 100 étoiles ou plus : amateur-radio, ham-radio, hamradio, aprs, sdr, ft8, cw et logbook. Après fusion et dédoublonnage, cela donne 259 dépôts.
Beaucoup n’ont rien de radioamateur : sdr ramène des projets de réseaux cellulaires et de WiFi, cw un outil de portefeuilles de cryptomonnaies et logbook une bibliothèque Java de journalisation HTTP. J’ai donc défini un périmètre cœur : les dépôts qui portent au moins un des tags amateur-radio, ham-radio, hamradio, aprs ou ft8. Il contient 81 dépôts. Les 178 autres sont mis de côté, sauf dans la section sur les limites.
Pour chaque dépôt du cœur, je retiens le nombre d’étoiles, la licence telle que GitHub la détecte et la date du dernier push. J’en déduis un statut :
- actif : dernier push il y a moins de 90 jours (après le 22/07/2026).
- en veille : dernier push entre 3 mois et 1 an.
- dormant : aucun push depuis plus d’un an (avant le 20/10/2025).
- archivé : l’auteur a archivé le dépôt, quelle que soit sa dernière date.
J’ai retenu la date du dernier push plutôt que celle du dernier commit, pour une raison expliquée plus bas.
Quels sont les 20 dépôts radioamateur les plus étoilés ?
Voici le haut du classement du cœur. Une précision d’abord : trois entrées ne sont pas du radioamateur au sens strict, mais leurs auteurs ont posé le tag aprs. Je les laisse dans le tableau, car la règle du jeu est le tag, et je les signale : RadioLib, une bibliothèque de communication sans fil pour systèmes embarqués (première du classement), SoftRF pour l’aviation générale et AIS-catcher pour la réception AIS, le suivi des navires.
| Rang | Dépôt | Étoiles | Licence (GitHub) | Dernière activité | Ce que c’est |
|---|---|---|---|---|---|
| 1 | jgromes/RadioLib | 2 618 | MIT | 20/10/2026, actif | Bibliothèque de communication sans fil pour systèmes embarqués (hors radioamateur strict) |
| 2 | cjcliffe/CubicSDR | 2 301 | GPL-2.0 | 20/10/2026, actif | Application SDR multiplateforme |
| 3 | wb2osz/direwolf | 2 064 | GPL-2.0 | 16/10/2026, actif | TNC logiciel AX.25 et APRS |
| 4 | rt-bishop/Look4Sat | 1 525 | GPL-3.0 | 11/10/2026, actif | Suivi de satellites sur Android |
| 5 | NanoVNA-Saver/nanovna-saver | 1 239 | non détectée | 18/04/2026, en veille | Lecture et sauvegarde des mesures du NanoVNA |
| 6 | csete/gpredict | 1 195 | GPL-2.0 | 11/10/2026, actif | Suivi de satellites |
| 7 | kpreid/shinysdr | 1 145 | GPL-3.0 | 17/09/2020, dormant | Récepteur SDR avec interface web |
| 8 | demantz/RFAnalyzer | 1 104 | GPL-2.0 | 28/04/2026, en veille | Analyse de signaux RF sur Android |
| 9 | lyusupov/SoftRF | 1 031 | GPL-3.0 | 20/10/2026, actif | Système DIY de proximité pour l’aviation générale (hors radioamateur strict) |
| 10 | OpenRTX/OpenRTX | 923 | non détectée | 15/10/2026, actif | Firmware open source pour radios |
| 11 | jvde-github/AIS-catcher | 798 | GPL-3.0 | 20/10/2026, actif | Récepteur AIS pour clés SDR, suivi des navires (hors radioamateur strict) |
| 12 | brannondorsey/chattervox | 789 | non reconnue | 04/01/2020, dormant | Chat en packet radio AX.25 |
| 13 | N0BOY/FT8CN | 637 | MIT | 06/01/2025, dormant | FT8 sur Android |
| 14 | la5nta/pat | 609 | MIT | 22/09/2026, actif | Client Winlink en Go |
| 15 | dslotter/HamPi | 597 | GPL-3.0 | 17/04/2024, dormant | Distribution pour Raspberry Pi |
| 16 | magicbug/Cloudlog | 576 | MIT | 14/10/2026, actif | Carnet de trafic web en PHP |
| 17 | wavelog/wavelog | 566 | MIT | 17/10/2026, actif | Carnet de trafic web |
| 18 | sm0svx/svxlink | 538 | non reconnue | 09/10/2026, actif | Logiciel de relais avec EchoLink |
| 19 | richonguzman/LoRa_APRS_iGate | 528 | GPL-3.0 | 18/10/2026, actif | iGate APRS LoRa pour ESP32 |
| 20 | richonguzman/LoRa_APRS_Tracker | 520 | GPL-3.0 | 19/10/2026, actif | Tracker APRS LoRa pour ESP32 |
« Non détectée » signifie que GitHub ne trouve aucun fichier de licence ; « non reconnue » qu’un fichier existe mais que l’outil ne sait pas le classer. Plusieurs de ces cas sont en réalité sous GPL : la section sur les licences détaille ce que j’ai vérifié.
Si l’on écarte les trois entrées hors sujet, le podium est CubicSDR (2 301 étoiles), Dire Wolf (2 064) et Look4Sat (1 525).
Quels thèmes dominent ?
Au-dessus de 500 étoiles, le cœur compte 21 dépôts. Quatre familles reviennent :
- SDR : CubicSDR, ShinySDR et RFAnalyzer.
- Satellites : Look4Sat et Gpredict.
- APRS et packet : Dire Wolf, chattervox et l’iGate et le tracker LoRa APRS de richonguzman.
- Carnets de trafic web : Cloudlog et Wavelog.
Le reste est plus dispersé : les mesures d’antennes avec NanoVNA-Saver, les firmwares de radios avec OpenRTX, le FT8 sur Android avec FT8CN, le client Winlink pat, les relais avec SvxLink, le manipulateur CW K3NG et la distribution HamPi pour Raspberry Pi. Les trois entrées hors radioamateur strict complètent la liste.
Les étoiles disent-elles qui est vivant ?
Pas vraiment. Voici le cœur découpé par tranche d’étoiles, avec le statut de chaque dépôt :
| Étoiles | Dépôts | Actifs | En veille | Dormants | Archivés |
|---|---|---|---|---|---|
| 1 000 étoiles et plus | 9 | 6 | 2 | 1 | 0 |
| 500 à 999 | 12 | 9 | 0 | 3 | 0 |
| 200 à 499 | 28 | 18 | 3 | 4 | 3 |
| 100 à 199 | 32 | 14 | 6 | 11 | 1 |
| Total | 81 | 47 | 11 | 19 | 4 |
Les étoiles aident un peu. Au-dessus de 200 étoiles, 33 dépôts sur 49 sont actifs (67 %) et 11 sont à l’arrêt, dormants ou archivés (22 %). En dessous, seuls 14 sur 32 sont actifs (44 %) et 12 sont à l’arrêt (38 %). Mais le haut du classement n’est pas à l’abri.
Le contre-exemple le plus net est ShinySDR : 1 145 étoiles, 7e du cœur, et aucun push depuis le 17/09/2020. chattervox (789 étoiles) s’est arrêté en janvier 2020, FT8CN (637) en janvier 2025 et HamPi (597) en avril 2024. Tous figurent toujours dans le palmarès, et un lecteur pressé les croirait en pleine forme.
Seuls 4 dépôts du cœur sont officiellement archivés. Les autres dormants n’ont rien annoncé. Les deux dépôts LoRa APRS du groupe lora-aprs, iGate et Tracker (391 et 369 étoiles), sont archivés, avec un dernier push le 14/09/2025. Des dépôts de même nom, tenus par un autre auteur, richonguzman, restent très actifs avec 528 et 520 étoiles.
Dormant ne veut pas dire inutilisable : un outil terminé, une bibliothèque stable ou un document de référence peuvent très bien ne plus bouger. Mais pour un logiciel qui doit suivre l’évolution d’un protocole, d’un système ou d’une radio, un dépôt sans push depuis des mois mérite un coup d’œil aux tickets ouverts avant qu’on s’y fie.
Pourquoi le dernier push et pas le dernier commit ?
Parce que le dernier commit de la branche par défaut peut vieillir un projet à tort. Pour Dire Wolf, il date du 19/05/2026, alors que le dernier push date du 16/10/2026 ; la description du dépôt renvoie d’ailleurs vers sa branche dev. L’écart est du même ordre pour pat (19/04/2026 contre 22/09/2026) et pour FreeDATA (27/07/2026 contre 01/10/2026) : le travail récent se fait vraisemblablement ailleurs que sur la branche principale. Un classement fondé sur le seul dernier commit aurait injustement vieilli ces projets.
Quelles licences et quels langages ?
| Famille | Dépôts | Part | Détail |
|---|---|---|---|
| Copyleft (GPL, AGPL) | 45 | 56 % | GPL-3.0 : 33, GPL-2.0 : 10, AGPL-3.0 : 2 |
| Permissives et domaine public | 18 | 22 % | MIT : 15, Apache-2.0 : 2, Unlicense : 1 |
| Non détectée | 11 | 14 % | GitHub ne trouve aucun fichier de licence |
| Non reconnue | 7 | 9 % | Un fichier existe, mais GitHub ne sait pas le classer |
La famille GPL domine : 45 dépôts sur 81, soit 56 %. Les licences permissives, MIT surtout, en représentent 18. Restent 18 dépôts (22 %) sans licence que GitHub reconnaisse.
Attention à ce dernier groupe : « non détectée » ou « non reconnue » ne veut pas dire « sans licence ». J’ai vérifié quatre dépôts du haut du classement. NanoVNA-Saver est sous GPL version 3 ou ultérieure d’après le fichier de copyright publié par Debian, et OpenRTX annonce la GPL version 3 dans son README. GitHub ne détecte pourtant aucune licence pour ces deux-là. SvxLink (copyright Debian) et Xastir (copyright Debian) sont sous GPL version 2 ou ultérieure, avec quelques fichiers sous d’autres licences (MIT, Expat, zlib, LGPL-2.1) : ce mélange explique que GitHub ne tranche pas.
Ouvre donc toujours le dépôt avant de conclure. En revanche, quand il n’y a vraiment aucune licence, le code reste protégé par le droit d’auteur par défaut. Tu peux le lire, mais tu n’as pas clairement le droit de le réutiliser ni de le redistribuer.
Côté langages, le C++ (25 dépôts) et le C (16) pèsent ensemble 41 dépôts sur 81, soit plus de la moitié. Viennent ensuite Python (9), Rust (5), Go (4), TypeScript (3) et PHP (3). Enfin, 3 dépôts n’ont pas de langage détecté, par exemple des listes ou des documents de spécification.
Ce que cette photo ne montre pas
- Le classement dépend des tags posés par les auteurs. SDR++ (6 453 étoiles), SDRangel (4 127), Gqrx (3 709), SatDump (2 347) et gr-satellites (997, un décodeur GNU Radio pour les satellites amateurs) ne portent que le tag
sdr: ils sont hors du cœur, alors que des radioamateurs les utilisent. GNU Radio (6 302) est dans le même cas, et Hamlib ne ressort dans aucun des 259 dépôts de ma collecte. - Certains piliers ne sont pas sur GitHub. WSJT-X et Fldigi sont développés sur SourceForge : ils sont donc hors de cette photo.
- Les étoiles mesurent la popularité, pas la qualité ni l’usage réel. Le dépôt le plus étoilé de toute ma collecte, Universal Radio Hacker (12 591 étoiles, un outil d’analyse de protocoles sans fil, hors du cœur), est archivé.
- Le seuil de 100 étoiles écarte la longue traîne. Un outil confidentiel mais précieux pour quelques dizaines de stations peut rester sous ce seuil, donc invisible ici.
- Les licences et les langages sont détectés automatiquement par GitHub, avec les limites décrites plus haut.
Ce que j’en retiens
- Pour choisir un logiciel, regarde la date du dernier push et les tickets ouverts avant le nombre d’étoiles.
- Quatre familles dominent : SDR, satellites, APRS et packet, carnets de trafic web. La GPL est la licence la plus répandue et le C/C++ le langage majoritaire.
- Sur 81 dépôts, 23 sont dormants ou archivés, et le haut du classement n’y échappe pas.
- Une partie de l’écosystème libre vit hors de GitHub, comme WSJT-X et Fldigi sur SourceForge : cette photo en montre un morceau, pas le tout.
Questions fréquentes sur l’open source radioamateur sur GitHub
Combien de projets radioamateur open source y a-t-il sur GitHub ?
On ne peut pas le dire avec précision. Dans cette photo, 81 dépôts à 100 étoiles ou plus portent un tag radioamateur explicite. Les projets plus modestes, ou sans tag, ne sont pas comptés.
Quel est le dépôt radioamateur le plus étoilé de cette photo ?
RadioLib, avec 2 618 étoiles, mais ce n’est pas un logiciel radioamateur au sens strict. En écartant les trois entrées hors sujet, CubicSDR arrive en tête avec 2 301 étoiles.
Un dépôt sans activité récente est-il à éviter ?
Pas forcément. Un outil terminé peut rester stable des années. Pour un logiciel qui doit suivre un protocole ou une radio, regarde les tickets ouverts et la date du dernier push avant de t’y fier.
WSJT-X est-il sur GitHub ?
Son développement a lieu sur SourceForge. Des copies et des dérivés existent sur GitHub, mais ce ne sont pas les dépôts de référence.
Sources et liens utiles
- Documentation de la recherche GitHub (API REST)
- WSJT-X : développement et licence (équipe WSJT)
- Fldigi sur SourceForge
- Fichiers de copyright Debian : NanoVNA-Saver, SvxLink et Xastir
- Données : recherche de dépôts par tag sur l’API GitHub, relevé du 20 octobre 2026. Les dépôts cités sont liés dans le texte.
Il manque un projet radioamateur à cette photo, ou un statut te paraît faux ? Dis-le-moi en commentaire. 73 de ON5AM.
Licencié Harec depuis 1990, après une pause de quelques années, j'ai renouvelé mon intérêt pour la radio, je suis particulièrement actif en HF, appréciant le FT8, les contest et la chasse au Dx. Passionné d'informatique, je suis convaincu que le monde des radioamateurs doit évoluer avec les avancées technologiques, notamment avec l'émergence de l'IA dans nos shack.







