wallabag

wallabag: Save Web Pages for Later Reading

wallabag is a self-hostable PHP/Symfony web application for saving web pages, extracting their readable content, and reading them later without the usual page clutter. It suits people who want control over their read-it-later library on their own server.

Stars
13k
Forks
901
Stars, last 10 days
+18
Last commit
3 days ago
Contributors
100+

Our take

Activeregular commits

Health score

73/100

How it is scored
Activity
53
Community
87
Issues
70
Pull requests
81

+18 stars in the last 10 days

  • Merges more pull requests than 91% of the projects we track
  • More contributors than 77% of the projects we track

wallabag is an actively maintained, MIT-licensed self-hosted read-it-later app, with recent development and broad contributor participation, though its release cadence has paused for over a year.

Good fit if

  • You want a self-hosted PHP/Symfony service for saving and organizing articles.
  • You value extracted reading content and companion mobile apps or a browser extension.
  • MIT licensing and the project's active development suit your adoption needs.

Look elsewhere if

  • You need a recent tagged release, since there has been no release in over a year.
  • You do not want to maintain a server-side web application or meet its PHP and Node.js requirements.
  • You need a feature or platform not described in the project's supplied documentation and feature list.
All health signals
Last commit2026-10-13 (3 days ago)
Commits, last 90 days100+
Releases, last 12 months0 (latest 2.6.14, 2025-10-07)
Contributors100+ (top contributor: 33% of commits)
Issues closed, last 90 days6+ (typically closed in 1 day)
Pull requests merged, last 90 days85 (typically merged in 0 days)
Project age13 years

Checked on 2026-10-17 with the GitHub API.

Overview

wallabag is a self-hostable PHP/Symfony web application for saving web pages and reading them later. It extracts article content to reduce distractions such as pop-ups, so readers can build and classify a personal reading queue instead of leaving tabs open or relying on a hosted service.

It can run on your own server, and the project also offers a hosted account option at wallabag.it. Companion apps and a browser extension connect it to mobile devices and browsers.

Key Features

  • Save web pages for later reading.
  • Extract article content to provide a less cluttered reading experience.
  • Classify saved articles to organize a reading library.
  • Self-host the application, or use the hosted wallabag.it service.
  • Connect through Android and iOS apps and a browser extension.
  • Translate the application through its Weblate project.

Use Cases

  • A reader who finds articles throughout the day can save them to one queue and read them when time allows.
  • Someone who wants ownership of their reading archive can install wallabag on a server they control.
  • A mobile reader can save pages in a browser and continue reading through wallabag's Android or iOS app.
  • A team or individual reducing browser clutter can use extracted article content instead of keeping many tabs open.

What you need

Detected in the repository

  • Node.js >=24 (from package.json)
  • PHP (from composer.json)
  • A Compose file to run it with its related services
  • A test suite and automated checks on GitHub Actions

License in plain words

MITpermissive

  • Commercial use: yes
  • Modify and redistribute: yes
  • You must keep: the copyright and license notice
  • Share your changes: no

A summary, not legal advice: the LICENSE file is what applies.

Getting Started

git clone https://github.com/wallabag/wallabag.git
cd wallabag && make install

Then configure a virtual host. See the README and installation documentation for requirements and other installation methods.

Alternatives

  • linkwarden: Linkwarden combines bookmarked links with durable webpage copies, annotations, organization, and sharing, while wallabag focuses on extracting articles for later reading.
ProjectLanguageLicenseStarsStatus
wallabagPHPMIT13kActive
linkwardenTypeScriptAGPL-3.019.9kActive

Considerations

  • Installation requires PHP and Node.js 24 or later; the documented setup also uses make install and requires a configured virtual host.
  • The project is actively developed, but the latest release is over a year old. Review the release and installation documentation to confirm the available release path meets your deployment expectations.
  • The repository has broad contributor participation and is not flagged as concentrated around one contributor. Its issue handling and recent merged work indicate ongoing maintenance, but teams should still assess open issues against their needs.
  • The project is licensed under MIT. Review the license terms and include applicable notices when redistributing it.

Found this useful?

Share it with someone who would like wallabag.

Comparisons