A self-hosted web application that extracts and archives web pages for distraction-free reading at a later time.

Wallabag is an open-source, self-hosted web application that allows users to save web pages for later reading by extracting the core content from a page to remove distractions such as pop-ups and advertisements. This process ensures that the saved articles are presented in a clean, readable format regardless of the original site layout.
Users can deploy the software on their own server using a git clone and make install process or use a hosted account via wallabag.it. The ecosystem is designed for cross-platform accessibility, providing a web interface alongside dedicated Android and iOS applications. A browser extension is also available to facilitate the quick saving of articles while browsing the web.
The application is built using PHP and the Symfony framework, making it a standard Symfony application. Its architecture relies on a combination of Graby, php-readability, and ftr-site-config to handle the technical challenges of parsing diverse website structures. This makes it suitable for researchers, students, and casual readers who require a permanent, searchable archive of web content that remains accessible even if the original source page is deleted or changed.
Wallabag serves as a privacy-focused tool for archiving and managing web reading lists for users who prefer self-hosting.
A cross-platform ebook reader supporting multiple formats with synchronization, annotations, and library management capabilities.
A cross platform desktop application for reading EPUB files with support for OPDS feeds and accessibility.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.