wallabag is a self hostable application for saving web pages: Save and classify articles. Read them later. Freely.
Find a file
github-actions[bot] 909c9fba82
Merge pull request #8974 from wallabag/dependabot/npm_and_yarn/webpack-5.109.0
build(deps-dev): bump webpack from 5.108.4 to 5.109.0
2026-07-27 02:17:02 +00:00
.github Make Docker development port configurable 2026-07-20 22:42:31 +02:00
app Protect public registration behind a CAPTCHA flag 2026-07-21 23:29:31 +02:00
assets Migrate from v3 to v4 2026-04-22 14:15:34 +02:00
bin Switch bin/console and deployment scripts to APP_ENV/APP_DEBUG 2026-03-17 01:53:32 +01:00
data/db Remove data sql files 2017-11-21 21:35:17 +01:00
doc Document CAPTCHA configuration and limitations 2026-07-21 23:30:57 +02:00
docker Update development Dockerfile 2026-05-05 11:56:23 +02:00
fixtures Add dev fixtures for local development 2026-03-16 14:53:14 +01:00
migrations Run linter 2026-04-22 11:26:13 +02:00
scripts Switch bin/console and deployment scripts to APP_ENV/APP_DEBUG 2026-03-17 01:53:32 +01:00
src Add parameter detail to the entry endpoint 2026-07-24 11:12:40 +02:00
templates Merge pull request #8960 from yguedidi/feat/add-optional-captcha-protection-public-registration 2026-07-23 10:36:39 +02:00
tests Add parameter detail to the entry endpoint 2026-07-24 11:12:40 +02:00
translations Protect public registration behind a CAPTCHA flag 2026-07-21 23:29:31 +02:00
var Remove SensioDistributionBundle 2022-05-21 23:35:53 +02:00
web Deprecate web/app.php and web/app_dev.php 2026-03-17 01:53:32 +01:00
.composer-auth.json Replace token by a no scope one 2016-02-27 14:07:04 +01:00
.editorconfig Add SCSS files to .editorconfig 2024-08-18 18:37:45 +02:00
.env Protect public registration behind a CAPTCHA flag 2026-07-21 23:29:31 +02:00
.env.test Protect public registration behind a CAPTCHA flag 2026-07-21 23:29:31 +02:00
.eslintrc.json Use Webpack Encore 2025-02-02 15:31:01 +01:00
.gitattributes Update gitattributes for LF and binaries 2026-07-19 15:40:56 +02:00
.gitignore Fix tests 2026-04-22 11:39:10 +02:00
.nvmrc Bump to Node 24 2026-04-22 15:35:23 +02:00
.php-cs-fixer.dist.php Remove legacy PHP-CS-Fixer rule configuration 2025-03-13 01:42:02 +01:00
CHANGELOG.md Merge branch '2.6' into master 2025-06-05 00:37:56 +02:00
CODE_OF_CONDUCT.md Create code of conduct 2019-10-08 09:50:06 +02:00
codecov.yml Add Codecov reporting for PHPUnit suites 2026-03-12 12:56:31 +01:00
compose.yaml Make Docker development port configurable 2026-07-20 22:42:31 +02:00
composer-dependency-analyser.php Remove the Composer parameter handler 2026-04-06 13:43:30 +02:00
composer.json Integrate CaptchaBundle with wallabag 2026-07-21 19:53:16 +02:00
composer.lock Integrate CaptchaBundle with wallabag 2026-07-21 19:53:16 +02:00
COPYING.md Cleanup 2018-11-28 22:04:54 +01:00
CREDITS.md Add myself to maintainer metadata, credits, and the About page 2026-03-12 10:22:05 +01:00
Makefile Expose CI validation commands in the Makefile 2026-03-17 17:15:15 +01:00
package.json Merge pull request #8974 from wallabag/dependabot/npm_and_yarn/webpack-5.109.0 2026-07-27 02:17:02 +00:00
phpstan-baseline.neon Move to PHPStan level 4 2025-04-07 12:20:06 +02:00
phpstan.neon PHPStan level 5 2025-04-22 07:59:38 +02:00
phpunit.xml.dist Adapt phpunit.xml.dist and tests/bootstrap.php to the phpunit/phpunit recipe 2026-03-19 10:31:44 +01:00
postcss.config.js Use Webpack Encore 2025-02-02 15:31:01 +01:00
README.md Update README documentation section for monorepo 2026-03-21 00:10:53 +01:00
rector.php Run linter 2026-04-22 11:26:13 +02:00
RELEASE_PROCESS.md Fix typos in documentation 2026-07-19 10:56:44 +02:00
SECURITY.md Update vulnerability reporting method 2026-05-19 07:58:30 +02:00
stylelint.config.js Stylelint: media-feature-range-notation rule disabled 2023-06-12 18:15:39 +02:00
webpack.config.js Migrate from v3 to v4 2026-04-22 14:15:34 +02:00
yarn.lock Merge pull request #8974 from wallabag/dependabot/npm_and_yarn/webpack-5.109.0 2026-07-27 02:17:02 +00:00

wallabag

Important

The name of this project is wallabag — all lowercase, always. Not "Wallabag", not "WallaBag", not any other variation. Just plain, humble, all-lowercase wallabag 😉

CI Matrix Donation Status Translation status License

wallabag is a web application allowing you to save web pages for later reading. Click, save and read it when you want. It extracts content so that you won't be distracted by pop-ups and cie.

You can install it on your own server, or you can create an account on wallabag.it.

wallabag

Documentation

The documentation is available at https://doc.wallabag.org.

The source files live in the doc/ directory of this repository.

Installation

Please read the documentation to see the wallabag requirements.

Then you can install wallabag by executing the following commands:

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

If your system's default make is not GNU make, use gmake install instead.

Now, configure a virtual host to use your wallabag.

Other methods

Refer to the installation documentation for other installation methods.

Translation

This project uses Weblate for translation.

Feel free to help us translating wallabag.

Contributing

To learn more about developing wallabag, please refer to the contribution guide.

Content extraction relies on Graby, php-readability and ftr-site-config.

Sponsors

Blackfire

License

Copyright © 2013-current Nicolas Lœuillet nicolas@loeuillet.org

This work is free. You can redistribute it and/or modify it under the terms of the MIT License. See the COPYING.md file for more details.