Faved is a free, open source bookmark & content management project written in TypeScript and released under MIT. It has 1,310 GitHub stars, 71 forks and 10 open issues, and was last pushed 1 months ago. On this registry it ranks #8 of 14 tracked projects in Bookmark & Content Management, with 5 head-to-head comparisons available. It gained 12 stars over the last 6 tracked days.

What is Faved?

What it is

Faved is a free, open-source bookmark manager for people who want to keep a large link collection organized without sending the data to a third-party service. It lives in the self-hosted productivity and read-it-later ecosystem, and it is built with TypeScript and React. The core idea is local storage plus nested tags, fast search, and management tools for large collections.

The problem it solves is the loss of control and structure in ordinary bookmark saving. Browser bookmarks often become flat and hard to maintain, while Faved targets migration from existing tools and local data ownership. It addresses this with duplicate detection, automatic metadata fetching, bulk actions, and imports from common browsers and existing tools.

Key capabilities

  • Faved organizes bookmarks with nested tags, so users can place items such as Go and Python under Programming Languages → Backend.
  • Tags can be colored, described, searched from the sidebar, pinned, and optionally rolled up to include child tags.
  • It fetches titles, descriptions, and preview images automatically, and it detects duplicates when bookmarks are added.
  • The interface keeps bookmark search, tag search, filtering, editing, and bulk actions in one workflow, with instant search, sorting, and card, list, or table layouts.
  • Faved is responsive, installable as a PWA, and usable through a Chrome extension, a bookmarklet, or Apple Shortcuts.
  • Imports can preserve folder structure from Chrome, Safari, Firefox, and Edge, while migration from Pocket and Raindrop.io can retain collections and tags.

Who uses it and how

  • A privacy-focused user can self-host Faved without external dependencies and keep bookmark data on local storage.
  • A reader can save links with the bookmarklet or Chrome extension, then organize them with nested tags.
  • A user moving from Pocket or Raindrop.io can import existing collections and continue managing the archive in Faved.
  • A mobile user can install the PWA and use Apple Shortcuts to save links from the share sheet on iOS, macOS, or iPadOS.

Getting started

Users can self-host Faved with no external dependencies, or use the hosted cloud option with zero setup, automatic backups, support, and encrypted data. The documentation covers installation, updating, PWA installation, bookmarklet use, Apple Shortcuts, adding and editing bookmarks, importing, organizing, finding, and bulk actions.

When to use it — and when not to

Faved is a good fit when local storage, nested tags, duplicate detection, and bulk management matter more than a zero-setup hosted service. It is less suitable when automated tagging or tag icons are needed today, because those features are planned or coming soon, and when a mature community signal is needed, because the repository is very new and shows zero contributors. The hosted option reduces setup work, but the self-hosted option requires the user to operate the deployment and keep local data safe.

project readme (upstream, from github) — read inline

Faved

A private open-source bookmark manager built to handle large collections and advanced use cases. Optimized for ease-of-use and efficiency.

🧪 Try Live Demo | 🌐 Visit Website | 📖 Read the Docs

📚 Blog | 𝕏 Twitter | 💬 Discord

screenshot-list-desktop-mobile-safari

Features

🏷️ Advanced Tagging

  • Organize bookmarks with nested tags for structured grouping (e.g., place Go and Python under Programming Languages → Backend)
  • Customize tags with color and description (icons — coming soon)
  • Search and filter tags directly from the sidebar
  • Optional tag rollup to include items from child tags
  • Pin frequently used tags for quick access

🤖 Smart Bookmark Management

  • Automatic fetching of titles, descriptions, and preview images
  • Duplicate detection when adding bookmarks
  • Automated tagging (planned)

⚡ Powerful UI Designed for Efficiency

  • All major actions — bookmark and tag search, filtering, and editing — in one click away with no need to navigate between screens
  • Fully responsive — works perfectly on mobile, tablet, and desktop
  • Installable as a PWA for an app-like, near-native experience on mobile
  • System-synced Light/Dark mode
  • Instant search and flexible sorting
  • Bulk actions (deleting, refetching, tagging)
  • Customizable layouts (card/list/table), fields, and sidebar

🔗 Integrations

  • Chrome browser extension
  • Lightweight browser bookmarklet — save securely from any browser without extensions
  • Apple Shortcuts — integrate into native share sheet on iOS/MacOS/iPadOS

📥 Import & Migration

  • Import from Chrome, Safari, Firefox, Edge with the original folder structure preserved thanks to nested tags
  • Migrate from Raindrop.io, Pocket, and other tools retaining original collections, tags and other data

Overview video

https://github.com/user-attachments/assets/0ecbf26a-9ed8-49d9-a5ce-33d471c06fdf

Get started

  • Self-host for free with no external dependencies. All data is stored locally.
  • Start in the Cloud with zero setup, automatic backups and support. Your data is secured with encryption.

Documentation

Project Structure

  • /controllers: Application controllers
  • /frontend: React frontend source files
  • /framework: Core framework components
  • /models: Data models
  • /public: Web-accessible files
  • /storage: Database storage
  • /utils: Utility classes
  • /views: HTML templates

License

This project is licensed under the MIT License.

Credits

Faved uses only open source packages:

  • TypeScript, React, Tailwind, Shadcn UI and Vite for the frontend.
  • PHP 8, SQLite and Apache for the backend.

Frequently asked questions

Is Faved free to use?

Faved is open source under the MIT licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does Faved do?

Handcrafted minimal bookmark manager with advanced tagging system

What is Faved written in?

Faved is primarily written in TypeScript. Its source is publicly available at https://github.com/denho/faved, and it has 1,310 GitHub stars.