DEV.co
Open-Source DevOps · wallabag

wallabag

wallabag is a self-hosted read-it-later web application that lets you save, organize, and read web articles offline without distractions. It's free, open-source, and built on PHP/Symfony with mobile apps and browser extensions available.

Source: GitHub — github.com/wallabag/wallabag
12.8k
GitHub stars
882
Forks
PHP
Primary language
MIT
License (OSI-approved)

Key facts

Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.

FieldValue
Repositorywallabag/wallabag
Ownerwallabag
Primary languagePHP
LicenseMIT — OSI-approved
Stars12.8k
Forks882
Open issues754
Latest release2.6.14 (2025-10-07)
Last updated2026-07-06
Sourcehttps://github.com/wallabag/wallabag

What wallabag is

PHP-based Symfony web application using a relational database backend, with content extraction via Graby and php-readability libraries. Provides REST APIs and integrates with Android, iOS, GNOME, and browser extension clients.

Quickstart

Get the wallabag source

Clone the repository and explore it locally.

terminalbash
git clone https://github.com/wallabag/wallabag.gitcd wallabag# follow the project's README for install & configuration

Need it deployed, integrated, or customized instead? DEV.co ships production installs.

Best use cases

Personal knowledge management and archival

Self-hosted solution for individuals who want full control over saved content, complete article history, and freedom from commercial read-it-later services like Pocket or Instapaper.

Privacy-conscious team document repository

Organizations needing on-premise control over collected research, competitor analysis, or knowledge clipping without third-party data access or tracking.

Multi-device article consumption workflow

Users who clip articles on desktop via browser extension, then read offline on phones (iOS/Android apps) or GNOME, with automatic sync across all clients.

Implementation considerations

  • Requires PHP 8.0+ and a relational database (MySQL, PostgreSQL, SQLite); see doc.wallabag.org for full requirements.
  • Content extraction depends on Graby/php-readability libraries; success varies by site structure and may require ftr-site-config tuning.
  • Installation via `make install` assumes GNU Make and Git; alternative methods (Docker, manual setup) documented but add complexity.
  • Multi-language support via Weblate; verify translations completeness for your target locale before deployment.
  • No built-in authentication beyond basic user accounts; integrate reverse proxy (nginx/Apache) for SSO/LDAP if needed.

When to avoid it — and what to weigh

  • Requiring enterprise-grade SLA/support — wallabag is community-maintained without commercial support contracts. Downtime, security patches, or feature requests depend on volunteer capacity.
  • Needing advanced content intelligence — No built-in AI-powered summarization, categorization, or semantic search. Content extraction relies on static libraries; heavy customization requires custom development.
  • Expecting turnkey cloud hosting — While wallabag.it exists as a paid hosted service, self-hosting requires infrastructure setup (PHP, database, reverse proxy), DevOps skills, and ongoing maintenance.
  • Heavy real-time collaboration features — Designed for individual or small-team read-it-later use. Not suited for shared annotation, live co-editing, or team discussion workflows.

License & commercial use

MIT License (permissive OSI license). Copyright held by Nicolas Lœuillet. Full terms in COPYING.md. No copyleft restrictions.

MIT License permits commercial use, modification, and distribution with minimal restrictions (retain copyright notice and license). However, commercial deployment (self-hosting, private fork) carries same maintenance responsibility as any other self-hosted open-source project. If seeking liability indemnification or maintenance guarantees, contact wallabag.org or evaluate commercial alternatives.

DEV.co evaluation signals

Editorial assessment — not user reviews. Directional, with an explicit confidence level.

SignalAssessment
MaintenanceActive
DocumentationStrong
License clarityClear
Deployment complexityModerate
DEV.co fitGood
Assessment confidenceHigh
Security considerations

Self-hosted deployment inherits responsibility for OS patching, database hardening, TLS/HTTPS, and reverse-proxy config. Graby/php-readability libraries parse untrusted HTML; monitor for content-parsing vulnerabilities. No security audit data provided. Review CONTRIBUTING.md and latest release notes for security fixes before upgrade.

Alternatives to consider

Pocket (Read It Later by Mozilla)

Cloud-hosted, feature-rich (recommendations, highlighting), integrates with Firefox. Trade-off: centralized data, proprietary platform, subscription model.

Instapaper

Established read-it-later with superior content formatting and full-text search. Trade-off: closed-source, subscription, no self-host option.

Linkwarden

Modern TypeScript-based link manager with better UI, collaborative features, and easier deployment. Trade-off: younger project, smaller ecosystem of mobile apps.

Software development agency

Build on wallabag with DEV.co software developers

Start with doc.wallabag.org or run `git clone && make install`. Need DevOps support, API integration, or custom deployment? Our team can guide you through self-hosting or multi-instance scaling.

Talk to DEV.co

Related open-source tools

Surfaced by semantic similarity across the DEV.co open-source index.

Related on DEV.co

Explore the category and the services that help you build with it.

wallabag FAQ

Can I host wallabag on shared hosting?
Possibly, if the host supports PHP 8.0+, SSH/shell access, and database creation. Check doc.wallabag.org for environment requirements and contact your host to confirm.
Does wallabag support LDAP or OAuth login?
Native support not documented in provided data. Likely achievable via reverse-proxy (nginx/Apache) authentication, but requires custom setup. Check GitHub issues or docs for community solutions.
What happens if I stop maintaining my wallabag instance?
Your self-hosted instance remains accessible as long as your server and database are online. However, security patches, dependency updates, and bug fixes require manual intervention.
Can I migrate from Pocket or Instapaper?
Not documented in provided data. Likely importable via API or export formats, but verify migration tools and data loss risk before proceeding.

Software developers & web developers for hire

From first prototype to production, DEV.co delivers software development services around tools like wallabag. Our software development agency staffs experienced software developers and web developers for custom software development, web development, integrations, and ongoing support across open-source devops and beyond.

Ready to deploy wallabag?

Start with doc.wallabag.org or run `git clone && make install`. Need DevOps support, API integration, or custom deployment? Our team can guide you through self-hosting or multi-instance scaling.