Shaarli

Shaarli

Shaarli is the original personal, minimalist, super-fast, database-free bookmarking service. Created by Sébastien Sauvage and now maintained by an active community, Shaarli stores all bookmarks in a simple text file — no database required. It’s designed for single users who want a lightweight, self-hosted way to save, tag, and share links without any infrastructure overhead.

Key Features

  • Database-free — Stores bookmarks in a flat text file (datastore.php), no MySQL or PostgreSQL needed
  • Tagging system — Organise bookmarks with tags, including tag autocomplete and tag cloud visualisation
  • Full-text search — Search through bookmark titles, descriptions, URLs, and tags instantly
  • REST API — Full API for integration with third-party tools and automation
  • RSS and ATOM feeds — Publish and subscribe to bookmark feeds by tag or globally
  • Sharing services — One-click sharing to Twitter, Facebook, Mastodon, Diaspora, and more
  • Private and public — Mark bookmarks as private or public, with per-bookmark visibility control
  • Import and export — Import from browser bookmarks, Pocket, Delicious, and other services (Netscape HTML format)

Why Use Shaarli?

Shaarli is the lightest-weight option for self-hosted bookmarking. It runs on any PHP-capable web server with zero setup beyond copying files — no databases, no background workers, no Docker required. Despite its simplicity, it offers a full REST API, RSS feeds, and community plugins that extend its functionality significantly.

Use Cases

  • Minimal server setups — Run on a shared hosting plan or Raspberry Pi with minimal resources
  • Link sharing — Publish public bookmarks as a personal link blog or curated resource list
  • Archivists — Keep a lightweight, searchable archive of links without heavy infrastructure
  • Privacy advocates — Full control with no external dependencies, tracking, or third-party services

Platform

Linux · macOS · Windows · Docker

Licence

zlib/libpng (Free Software)

Website

github.com/shaarli/Shaarli

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.