xBrowserSync browser extensions / mobile app

X

TypeScript

xBrowserSync image

Meet xBrowserSync, a super handy open-source tool designed to take the hassle out of syncing your browser data across different browsers and devices. If juggling bookmarks between Chrome, Firefox, and your Android phone feels like trying to herd cats, xBrowserSync has got your back. First off, let’s talk privacy. In a world where your data seems to get passed around like a hot potato, xBrowserSync stands out by ensuring your information remains as private as a small-town secret. It’s built for privacy and anonymity, so you can breathe easy knowing your browser data isn't being hawked around. For the geeks among us, here’s a break down. To kick things off, you’ll need to have Node.js (which comes bundled with npm). Pop into your terminal, CD into the source directory, and run `npm install`. Easy as a New York minute. Want to sync on Android? Follow the Cordova Android installation guide. Once you've got that squared away, just run a couple of commands in the xBrowserSync source directory, and you’ll be good to go. Here’s where it gets fun—debugging. For Chrome users, this is a breeze. Once you’ve built it for Chromium, head over to `chrome://extensions`, flip the Developer mode switch, and load it up. It’s recommended to create a new Chrome profile to keep things neat. For Firefox fanatics, you’ll need the web-ext tool. After building, just CD into the respective directory and fire up the app with `web-ext run --verbose`. Bang, you’re in business, with Firefox launching a temporary profile sporting your shiny new xBrowserSync extension. Android debugging is not left behind either. After a fresh build, make sure you run the `cordova build android` command before deploying the app to your device with `cordova run android --device`. This ensures all necessary gradle files are present, avoiding any hiccups along the way. If you're aiming for a polished finish, xBrowserSync has got a nifty packaging setup. Run a release build and package your app for any of the supported platforms using `npm run package:[platform]`, and voilà, your app package will be nestled comfortably in the ‘dist’ folder. And hey, if you come across any bugs or have a stellar idea for a new feature, the issue tracker on their GitHub page is all ears. Plus, if you're bilingual or fancy yourself a polyglot, you can even lend a hand with translations. Long story short, xBrowserSync isn’t just another syncing tool—it's a lifesaver for anyone who needs their browser data to follow them around, without all the usual fuss and muss. So, why not give it a spin? Head over to the xBrowserSync GitHub page and dive in!

Check out site
Back to all products