Skip to content
/ xSync Public

xSync is a browser extension that allows the user to sync tabs between different browsers (e.g., Firefox and Chrome).

License

Notifications You must be signed in to change notification settings

hisetip/xSync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xSync browser extension

What it does

xSync is an open-source browser extension thats allows the user to sync tabs between different browsers (e.g., Firefox and Chrome).

How it works

  • The user logs in with a user key and can see the tabs from all the logged-in browsers. This key is personal and should be kept private (since anyone with it can see the user's tabs' names and URLs).
  • If the user has no key yet, the user can click on the register button and a key is automatically generated for the user.
  • This extension is fully open-source. If you want, you can contribute by making a pull request!

Permisions asked

  • Storage
    • This permission is asked so that we can save the user key so that the user doesn't have to login each time it opens the extension.
  • Tabs
    • We use this permission to access the titles/names and URLs of the browser tabs. We don't access/save the content of the page itself—only it's title and URL.

Where to install it

  • You can compile it and install it in Google Chrome and Mozilla Firefox.

How this repository is organized

The repository is organized into two parts:

  • Frontend
    • Where it has the client code. Each folder for each browser.
  • Backend
    • Where it has the server code. This code is implemented using NodeJS and it's made to work on Firebase Cloud Functions.

Next steps

  • Making it available for Safari and Opera.
  • Also syncing bookmarks between different browsers.
  • Whatever you want to do—that's one of the reasons why it's open source 😉 (Make those pull requests! 💥)

About me

  • You can find me at menino.eu. Hit me up if you need anything.
  • If you find this useful, consider buying me a beer by donating to paypal.me/hisetip or to the Bitcoin address 13xidhEb5RymfZX9qoHFH4myE7B6SCtC9g

Open Source Libraries/Code Used

About

xSync is a browser extension that allows the user to sync tabs between different browsers (e.g., Firefox and Chrome).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •