chrome-sync-server
go-sync
Our great sponsors
chrome-sync-server | go-sync | |
---|---|---|
1 | 9 | |
3 | 163 | |
- | 3.1% | |
0.0 | 8.0 | |
over 5 years ago | 6 days ago | |
Python | Go | |
MIT License | Mozilla Public License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
chrome-sync-server
-
Google has turned off access to sync features for Chromium
There used to be a Python sync server used in the Chromium project that was used to test sync functionality. Someone discovered this and yanked out the relevant code to enable self hosting.
https://github.com/infeeeee/chrome-sync-server
The server was replaced and removed from the upstream repo now but it does give insight as to how it works.
go-sync
- Password manager idea. Thoughts?
-
Was it... a dream all along?
Actually, the v1 protocol was deprecated and replaced by a fork of chromium sync (https://github.com/brave/go-sync).
-
What's the deal with Chromium on Linux? Google at odds with package maintainers
FWIW, the thread at https://groups.google.com/a/chromium.org/g/embedder-dev/c/NX... says:
> The Brave project has built a Sync server for their Chromium-based Brave browser: https://github.com/brave/go-sync and it is open source but uses Amazon Cloud for their database backend storage.
- Selfhosted solution for cross browser bookmarks and history.
-
Google has turned off access to sync features for Chromium
I think what you're describing are the "Tip" buttons which can be added on a few supported sites (which can be disabled). They aren't selling anything- it's a browser feature which people can use if they like.
The server implementation for sync is mostly compatible with Chromium and can be used without Brave. Someone could clone https://github.com/brave/go-sync and stand up their own server. It would require some patches on top of Chromium (similar to what is done in Brave) to implement the authentication - but once that is done, all of the Chromium tools like chrome://sync-internals work just fine
-
Switching to Google Chrome after Chromium loses sync support
https://github.com/brave/go-sync and the --sync-url=... option for chromium
-
Is A Proper Privacyself Hosted Browser Syncing
Do you mean like a file based backup solution? From researching similar things like CardDAV and why it's used, file based syncing tends to not be reliable enough. I'll update this post but as of not too long ago. Brave made exactly what I was looking for. A syncing tool that is linked to your devices. https://github.com/brave/go-sync I'll update the original post now.
What are some alternatives?
xBrowserSync - xBrowserSync browser extensions / mobile app
ungoogled-chromium - Google Chromium, sans integration with Google
Firefox Sync Server - Run-Your-Own Firefox Sync Server
xSyn - Compact server implementing xBrowserSync API using Golang and BoltDB
linkding - Self-hosted bookmark manager that is designed be to be minimal, fast, and easy to set up using Docker.
sync - deprecated Brave sync server. (sync now uses a fork of the Chromium sync protocol.)
Tabby - Tabby, a Self Hosted way to save and manage Bookmarks
Reminiscence - Self-Hosted Bookmark And Archive Manager
user.js - Firefox privacy, security and anti-tracking: a comprehensive user.js template for configuration and hardening