Our take
Activeregular commits and releases- Activity
- 76
- Community
- 57
- Issues
- 53
- Pull requests
- 69
+308 stars in the last 30 days
- More contributors than 75% of the projects we track
- Slower to close issues than 86% of the projects we track
Linkwarden is an actively maintained, feature-rich bookmark archive, but teams should account for its AGPL license and unusually concentrated contribution history.
Good fit if
- You want self-hosted bookmarks with archived page copies, not just a list of URLs.
- You need shared collections, annotations, and public link sharing in one web app.
- You can operate a Node.js-based app with Docker or Docker Compose and accept AGPL-3.0 terms.
Look elsewhere if
- Your project cannot accept AGPL-3.0 obligations.
- You need a bookmark tool with no server deployment or maintenance, and do not want to use its hosted service.
- You require development ownership spread broadly across contributors, since most code contributions come from one person.
All health signals
| Last commit | 2026-09-10 (26 days ago) |
|---|---|
| Commits, last 90 days | 100+ |
| Releases, last 12 months | 13 (latest v2.16.3, 2026-09-09) |
| Contributors | 86 (top contributor: 81% of commits) |
| Issues closed, last 90 days | 34 (typically closed in 120 days) |
| Project age | 4 years |
Checked on 2026-10-06 with the GitHub API.
Project history
Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.
Stars
20,418Forks
893Change since Nov 13, 2026: +19 stars·0 forks
Overview
Linkwarden is a self-hosted web app for collecting and organizing bookmarks, with tools to preserve webpages as screenshots, PDFs, and HTML copies. It addresses link rot by keeping saved versions accessible even if the original page changes or disappears.
It combines personal bookmarking and read-it-later features with shared collections, annotations, and public sharing. It is aimed at individuals and groups who want to keep useful web material organized and retain control over where their archive is hosted.
Key Features
- Capture webpages as screenshots, PDFs, and single-file HTML.
- Read saved pages in a reader view, with highlighting and annotations.
- Organize links into collections and sub-collections with descriptions and tags.
- Collaborate on collections and configure member permissions.
- Search, filter, and sort saved links, including full-text search.
- Share collections and preserved formats publicly.
- Optionally send pages to the Wayback Machine or use local AI tagging.
- Save and access links with browser extensions, mobile apps, and an API.
Use Cases
- Researchers can preserve articles and source pages for later reference, even when links may become unavailable.
- A small team can gather links in shared collections and control who can access or contribute to them.
- Readers can use annotations and highlights to build a personal reading archive rather than keeping a loose list of URLs.
- Self-hosting advocates can manage bookmarks and preserved copies on infrastructure they control.
What you need
Detected in the repository
- Node.js (from package.json)
- A Dockerfile, so it can run in a container; a Compose file sets up the related services
- Automated checks on GitHub Actions
License in plain words
AGPL-3.0network copyleft
- Commercial use: yes
- Modify and redistribute: yes
- You must keep: the license notice
- Share your changes: yes, the full source, also when people only use it over a network (e.g. as a hosted service)
- Includes an explicit patent grant from the contributors:
A summary, not legal advice: the LICENSE file is what applies.
Getting Started
For self-hosting, follow the installation documentation, which covers deployment options including Docker. The repository README links to the hosted service and documentation for other setup details.
Alternatives
- wallabag: wallabag focuses on extracting and reading articles later, while Linkwarden organizes and archives a broader range of saved webpages.
| Project | Language | License | Stars | Status |
|---|---|---|---|---|
| linkwarden | TypeScript | AGPL-3.0 | 19.9k | Active |
| wallabag | PHP | MIT | 13k | Active |
Considerations
The project is active, with regular commits and releases, and has a substantial contributor community. However, contributions are highly concentrated in one person. Issue handling may also require patience: issues take a median of about four months to close, so do not assume rapid resolution for every report.
Self-hosting means operating the application and its supporting deployment environment; Node.js is listed as a runtime requirement, and Docker and Compose support are available. The repository identifies no test suite in the supplied project requirements. The AGPL-3.0 license should be reviewed before incorporating or modifying the software, especially for network-accessible deployments.
Found this useful?
Share it with someone who would like linkwarden.