Shaarli logo

Shaarli

Minimalist, fast, self-hosted bookmark manager for personal use

Shaarli is a lightweight, single-user bookmarking service that runs without a database, delivering fast link storage and sharing on your own server.

Shaarli banner

Overview

Highlights

Minimalist UI focused on single‑user workflow
Database‑free storage using flat files
High performance with low server resource usage
Easy self‑hosting via PHP or Docker

Pros

  • Lightweight and fast
  • No database required simplifies setup
  • Simple installation on any PHP server
  • Easy to back up via file copy

Considerations

  • Single‑user only, no multi‑user support
  • Limited collaboration features
  • May not scale for very large bookmark collections
  • Requires PHP environment

Managed products teams compare with

When teams consider Shaarli, 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

  • Personal link collection and reading list
  • Privacy‑conscious users who prefer self‑hosting
  • Low‑resource servers or hobby projects
  • Developers wanting a quick bookmark tool

Not ideal when

  • Teams needing shared multi‑user access
  • Organizations with massive bookmark databases
  • Users requiring native mobile apps
  • Environments without PHP support

How teams use it

Personal research archive

Store and retrieve research links quickly without external services.

Quick link sharing with friends

Generate simple shareable URLs for curated collections.

Self‑hosted read‑it‑later service

Maintain a private, fast-access list of articles to read later.

Demo evaluation of bookmarking tools

Test functionality on the public demo before deploying own instance.

Tech snapshot

PHP83%
HTML9%
JavaScript5%
CSS2%
SCSS1%
Makefile1%

Tags

bookmarkingself-hostedbookmarks-managerbookmarks

Frequently asked questions

Do I need a database to run Shaarli?

No. Shaarli stores bookmarks in flat files, eliminating the need for a database.

Can I create multiple user accounts?

Shaarli is designed for single‑user use only; multi‑user support is not built in.

What PHP version is required?

Shaarli runs on standard PHP installations; refer to the documentation for the minimum version.

How can I back up my bookmarks?

Simply copy the data directory or the bookmark file; backups are just regular files.

Is there an official mobile app?

There is no dedicated mobile app, but the web interface works on mobile browsers.

Project at a glance

Active
Stars
3,772
Watchers
3,772
Forks
302
Repo age11 years old
Last commityesterday
Self-hostingSupported
Primary languagePHP

Last synced 3 hours ago