Syncmarx

syncmarx is an open-source browser extension for and developed by Gregory McLeod and published by McLeodGaming. Based on the defunct browser extension , it is designed to be a suitable replacement as a free, simplistic tool that allows users to keep their bookmarks synchronized between browsers.
The software is currently in the alpha state of 0.8.2, released on September 22, 2022.
== Function ==
Like Xmarks, syncmarx is designed to synchronize the user's bookmarks between Internet browsers. To do this, it leverages an existing cloud file hosting service, such as , , and , and creates a local bookmarks profile in it. A profile is a small, private file with a .syncmarx extension where bookmarks data is saved. Multiple profiles can be created at once, making it so each can store different sets of bookmark data in the same account.
Once a profile is created, users can then sync it with their current bookmark data. While syncing, the user's bookmark tree is compared against the most recently uploaded profile, and sync timestamps are compared to see if the data should be merged or overwritten. Users can sync their profiles manually or automatically according to a schedule.
Due to spec limitations, syncmarx will not manage browser-specific bookmark functionality such as separators, tags, keywords, descriptions, or favicons, and it will also not track Firefox's "Other Bookmarks" folder.
== Trivia ==
*The name of this extension was originally meant to be "syncmarks", but the name was already used by another project. The letter 'X' at the end of the name was instead chosen as an homage to Xmarks.
*The icon used in the logo combines the cloud and book icons used by Open Iconic.
== External links ==
*The announcement for syncmarx's release on GregMcLeod.com.
*The homepage for syncmarx.
*The syncmarx Firefox Add-ons page.
*The syncmarx Chrome Web Store page.
*The source code for the syncmarx web extension.
*The source code for the syncmarx authentication API backend.