Floccus logo

Floccus

Sync your bookmarks privately across browsers and devices

Browser extension that syncs native bookmarks across browsers using Nextcloud, Git, WebDAV, Google Drive, or Linkwarden—no vendor lock-in required.

Floccus banner

Overview

Private Bookmark Synchronization for Any Browser

Floccus is a browser extension that synchronizes your native browser bookmarks across multiple browsers and devices while keeping you in control of your data. Unlike proprietary sync services, Floccus works with your choice of backend: Nextcloud Bookmarks, any Git server (GitHub, GitLab, Gitea), WebDAV-compatible services, Google Drive, Linkwarden, or KaraKeep.

Flexible Sync for Privacy-Conscious Users

Designed for users who value data sovereignty, Floccus supports all major browsers with Web extension capabilities—Firefox, Chrome, Edge, Opera, Brave, and Vivaldi. Create multiple sync profiles with granular control over sync strategy (unidirectional or bidirectional), intervals, and folder selection. Mobile access is available through dedicated Android and iOS apps, since most mobile browsers don't support extensions.

Whether you're migrating between browsers, maintaining separate work and personal bookmark sets, or simply want to escape vendor lock-in, Floccus provides the flexibility to sync bookmarks on your terms. Configuration export makes backup and migration straightforward, while the active contributor community ensures ongoing development and support.

Highlights

Syncs native browser bookmarks directly—no proprietary format or intermediary service
Multiple backend options: Nextcloud, Git servers, WebDAV, Google Drive, Linkwarden, KaraKeep
Granular control over sync profiles, strategies (uni/bidirectional), intervals, and folders
Cross-browser support (Firefox, Chrome, Edge, Opera, Brave, Vivaldi) plus Android/iOS apps

Pros

  • Complete data sovereignty—choose your own sync backend and hosting
  • Works with native browser bookmarks, no proprietary lock-in
  • Highly configurable sync profiles and strategies for different use cases
  • Active community support via Gitter, Matrix, and Nextcloud channels

Considerations

  • Requires self-hosted or third-party backend service for synchronization
  • Safari not yet supported due to extension API limitations
  • Most mobile browsers lack extension support, requiring separate app
  • MySQL emoji support requires manual database configuration for Nextcloud users

Managed products teams compare with

When teams consider Floccus, 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-conscious users who want control over their bookmark data
  • Multi-browser users needing consistent bookmarks across different platforms
  • Self-hosters with existing Nextcloud, Git, or WebDAV infrastructure
  • Teams or individuals managing separate bookmark collections with different sync needs

Not ideal when

  • Users seeking zero-configuration cloud sync without backend setup
  • Safari-only users (extension not yet available)
  • Those requiring native mobile browser integration without separate apps
  • Users uncomfortable with self-hosting or configuring third-party services

How teams use it

Multi-Browser Developer Workflow

Maintain synchronized bookmarks across Firefox for personal browsing, Chrome for testing, and Edge for client work—all syncing to a private Git repository.

Self-Hosted Privacy Setup

Sync bookmarks across desktop and mobile devices using your existing Nextcloud instance, keeping all data on infrastructure you control.

Work-Personal Separation

Create separate sync profiles for work bookmarks (syncing to company WebDAV) and personal bookmarks (syncing to personal GitHub repo) within the same browser.

Browser Migration

Seamlessly transition from one browser to another while maintaining full bookmark history and organization through continuous bidirectional sync.

Tech snapshot

JavaScript43%
TypeScript35%
Vue20%
Swift1%
Ruby1%
HTML1%

Tags

chromenextcloud-bookmarksbrowser-bookmarkssyncing-bookmarksowncloudwebextensionwebdavchrome-extensionsyncnextcloudedge-extensionfirefoxsync-solutionbookmarkfirefox-extensionbookmarksfirefox-addon

Frequently asked questions

Which browsers does Floccus support?

Floccus works with any browser supporting Web extensions, including Firefox, Chrome, Edge, Opera, Brave, and Vivaldi. Safari is not yet supported. For mobile devices, dedicated Android and iOS apps are available.

Do I need to self-host a server to use Floccus?

Not necessarily. While you can self-host Nextcloud or a WebDAV server, Floccus also works with hosted services like GitHub, GitLab, Google Drive, Linkwarden, or any WebDAV-compatible provider.

Can I sync different bookmark folders to different services?

Yes. Floccus supports multiple sync profiles, allowing you to configure different folders, sync strategies, intervals, and backend services for various bookmark collections.

What sync strategies are available?

Floccus supports both unidirectional (one-way) and bidirectional (two-way) sync strategies. You can control sync intervals and choose which folders to synchronize for each profile.

Why am I getting Error 500 when syncing to Nextcloud?

MySQL doesn't support emojis by default. Check your Nextcloud logs for charset SQL errors and follow the Nextcloud documentation to configure proper UTF-8 support for emoji handling.

Project at a glance

Active
Stars
7,550
Watchers
7,550
Forks
291
LicenseMPL-2.0
Repo age9 years old
Last commit3 days ago
Self-hostingSupported
Primary languageJavaScript

Last synced 2 days ago