Awesome Open Source
Awesome Open Source

GitHub release License Telegram Discord SyncWatch logo


SyncWatch is extension for browsers which lets you watch videos together with friends synchrounosly.

Browsers support

FirefoxFirefox ChromeChrome OperaOpera

How to use

  1. Install extension.
  2. Click on plugin icon.
  3. Write your name and room name. (If room is not exist it will be created)
  4. Click 'connect'.
  5. Share name of the room with friends. They must follow this instruction (1-4 steps).
  6. Go to the page where video is located.
  7. Click 'share' to send link in room.
  8. Other in room should open this link.

Run server locally

To get a local copy up and running follow these simple steps.

  1. Clone the repo
git clone
  1. Move to the project directory
cd syncwatch
  1. Install NPM packages
npm install
  1. Run the server
npm run start

How to add a localization

  1. Determine an ISO language code such as en referring to kLanguageInfoTable.
  2. Add a column to locales.csv with language code at the top cell.
  3. Add translated messages in following cells.
  4. Generate localized files with npm run locales (optional step, you can just pull request .csv file).



Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Javascript (1,072,185
Social (11,503
Real Time (10,552
Chrome Extension (9,785
Socket Io (3,848
Synchronization (2,554
Firefox Extension (2,026
Browser Extension (1,749
Video Player (1,301
Opera Extension (153