Side project
ActifFeedFlow
Un agrégateur de flux open source. Blogs RSS, chaînes YouTube et podcasts rassemblés dans un seul flux lisible, avec recherche, filtres et favoris. Statique, rapide, hébergeable n'importe où.

FeedFlow
Un agrégateur qui rassemble mes blogs, mes chaînes YouTube et mes podcasts au même endroit. Rien de neuf sous le soleil, sauf que je n'ai jamais trouvé un outil du marché qui me convienne vraiment. Alors je l'ai codé.
Pourquoi
Je lis beaucoup de trucs tech. Une vingtaine de blogs de devs indépendants, quelques chaînes YouTube bien précises, un podcast ou deux. Avant FeedFlow, je jonglais : Feedly d'un côté, l'appli YouTube de l'autre, une appli podcast en plus. Ce qui veut dire trois endroits à vérifier, trois algorithmes de recommandation qui essaient de me refourguer ce que je n'ai pas demandé, et la sensation vague de toujours rater quelque chose.
Ce que je voulais, c'est bête comme chou. Une page. Sobre. Qui m'affiche ce qui est nouveau depuis ma dernière visite. Pas de machine learning pour deviner mes goûts, pas de compte à créer, pas de notifications push. Juste une liste.
Ce que ça fait
- Agrège les flux RSS et Atom classiques
- Intègre les chaînes YouTube via l'API (clé optionnelle, ça marche aussi sans)
- Supporte les flux podcast avec durée et liens audio
- Recherche fuzzy instantanée (Fuse.js)
- Filtres par format et par catégorie
- Favoris stockés dans le navigateur, aucun backend
- Raccourcis clavier façon Gmail ("g puis h" pour l'accueil, "?" pour l'aide)
- Mode sombre par défaut
- Génère son propre flux RSS pour que d'autres agrégateurs puissent l'agréger. Oui, c'est récursif.
Comment ça marche
Toute la configuration tient dans un feeds.yaml où j'aligne mes sources. Un script fetch-feeds passe les chercher, stocke le résultat en JSON dans un dossier data/, et Astro construit un site statique par-dessus. Un cron GitHub Action relance le fetch toutes les 6 heures et redéploie. C'est à peu près l'architecture la plus simple qu'on puisse imaginer pour ce genre d'outil, et c'est exactement ce que je cherchais.
Pas de serveur à entretenir, pas de base de données à migrer, rien qui puisse casser la nuit. Je peux ne plus y toucher pendant six mois, ça continue de tourner.
Stack
Astro pour le rendu, Tailwind v4 pour l'habillage, TypeScript pour me retenir de faire n'importe quoi, Fuse.js pour la recherche. C'est déployable partout où tu peux servir du HTML : Vercel, Netlify, Cloudflare Pages, un vieux VPS, un Raspberry Pi sous le bureau.
Crédit
L'idée vient de Flux de Yoan. J'ai juste fait ma version avec mes sources, mes raccourcis, mes préférences. Si tu cherches une alternative, va voir son projet d'abord, c'est lui le premier.