ferrus
Créateur d’USB bootable multiplateforme : écrit n’importe quelle ISO, avec les ajustements façon Rufus pour les installations Windows (contournement TPM, Secure Boot, contrôle de RAM, compte Microsoft obligatoire).
LibreWays
Navigation et trafic. Vitrine de la méthode : 12 issues typées, ADR acceptés en PR, gates d’approbation d’agents.
RiPlay
Lecteur de musique multiplateforme.
amphi-recorder
Enregistreur Android pour cours en amphithéâtre, capture optimisée pour le champ lointain. Fork de Fossify Voice Recorder.
lapigo
Générateur d’APIs CRUD Go idiomatiques à partir d’un schéma YAML : handlers, couche d’accès aux données, routage, validation, migrations et document OpenAPI. Le code produit est du Go lisible, que l’on possède et que l’on peut éditer. Démarré en août 2026.
- technoGo
- licenceMIT
- dépôtdépôt privé pour l’instant, pas de lien tant qu’il n’est pas ouvert
- étatPhase 1 en cours. Le parseur de schéma, la représentation intermédiaire et le validateur sont écrits et mergés ; le générateur lui-même ne l’est pas, il n’y a donc pas encore de binaire utilisable. Le dépôt porte une spécification de phase 1 acceptée, présentée comme le contrat auquel le code est tenu.
Partis pris
- Générateur, pas runtime : le code produit tient sur net/http avec le routage de Go 1.22+, pgx pour Postgres et la bibliothèque standard. Ni framework, ni ORM. On peut retirer lapigo de sa chaîne d’outils, l’application compile toujours.
- Pagination par curseur par construction : ?limit= et ?after=<cursor>, ni offset ni COUNT(*). Une page profonde coûte le prix de la première, et une lecture paginée ne peut ni sauter ni dupliquer une ligne pendant qu’un autre écrit.
- Les requêtes N+1 sont éliminées par construction : un gabarit ne peut pas en écrire une par inattention.
- Cache Redis optionnel prévu, à invalidation par plage : écrire une ligne invalide la seule page en cache dont l’intervalle de clés la contient, pas la collection entière. Le code généré fonctionne correctement sans Redis.