awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
floccusaddon avatar

floccusaddon/floccus

0
View on GitHub↗
8,160 stars·307 forks·JavaScript·MPL-2.0·26 viewsfloccus.org↗

Floccus

Floccus is a browser extension that synchronizes bookmarks across different browsers and devices. It runs directly within the browser to access the native bookmark API, and offers both one-way and two-way sync modes to control how changes flow between devices. The extension includes an optional end-to-end encryption layer that encrypts bookmark data client-side before transmission, ensuring only the user can decrypt it on other devices.

The extension supports multiple storage backends through a unified sync interface, including WebDAV, Google Drive, and Nextcloud, allowing users to choose between cloud storage or self-hosted servers. It manages multiple independent sync configurations through profiles, each with its own folder, direction, and interval settings. Floccus also extends its sync mechanism to share open browser tabs across devices using the same backend, and includes conflict resolution to combine local bookmark changes with changes from other browsers during synchronization.

The tool provides profile export and import functionality as a JSON file for easy setup across browsers, and supports syncing with Linkwarden instances. It is available for installation from official browser stores for Firefox, Chrome, Edge, and mobile platforms.

Features

  • Browser Extension Sync - An extension that synchronizes bookmarks across browsers and devices using self-hosted or cloud storage backends.
  • Browser Bookmark Management - Synchronizes native browser bookmarks across multiple devices and browsers using a self-hosted or cloud-based server as an intermediary.
  • Cross-Browser Sync - Synchronizes native bookmarks between different browsers and devices using a private self-hosted or cloud storage backend.
  • Nextcloud Sync Connectors - Synchronizes bookmarks with a Nextcloud instance using the Nextcloud Bookmarks app for self-hosted collaboration.
  • Sync Integrations - Setting up and managing bookmark synchronization through a personal Nextcloud, WebDAV, or Git server for full data control.
  • Bookmark Cloud Sync Tools - Transferring bookmarks between devices using Google Drive or Dropbox as a simple hosted sync option.
  • Multi-Backend Abstractions - Supports multiple storage backends like WebDAV, Google Drive, and Nextcloud through a unified sync interface.
  • Sync Profile Configurations - Creates multiple independent sync profiles, each with its own folder, interval, and direction settings.
  • Bookmark - Transfers bookmarks through a Nextcloud, WebDAV, Git, Linkwarden, or KaraKeep server for full data control.
  • Bookmark Sync Backends - Synchronizes bookmarks with any cloud storage service that supports the WebDAV protocol.
  • One-Way Sync Modes - Overrides local or remote bookmarks with changes from the other side, enforcing a single source of truth.
  • Bookmark Merge - Combines local bookmark changes with changes from other browsers during synchronization to keep all copies up to date.
  • Cross-Device Tab Synchronization - Shares open browser tabs across devices so users can access their current browsing session from another machine.
  • Directional Sync Modes - Offers one-way and two-way sync modes to control whether changes flow in one direction or merge bidirectionally.
  • Bookmark Sync - Synchronizes bookmarks using Google Drive as the storage backend, with an option to encrypt the data.
  • Bookmark Merge Conflict Resolutions - Combining local bookmark changes with changes from other browsers during synchronization to keep all copies up to date.
  • Sync Profile Configurations - Manages multiple independent sync configurations, each with its own folder, direction, and interval settings.
  • End-to-End Encryption - Encrypts bookmark data client-side before transmission so only the user can decrypt it on other devices.
  • Bookmark Encryptions - Encrypting bookmark data before syncing so only the user can read it, even when stored on a third-party server.
  • Cross-Device Tab Syncs - Sharing a list of open browser tabs across devices to access the current browsing session from another machine.
  • Cross-Device Tab Synchronization - Extends the sync mechanism to also share open browser tabs across devices using the same backend.

Star history

Star history chart for floccusaddon/floccusStar history chart for floccusaddon/floccus

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Floccus

