linkwarden: Save, Organize, and Preserve Web Links

Summary
Linkwarden is a self-hosted bookmark manager for saving and organizing links, with archived copies of webpages for later access. It suits individuals and teams who want searchable collections, reading and annotation tools, and control over where their bookmarks are hosted.
At a glance
- Language
- TypeScript
- License
- AGPL-3.0
- Stars
- 19.9k
- Forks
- 857
- Added to OSRepos
- February 13, 2026
- Last analyzed
- October 3, 2026
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Overview
Linkwarden collects bookmarks in organized, searchable collections and preserves webpages as screenshots, PDFs, and HTML files. This helps reduce the impact of link rot and makes saved material easier to revisit, read, and annotate.
It is designed for both personal use and collaboration. You can self-host an instance or use the official cloud service, then share links or work with others in collections.
Key Features
- Captures webpages as screenshots, PDFs, and single HTML files.
- Provides a reader view with text highlighting and annotations.
- Organizes links into collections and sub-collections with tags and descriptions.
- Supports shared links and collaborative collections with configurable member permissions.
- Offers full-text search, filtering, and sorting.
- Includes browser extensions, browser synchronization through Floccus, and native iOS and Android apps.
- Can optionally send pages to the Wayback Machine and use local AI tagging.
Use Cases
- Researchers can preserve articles and source material, then annotate and retrieve them later.
- Teams can gather and share reference links in collaborative collections with different member permissions.
- People who read across devices can save links from a browser and continue with the mobile apps or reader view.
- Self-hosting advocates can keep a bookmark library and its saved page copies on an instance they manage.
Project Facts
- Language: TypeScript
- License: AGPL-3.0
- Stars: 19.9k
- Forks: 857
- Topics: bookmark, bookmark-manager, collaboration, nextjs, react-native, read-it-later, self-hosted, typescript
- Archived: No
Getting Started
Choose the Linkwarden Cloud service or follow the self-hosting installation guide to deploy an instance. See the repository README and documentation for setup details.
Alternatives
- wallabag: wallabag focuses on extracting and reading saved articles, while Linkwarden emphasizes managing bookmarks with archived webpage copies.
Considerations
- Self-hosting requires deploying and maintaining a server instance; the project also offers a cloud option.
- Preserving pages creates screenshot, PDF, and HTML copies, so consider the storage needs of your collection.
- The project is licensed under AGPL-3.0. Review the license terms when distributing or modifying a deployment.
- Some features, including local AI tagging and Wayback Machine snapshots, are optional rather than required for basic bookmarking.
Found this useful?
Share it with someone who would like linkwarden.
Comparisons
Source repository
Open the original repository on GitHub.
94 counted GitHub visits
Related repositories
Similar repositories that may be relevant next.

agentwatch: Monitor AI Agent Activity Locally
October 6, 2026
agentwatch combines logs from multiple coding agents into a local timeline with event details, cost tracking, alerts, and search. It suits developers who run several agents and want visibility without sending data to a cloud service.

image-blaster: Turn Images into 3D Environments and Assets
October 5, 2026
image-blaster uses Claude skills and external generation services to turn an image into a 3D environment, object meshes, and sound effects. It is designed to quickly create starting points for game, 3D, and web projects.

OrcaReplay: Record and Replay AI Agent Runs
October 2, 2026
OrcaReplay records AI agent runs so developers can inspect what happened, replay interactions offline, and fork a run from a checkpoint onto another model. It is a TypeScript CLI for debugging and comparing agent behavior without modifying the agent.

openmake_llm: Coordinate AI Models, Agents, and Tools
October 1, 2026
OpenMake is a self-hosted AI workspace that coordinates chat models, agents, and tools in one place. It suits people who want multi-step AI workflows with local or open-weight models, while keeping infrastructure and model choices under their control.