KoalaNews
A privacy-focused RSS reader with accounts, custom feeds, read state, OPML, i18n, local image caching and SQLite persistence.
Aperçu
KoalaNews has moved from the old Next.js/Prisma stack to a Go service with chi, sqlc and pure-Go SQLite. The static SvelteKit 5 frontend is embedded into the Go binary, while a server-side sync worker fetches RSS feeds, deduplicates articles and serves cached images from the app origin to avoid browser-side hotlinking. The current app includes public feeds, user accounts, per-user feed management, categories, smart feeds, read state, OPML import/export, appearance preferences, admin statistics and GFS backups.
Contexte
Je voulais créer un agrégateur et lecteur RSS respectueux de la vie privée, me permettant d'ouvrir simplement une page unique et de faire défiler tous mes flux d'actualités au même endroit, sans aucun suivi.

