All Projects → Semro → syncwatch

Semro / syncwatch

Licence: MIT license
Browser extension to watch videos together

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to syncwatch

Vynchronize
Watch videos with friends online with the new real time video synchronization platform
Stars: ✭ 1,072 (+2133.33%)
Mutual labels:  social, synchronization, video-player, socket-io, realtime
SAVY
SAVY Player provides service to watch local videos with in a synchronized way.
Stars: ✭ 15 (-68.75%)
Mutual labels:  social, synchronization, video-player, socket-io
realtime-geolocation
Geolocation tracking app with Node.js, Socket.io, & AngularJS
Stars: ✭ 29 (-39.58%)
Mutual labels:  socket-io, realtime
jsynchronous
Jsynchronous.js - Data synchronization for games and real-time web apps.
Stars: ✭ 111 (+131.25%)
Mutual labels:  synchronization, realtime
Online-Chess
A chess website where people can play against each other online.
Stars: ✭ 28 (-41.67%)
Mutual labels:  socket-io, realtime
Nakama Godot
Godot client for Nakama server written in GDScript.
Stars: ✭ 240 (+400%)
Mutual labels:  social, realtime
quickjira
🚤 📂 Quickly access the JIRA of your choice by typing the ticket id
Stars: ✭ 65 (+35.42%)
Mutual labels:  firefox-extension, opera-extension
aircnc
☕ Airbnb like (Air Coffee & Code) to booking spots for developers using ReactJS, React Native, Node.js and more.
Stars: ✭ 37 (-22.92%)
Mutual labels:  socket-io, realtime
Nakama
Distributed server for social and realtime games and apps.
Stars: ✭ 5,293 (+10927.08%)
Mutual labels:  social, realtime
tab-counter
A button badge that shows the number of tabs open in a window
Stars: ✭ 35 (-27.08%)
Mutual labels:  firefox-extension, opera-extension
forum
real-time forum software written in javascript. could very well replace your old phpBB forum (it replaced ours). react+redux, node, postgres.
Stars: ✭ 28 (-41.67%)
Mutual labels:  social, realtime
Socketify
Raw TCP and UDP Sockets API on Desktop Browsers
Stars: ✭ 67 (+39.58%)
Mutual labels:  socket-io, firefox-extension
Nakama Unity
Unity client for Nakama server.
Stars: ✭ 222 (+362.5%)
Mutual labels:  social, realtime
Radar
Arduino Servo controller with Ultrasonic sensor, that will send distance value from sensor to Node.js via USB serial and leveraging socket.io to send the data to browser in realtime.
Stars: ✭ 24 (-50%)
Mutual labels:  socket-io, realtime
SocketIOUnity
A Wrapper for socket.io-client-csharp to work with Unity.
Stars: ✭ 69 (+43.75%)
Mutual labels:  socket-io, realtime
flood-protection
Flood protection for realtime applications
Stars: ✭ 19 (-60.42%)
Mutual labels:  socket-io, realtime
Monstache
a go daemon that syncs MongoDB to Elasticsearch in realtime
Stars: ✭ 736 (+1433.33%)
Mutual labels:  synchronization, realtime
Aurio
Audio Fingerprinting & Retrieval for .NET
Stars: ✭ 84 (+75%)
Mutual labels:  synchronization, realtime
security.txt
ℹ️ Cross-platform browser extension for discovering security.txt and humans.txt files.
Stars: ✭ 15 (-68.75%)
Mutual labels:  firefox-extension, opera-extension
turven
turven lets people on your website see how many other people are also reading the same page 👀
Stars: ✭ 39 (-18.75%)
Mutual labels:  socket-io, realtime

GitHub release License Telegram Discord SyncWatch logo

SyncWatch

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 https://github.com/Semro/syncwatch.git
  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).

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].