5 dépôts
Frameworks and architectures for building and managing content-heavy web applications.
Distinguishing note: Focuses on the structural platform for content discovery rather than specific UI components.
Explore 5 awesome GitHub repositories matching web development · Web Platforms. Refine with filters or upvote what's useful.
FreshRSS is an open-source, self-hosted web feed aggregator designed to collect, organize, and display content from multiple websites in a single, centralized interface. It functions as a comprehensive reader for standard syndication formats, allowing users to track updates from various sources while maintaining full control over their data and privacy. The platform supports multi-user environments, enabling individual account management and personalized reading experiences. The application distinguishes itself through its robust synchronization and extensibility capabilities. It provides a s
Synchronizes reading progress and subscription lists across multiple devices using standardized APIs.
This project is a self-hosted RSS feed aggregator and reader designed to collect and organize content from RSS, Atom, and JSON feeds. It functions as a privacy-focused client that blocks pixel trackers and strips URL parameters to prevent third-party tracking and referrer leakage. The system is built as a REST API feed reader, exposing its data and user accounts through a programmable interface for third-party clients. It maintains compatibility with the OPML standard for importing and exporting subscriptions and provides tools for web content extraction using readability parsers and custom r
Exposes feed data and user accounts through a programmable REST API for third-party client synchronization.
NewsBlur is an RSS feed aggregator and social news reader that collects and organizes stories from feeds, newsletters, and websites into a single interface. It functions as a feed synchronization service that maintains read states and subscription data across multiple devices and third-party applications. The platform distinguishes itself with AI-powered content summarization to generate briefings and answer questions about articles, alongside a system for training content classifiers. These classifiers learn user preferences for authors and tags to automatically highlight preferred topics or
Functions as a synchronization service that maintains read states and subscription data across diverse clients.
Newsboat is a terminal-based RSS and Atom feed aggregator and news reader. It utilizes an ncurses-based user interface to display web content directly in the console and uses a local SQLite database to persist subscriptions, article metadata, and read states. The project functions as an extensible system that allows for the transformation of feed data and the exporting of content via shell scripts and external command hooks. It includes capabilities for managing podcast feeds and synchronizing subscriptions and read states with external feed services. The reader provides tools for organizing
Synchronizes subscriptions and read states with external feed services to maintain a consistent history.
Ce projet est un agrégateur de flux RSS et Atom auto-hébergé conçu comme une extension modulaire pour l'écosystème Nextcloud. Il fournit une interface centralisée pour collecter, organiser et lire du contenu provenant de multiples sources web, permettant aux utilisateurs de maintenir des archives privées de leurs abonnements sans dépendre de services tiers. L'application se distingue par son accent sur la synchronisation multiplateforme et la portabilité. Elle prend en charge l'importation et l'exportation de collections de flux en utilisant des formats de fichiers standards et expose une interface programmatique qui permet aux applications externes de récupérer, mettre à jour et aligner les données de flux. Cette architecture garantit que les utilisateurs peuvent maintenir une expérience de lecture cohérente à travers différents appareils et applications clientes. La plateforme inclut des outils complets pour la gestion de contenu, tels que l'indexation de recherche en texte intégral, le filtrage basé sur des mots-clés et la navigation au clavier. Elle automatise la récupération de nouveaux articles via la planification de tâches en arrière-plan et gère la croissance de la base de données en purgeant les entrées obsolètes tout en préservant le contenu marqué d'une étoile. Les utilisateurs peuvent également partager des articles directement avec d'autres, déclenchant des notifications automatisées au sein du système. Le logiciel est conçu pour un déploiement au sein d'environnements conteneurisés et inclut des utilitaires en ligne de commande pour la maintenance administrative, la journalisation système et les tests d'intégration.
Provides standardized interfaces for syncing subscription lists and reading states across external client applications.