For a self-hosted bookmark manager, the first results are jarun/buku (Buku is a self-hosted bookmark manager with a web interface, tagging, and search, but it lacks a dedicated browser extension and folder organization, so it fits the core need with some feature gaps), sissbruecker/linkding and go-shiori/shiori (Shiori is a self-hosted bookmark manager with a web interface and page-archiving, fitting your need for a private tool to save and organize bookmarks, though it lacks a dedicated browser extension for quick saving). karakeep-app/karakeep and linkwarden/linkwarden round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Open-source web applications for organizing, tagging, and archiving your personal collection of internet links.
Buku is a personal bookmark manager that provides a command line interface, a portable bookmark database, and a self-hosted server for organizing web links. It functions as a command line knowledge base for saving, tagging, and searching web resources. The system features a portable, mergeable database that supports AES-256 encryption and is designed for cross-device data synchronization. It includes a RESTful API and a self-hosted web interface, allowing users to manage their collection via a browser or programmatic requests. Capabilities include automatic metadata fetching to populate page
Buku is a self-hosted bookmark manager with a web interface, tagging, and search, but it lacks a dedicated browser extension and folder organization, so it fits the core need with some feature gaps.
linkding is a self-hosted bookmark manager designed for saving, organizing, and retrieving web links. It functions as a centralized, private repository for personal link collections, featuring multi-user support and authentication to manage access and shared bookmarks. The project distinguishes itself through a webpage archive tool that prevents link rot by saving local HTML snapshots of bookmarked sites. It includes a programmable API for integrating third-party scripts and external applications, as well as a Netscape HTML importer to migrate bookmark libraries from other services. The syst
linkding is a self-hosted bookmark manager with tagging, a web interface, browser extension support, search, import/export, and webpage archiving — it squarely fits the core need to save and organize bookmarks, though it may rely on tags rather than explicit folders for organization.
Shiori is a self-hosted bookmark manager and webpage archiving tool. Written in Go, it functions as a backend service that allows users to save, organize, and search for web links while maintaining a private collection of online resources. The system ensures content availability by creating offline copies of saved pages, preventing data loss if the original source is removed. It is distributed as a containerized application to provide consistent installation and deployment across different operating systems. The software provides a dual-interface access model, featuring both a web-based mana
Shiori is a self-hosted bookmark manager with a web interface and page-archiving, fitting your need for a private tool to save and organize bookmarks, though it lacks a dedicated browser extension for quick saving.
Karakeep is a self-hosted, open-source platform designed for personal knowledge management and web content archiving. It functions as a centralized repository where users can capture, organize, and preserve bookmarks, notes, and media files, ensuring long-term access to digital information even if original sources are removed or modified. The system distinguishes itself through its automated content processing and security-focused architecture. It utilizes headless browser crawling and optical character recognition to ingest and index web content, while a modular artificial intelligence pipel
Karakeep is a self-hosted, open-source platform purpose-built for capturing, organizing, and preserving bookmarks and web content, with tagging, search, and folder-based organization that directly fits the need for a self-hosted bookmark manager.
Linkwarden is a self-hosted bookmark manager and web archiving platform designed to preserve permanent copies of online content. It functions as a centralized repository where users can capture, store, and organize web pages to ensure they remain accessible even if the original source is removed. The platform distinguishes itself through its focus on collaborative knowledge management and multi-platform capture. It enables teams to curate shared collections, apply custom tags, and annotate saved resources within a unified workspace. Users can integrate the service into their daily workflows v
Linkwarden is a self-hosted bookmark manager with tagging, web archiving, browser extension support, and collection organization, directly matching your request for a tool to save, organize, and tag web bookmarks.
Wallabag is a self-hosted, open-source bookmark manager designed to archive web content for later reading. It functions as a personal knowledge management tool, allowing users to collect, store, and organize web pages into a centralized, searchable library. The platform provides a distraction-free reading experience by extracting the primary text and images from web pages while removing advertisements and navigation menus. This process ensures that saved articles remain accessible for offline reading, preserving the content even if the original source is removed from the internet. The system
Wallabag is a self-hosted bookmark manager with built-in tagging, search, browser extensions, and import/export — it goes beyond simple link saving by archiving content for offline reading, but it squarely covers your core requirements for organizing and preserving web bookmarks.
Flame is a self-hosted startpage dashboard and customizable web portal designed to organize server applications and bookmarks into a centralized home page. It functions as a bookmark and link manager that aggregates web shortcuts and self-hosted services within a single graphical interface. The project distinguishes itself through automatic application discovery, scanning labels from container orchestration APIs to detect and add services to the dashboard. It also includes a search aggregator that routes queries to multiple external search engines using custom URL prefixes. Visual customizat
Flame is a self-hosted startpage dashboard that functions as a bookmark and link manager, letting you organize web shortcuts and self-hosted services with import/export and search filtering; it fits the category but lacks a dedicated tagging system and browser extension for saving.
This project is a Java web application and Spring Boot bookmark manager designed for saving, categorizing, and organizing website bookmarks and articles. It functions as both a self-hosted resource library for private archives and a social bookmarking platform for community-driven link sharing. The system enables social knowledge sharing through the discovery of public collections and social content interaction, allowing users to like, share, and discuss saved resources. It also provides tools for personal bookmark management, including the ability to organize links into categorized folders.
This Spring-Boot bookmark manager supports self-hosted deployment via Docker and organizes links into folders, fitting the core search for a personal bookmarking tool, though it lacks explicit tagging and a dedicated browser extension.
Shaarli is a self-hosted bookmark manager and knowledge base designed for organizing web links and notes in a private, searchable library. It functions as a flat-file content platform, storing information in structured text files rather than requiring an external database management system. The system emphasizes data portability and content distribution, providing tools for archiving bookmarks in portable formats and generating RSS and Atom feeds for digital content syndication. It also includes utilities for removing tracking parameters from URLs and creating public permalinks for curated li
Shaarli is a self-hosted, minimalist bookmarking service with a web interface, fitting the core request, though its database-free design means features like a built-in tagging system, browser extension, and folder organization are not explicit.
🔖 Bookmark app for Nextcloud
Nextcloud Bookmarks is a fully-featured bookmark manager that runs inside the Nextcloud self-hosted platform, providing tagging, folders, search, and a web interface—exactly what you want, though the browser extension for saving is a separate companion project.
ArchiveBox is a self-hosted web archiving system designed to capture and preserve permanent static copies of webpages, media, and PDFs on personal infrastructure. It functions as a digital content curator and personal web archive manager, allowing users to import URLs from bookmarks, RSS feeds, and browser history to create a centralized, searchable knowledge base. The project is distinguished by its ability to archive private, paywalled, or login-protected content using browser cookies and authenticated session persistence. It ensures long-term availability by saving pages in multiple concur
ArchiveBox is a self-hosted web archiving tool that can import bookmarks and create searchable archives, but its primary purpose is capturing permanent copies of webpages rather than organizing and tagging bookmarks with folders and a browser extension for saving, which is what you need from a dedicated bookmark manager.
This project is a markdown web clipper and local-first web archiver. It functions as a browser extension that extracts web page content and highlights, saving them as structured markdown files for personal knowledge management and long-term preservation. The utility acts as a template-based content extractor, transforming raw website data into formatted notes. It uses custom variables and processing filters to organize how captured information is structured before it is sent to a local directory.
Obsidian Clipper is a browser extension for clipping web content into markdown files, not a self-hosted bookmark manager—it lacks the required web-based interface, tagging system, folder organization, and import/export for bookmarks.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| jarun/buku | 7.1K | Python | GPL-3.0 | |
| sissbruecker/linkding | 10.2K | Python | mit | |
| go-shiori/shiori |
| 11.5K |
| Go |
| MIT |
| karakeep-app/karakeep | 26.2K | TypeScript | AGPL-3.0 |
| linkwarden/linkwarden | 17.3K | TypeScript | agpl-3.0 |
| wallabag/wallabag | 12.8K | PHP | MIT |
| pawelmalak/flame | 6.4K | TypeScript | MIT |
| cloudfavorites/favorites-web | 4.9K | HTML | — |
| shaarli/shaarli | 3.9K | PHP | NOASSERTION |
| nextcloud/bookmarks | 1.2K | JavaScript | AGPL-3.0 |