These projects share indexed features with Floccus. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • syncthing/syncthing-androidsyncthing avatar

    syncthing/syncthing-android

    4,252View on GitHub↗

    Syncthing Android is a mobile application and service wrapper that enables decentralized, peer-to-peer file synchronization on the Android platform. It functions as a distributed data sync tool that mirrors folders across multiple devices without the need for a central cloud server. The project provides a mobile interface to manage a synchronization instance, utilizing a service-wrapper architecture to handle the lifecycle and configuration of the underlying synchronization binary. It ensures secure data exchange through TLS encryption, certificate-based identity verification, and password-pr

    Javaandroidjavap2p
    View on GitHub↗4,252
  • scoful/n-tabscoful avatar

    scoful/N-Tab

    898View on GitHub↗

    N-Tab is a browser extension designed to manage browser tab lifecycles by consolidating open web pages into organized, virtual sessions. It functions as a session management tool that allows users to group tabs into custom folders, recover recently closed pages, and reduce system memory usage by offloading active tabs into a centralized interface. The extension distinguishes itself through its support for cross-device synchronization, enabling users to back up and share saved tab configurations across multiple browser instances via remote cloud storage. It also provides a declarative command

    JavaScriptchrome-extensiononetab
    View on GitHub↗898
  • datlechin/tableprodatlechin avatar

    datlechin/TablePro

    4,471View on GitHub↗

    TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL and NoSQL databases. It functions as a unified workspace that integrates a code-centric SQL editor with schema visualization tools, allowing developers to manage complex data models and execute queries across diverse database engines. The application distinguishes itself through an agentic AI integration layer that connects language models directly to database tools, enabling automated query generation, optimization, and error fixing with configurable approval gates. It features

    Swift
    View on GitHub↗4,471
  • josh-berry/tab-stashjosh-berry avatar

    josh-berry/tab-stash

    1,048View on GitHub↗

    Tab Stash is a browser extension designed to manage, categorize, and archive collections of open browser tabs. By capturing active web pages and organizing them into structured bookmark folders, the tool enables users to declutter their workspaces while maintaining a persistent history of their browsing sessions. The extension distinguishes itself by leveraging native browser infrastructure for its core operations. It utilizes the built-in bookmarking system as a persistent storage layer and relies on native cloud synchronization services to propagate saved tab collections across multiple dev

    TypeScriptbookmarkbookmark-managerfirefox
    View on GitHub↗1,048
Compare all 30 related projects→

Frequently asked questions

What does floccusaddon/floccus do?

Floccus is a browser extension that synchronizes bookmarks across different browsers and devices. It runs directly within the browser to access the native bookmark API, and offers both one-way and two-way sync modes to control how changes flow between devices. The extension includes an optional end-to-end encryption layer that encrypts bookmark data client-side before transmission, ensuring only the user can decrypt it on other devices.

What are the main features of floccusaddon/floccus?

The main features of floccusaddon/floccus are: Browser Extension Sync, Browser Bookmark Management, Cross-Browser Sync, Nextcloud Sync Connectors, Sync Integrations, Bookmark Cloud Sync Tools, Multi-Backend Abstractions, Sync Profile Configurations.

Which projects share features with floccusaddon/floccus?

Projects with overlapping indexed features include: syncthing/syncthing-android — Syncthing Android is a mobile application and service wrapper that enables decentralized, peer-to-peer file… scoful/n-tab — N-Tab is a browser extension designed to manage browser tab lifecycles by consolidating open web pages into organized,… datlechin/tablepro — TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL… josh-berry/tab-stash — Tab Stash is a browser extension designed to manage, categorize, and archive collections of open browser tabs. By… emdash-cms/emdash — EmDash is an open-source content management system built on Astro that combines a visual admin panel with a… pbek/qownnotes — QOwnNotes is a desktop note editor that stores each note as a plain-text Markdown file on the local filesystem,…