XBrowserSync
xbrowsersync.orgSecure, anonymous and free browser and bookmark syncing. Easy to setup, and no sign up is required, you can either use a community-run sync server, or host your own with their docker image. Extensions are available for Chrome, Firefox, and on Android.
- Homepage: xbrowsersync.org
- GitHub: github.com/xbrowsersync/app
- Web info: web-check.xyz/check/xbrowsersync.org
XBrowserSync Source Code
Author
Description
xBrowserSync browser extensions / mobile app
Homepage
License
GPL-3.0
Created
05 May 16
Last Updated
15 Jun 26
Latest version
Primary Language
TypeScript
Size
24,804 KB
Stars
1,714
Forks
134
Watchers
1,714
Language Usage
Star History
Top Contributors
-
@nero120 (1149)
-
@natpicone (7)
-
@lgmorand (2)
-
@taivlam (1)
Recent Commits
-
Natalino Picone (19 Mar 26)
Add additional tests for improved coverage (#529) * trying to add more tests * Apply suggestions from code review Co-authored-by: Copilot Autofix powered by AI <[email protected]> * test fix --------- Co-authored-by: Copilot Autofix powered by AI <[email protected]>
-
Natalino Picone (14 Mar 26)
nightly build assets removal (#527)
-
nero120 (13 Mar 26)
New translations (#402) * New translations en.json (Finnish) * New translations en.json (French) * Update res/strings/fi.json Co-authored-by: Copilot <[email protected]> --------- Co-authored-by: Natalino Picone <[email protected]> Co-authored-by: Copilot <[email protected]>
-
Natalino Picone (13 Mar 26)
Nightly fix (#526) * fixing nightly build * force apk build * fixing packages naming
-
Natalino Picone (13 Mar 26)
Nightly fix (#525) * fixing nightly build * force apk build
-
Natalino Picone (12 Mar 26)
fixing nightly build (#524)
-
Natalino Picone (12 Mar 26)
adding nightly build workflow (#523)
-
Natalino Picone (11 Mar 26)
Dependencies update (#521) ## Summary - Bump version to 1.8.0 - Update all npm dependencies to latest majors: fontsource v5, zxcvbn-ts v3, compare-versions v6, countries-list v3, dompurify v3, lucide-static v0.577, marked v14, webextension-polyfill v0.12, jest v29, css-loader v7, copy-webpack-plugin v14, and others - Upgrade CI/CD pipeline: Node 16 → 20, Java 8 (AdoptOpenJDK) → 17 (Temurin), Cordova 11 → 12, cordova-android 13, pin all GHA actions to commit SHAs - Upgrade Android SDK: target SDK 34, min SDK 26, Kotlin 1.9.24, JDK 17 - Migrate Sass @import to @use/@forward to fix Dart Sass deprecation warnings — all module files use @forward, component and partial files use @use ... as *, and color.red()/color.green()/color.blue() replaced with color.channel(). Bootstrap @imports are silenced via silenceDeprecations since Bootstrap 5.3 doesn't support @use for individual components yet. - Fix Webpack production build — exclude which/bin from Terser to avoid 'return' outside of function parse error - Fix Android Gradle build — add compileSdkVersion 34 to build-extras.gradle and patch cordova-plugin-qrscanner's deprecated compile() → implementation() via beforeBuild hook - Remove deprecated ~ tilde prefix from Sass node_modules imports ## Test plan - npm test — 26 tests pass - npm run build:chromium:dev — builds with no deprecation warnings - npm run build:firefox:dev — builds clean - npm run build:android:dev — builds clean - Verify Android Gradle build in CI (cordova prepare + build) - Smoke test extension in Chromium and Firefox - Smoke test Android APK
-
nero120 (29 Apr 22)
Fixed bug in 1.6.0 webext upgrade process where old log entries were being migrated. Fixed small styling issue with header.
-
nero120 (28 Apr 22)
Updated QR panel to fix broken copy sync id since syncinfo changes.
-
nero120 (24 Apr 22)
Moved firefox-only manifest settings to firefox webpack config.
-
nero120 (23 Apr 22)
Moved local logging of telemetry data from start up to when log file is downloaded to ensure that logs added in GitHub issues contain required telemetry info.
-
nero120 (23 Apr 22)
Updated firefox webpack config to include update url.
-
nero120 (23 Apr 22)
Moved firefox versions file.
-
nero120 (23 Apr 22)
Create index.md
-
nero120 (23 Apr 22)
Set theme jekyll-theme-slate
-
nero120 (23 Apr 22)
Added firefox versions json file to support non-AMO updates. Updated json file formatting.
-
nero120 (23 Apr 22)
Updated changelog.
-
nero120 (12 Apr 22)
Updated prettier config to allow windows line endings.
-
nero120 (12 Apr 22)
Updated project config settings, moved settings into package.json.
-
nero120 (12 Apr 22)
New translations (#393) * New translations en.json (Japanese) * New translations en.json (Galician) * New translations en.json (Chinese Simplified) * New translations en.json (Swedish) * New translations en.json (Russian) * New translations en.json (Polish) * New translations en.json (Dutch) * New translations en.json (Italian) * New translations en.json (Finnish) * New translations en.json (German) * New translations en.json (Arabic) * New translations en.json (Spanish) * New translations en.json (Indonesian) * New translations en.json (Portuguese, Brazilian) * New translations en.json (French)
-
nero120 (10 Apr 22)
Fixed sync info bug during upgrade process.
-
nero120 (09 Apr 22)
Fixed visible delay in content appearing when switching pages and synced to a remote service.
-
nero120 (09 Apr 22)
Fixed bug where sync settings displays error notification if service is offline or unable to get status. Fixed css to align status icons to middle.
-
nero120 (09 Apr 22)
Added telemetry check page to ask for user consent to send anonymous telemetry data.
-
nero120 (04 Apr 22)
Fixed bug where locale strings are not available (resolves #385). Fixed android bug where sql queries are executed before tables have been created.
-
nero120 (28 Mar 22)
New translations (#386) * New translations en.json (Chinese Simplified) * New translations en.json (Arabic) * New translations en.json (Japanese) * New translations en.json (Galician) * New translations en.json (Swedish) * New translations en.json (Russian) * New translations en.json (Polish) * New translations en.json (Dutch) * New translations en.json (Italian) * New translations en.json (Finnish) * New translations en.json (German) * New translations en.json (Spanish) * New translations en.json (Portuguese, Brazilian)
-
nero120 (28 Mar 22)
Updated cordova plugins. Updated scan panel styles.
-
nero120 (26 Mar 22)
Switched to using the cordova-sqlite-storage plugin for android for better device support (resolves #384).
-
nero120 (25 Mar 22)
Added unit tests for alert and log services. Refactored alert service current alert setter. Refactored tested services to explicitly set private members.
XBrowserSync Security
XBrowserSync Website
Website
xBrowserSync - Browser syncing as it should be: secure, anonymous and free!
Free and open source tool for syncing your bookmarks and browser data between your various browsers and devices.
Redirects
Does not redirect
Security Checks
All 65 security checks passed
Server Details
- IP Address 206.189.114.140
- Location London, England, United Kingdom of Great Britain and Northern Ireland, EU
- ISP DigitalOcean LLC
- ASN AS14061
Associated Countries
-
US -
GB -
DE -
CH
Safety Score
Website marked as safe
100%
Blacklist Check
www.xbrowsersync.org was found on 0 blacklists
- AntiSocial Blacklist
- Artists Against 419
- Badbitcoin
- Bambenek Consulting
- CERT Polska
- CoinBlockerLists
- CRDF
- CryptoScamDB
- EtherAddressLookup
- EtherScamDB
- Fake Website Buster
- MetaMask EthPhishing
- NABP Not Recommended Sites
- OpenPhish
- PetScams
- PhishFeed
- PhishFort
- Phishing.Database
- PhishStats
- PhishTank
- Phishunt
- RPiList Not Serious
- Scam.Directory
- SecureReload Phishing List
- Spam404
- StopGunScams
- Suspicious Hosting IP
- ThreatFox
- ThreatLog
- TweetFeed
- URLhaus
- ViriBack C2 Tracker
Website Preview
XBrowserSync Reviews
More Browser Sync
-
Simple and efficient bookmark syncing using either NextCloud Bookmarks, a WebDAV server (local or remote) or just a local folder through LoFloccus. Browser extensions available for Chrome, Firefox, and Edge.
-
Simple bookmark manager written in Go, intended to be a clone of Pocket, it has both a simple and clean web interface as well as a CLI. Shiori has easy import/ export, is portable and has webpage archiving features.
-
A web application which acts as a todo app for bookmarks. You can either self-host it, or use their managed service which has a free and paid-for tier.
About the Data: XBrowserSync
API
You can access XBrowserSync's data programmatically via our API. Simply make a GET request to:
https://api.awesome-privacy.xyz/v1/services/xbrowsersync The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.
Share XBrowserSync
Help your friends compare Browser Sync, and pick
privacy-respecting software and services.
Share XBrowserSync and Awesome Privacy with your network!