linkding logo

linkding

Self-hosted bookmark manager that’s minimal, fast, and easy.

linkding lets you host a clean, tag-driven bookmark service with bulk editing, markdown notes, PWA support, and automatic archiving—all deployable via a single Docker container.

linkding banner

Overview

Overview

linkding provides a lightweight, self‑hosted solution for storing and organizing web links. The interface focuses on readability, offering tag‑based organization, bulk editing, markdown notes, and a "read it later" mode. Bookmarks are enriched automatically with titles, descriptions, and icons, and can be archived locally or on the Internet Archive.

Deployment & Extensibility

Installation is streamlined through Docker; a single container runs the Django backend and bundled frontend. Advanced users can enable SSO via OIDC, expose a REST API for custom integrations, or install the Progressive Web App for offline access. Browser extensions for Chrome and Firefox, plus a bookmarklet, make saving links from any site effortless. The admin panel grants user self‑service and raw data access, while import/export in Netscape HTML format eases migration.

Community & Support

The project is MIT‑licensed, actively maintained, and supported by a growing community that contributes mobile clients, additional extensions, and documentation. Whether for personal use or team collaboration, linkding balances simplicity with powerful features.

Highlights

Clean, readable UI optimized for fast navigation
Tag‑based organization with bulk edit and markdown notes
Automatic title, description, icon fetch and optional archiving
PWA support, browser extensions, and a full REST API

Pros

  • Minimal footprint and fast performance
  • One‑click Docker deployment
  • Rich feature set for self‑hosted environments
  • Active community with extensions and third‑party tools

Considerations

  • Requires self‑hosting knowledge and server resources
  • Limited to Docker or manual Python setup
  • No built‑in cloud sync; privacy depends on your hosting
  • UI is intentionally simple, lacking some commercial polish

Managed products teams compare with

When teams consider linkding, these hosted platforms usually appear on the same shortlist.

Bookmarkify logo

Bookmarkify

Visual bookmark manager for creative inspiration.

booky logo

booky

Online bookmark manager and start page for private, customizable collections.

Diigo logo

Diigo

Social bookmarking with web and PDF annotation.

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Privacy‑focused users who want full control over bookmarks
  • Teams needing a shared, tag‑driven link repository
  • Developers looking to integrate bookmarks via API
  • Anyone comfortable managing Docker containers

Not ideal when

  • Users preferring a fully managed SaaS bookmark service
  • Environments without Docker or Python support
  • Those needing advanced AI recommendations or suggestions
  • People expecting native mobile apps out of the box

How teams use it

Personal read‑it‑later library

Store articles and videos for offline consumption with markdown notes and archiving.

Team knowledge base

Share curated resources across a team, organized by tags and accessible via a single URL.

Research source archiving

Automatically archive cited webpages to preserve content for future reference.

Custom workflow integration

Use the REST API to sync bookmarks with internal tools or automation scripts.

Tech snapshot

Python82%
HTML8%
CSS5%
JavaScript3%
Dockerfile1%
Shell1%

Tags

self-hostedbookmark-managerbookmark-servicebookmarks

Frequently asked questions

How do I install linkding?

Run the provided Docker image with a single `docker run` command; detailed steps are in the documentation.

Which database does linkding use?

By default it uses SQLite, but you can configure PostgreSQL or MySQL via environment variables.

Can I enable single sign‑on?

Yes, linkding supports OIDC and authentication proxies for SSO integration.

Is there a mobile app?

Official mobile apps are not bundled, but community projects provide Android and iOS clients.

How can I import existing bookmarks?

Upload a Netscape HTML file through the admin UI or use the import endpoint.

Project at a glance

Active
Stars
9,959
Watchers
9,959
Forks
513
LicenseMIT
Repo age6 years old
Last commit20 hours ago
Self-hostingSupported
Primary languagePython

Last synced 10 hours ago