HTTPS SSH

ymarks

A self-hosted solution to keep your browser's bookmarks synchronized without limiting yourself to one provider.

Features

  • Multi-browser support: If your browser speaks WebExtensions, you're in!
  • KISS: Download the latest database or upload your current bookmarks. No "incremental" blah blah with extensive calculations etc.
  • Open Source: Trust nobody (including me)!
  • Backups: ymarks will clone your latest two databases in case you fucked it up.

Requirements for the client part

Just grab the extension for your preferred WebExtension-capable browser from ymarks.org. If you're using Firefox, you can directly skip to AMO.

Actually working support for browsers other than Firefox is under way. :-) Right now, I'm trying to get a Chrome port up and running. Please have some patience.

Usage

You'll need to set your server (by default, http://localhost:8888) and PIN (by default, 12345) in your extension settings. If it worked, you can easily control your ymarks instance over the pop-up menu.

TODO

  • Support synchronization of bookmark tags. There does not seem to be a WebExtensions API for that yet.

Licenses

Unless noted otherwise (usually directly in the source code), everything in this repository is original work, licensed under the terms of the WTFPL license. Feel free to do whatever you want with it.