1 comment

[ 1.9 ms ] story [ 9.9 ms ] thread
Hello everyone!

This is a project I developed those last months, stemming from a simple issue: I use several browsers on several computers, and thus thoroughly appreciate synchronization (nothing more annoying than forgetting on the lab computer, a Friday evening, a page I wanted to read during the weekend). However, all official synchronization services proposed by Goggle, Mozilla, etc. are walled gardens that only work between instances of their own browsers.

Domovik aims at providing a general browsing data synchronization framework, flexible enough to be used from any browser. It features Tabs & Bookmarks synchronization, shared Reading Lists, and sending & receiving pages. For obvious privacy concerns, all the traffic is E2E encrypted.

Domovik supports, for now, Firefox, Chrome, Edge, and Chromium-based browsers (Vivaldi, Brave, etc.). Future plans include (i) mobile applications development, and (ii) standardization of the API for custom clients development, e.g. for more exotic browser support (Nyxt, Qutebrowser) or custom workflow integration (domovik.el soon?).

Both the server and the extension are free (resp. AGPLv3 and GPLv3) and relatively easily self-hostable for those who would wish to do so.