All Projects → ubclaunchpad → sync

ubclaunchpad / sync

Licence: MIT license
📺 Interactive, synchronized YouTube streaming

Programming Languages

typescript
32286 projects
HTML
75241 projects
CSS
56736 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to sync

Socketio Wildcard
socket.io v2.x with a wildcard event
Stars: ✭ 185 (+704.35%)
Mutual labels:  socket-io
Oksocket
An blocking socket client for Android applications.
Stars: ✭ 2,359 (+10156.52%)
Mutual labels:  socket-io
Vue Echo
Vue integration for the Laravel Echo library.
Stars: ✭ 229 (+895.65%)
Mutual labels:  socket-io
Vuesocial
something like QQ、weibo、weChat(vue+express+socket.io仿微博、微信的聊天社交平台)
Stars: ✭ 189 (+721.74%)
Mutual labels:  socket-io
Basic Mmo Phaser
Very basic multiplayer online game example made with Phaser, Node.js and Socket.io
Stars: ✭ 198 (+760.87%)
Mutual labels:  socket-io
Egg Socket.io
socket.io plugin for eggjs.
Stars: ✭ 209 (+808.7%)
Mutual labels:  socket-io
Ngx Socket Io
Socket.IO module for Angular
Stars: ✭ 178 (+673.91%)
Mutual labels:  socket-io
Android spy app
This is a android spy app, which uploads user data such as contacts, messages, call log, send message(s), photos, videos, open a browser link etc. Android Rat
Stars: ✭ 232 (+908.7%)
Mutual labels:  socket-io
Python Socketio
Python Socket.IO server and client
Stars: ✭ 2,655 (+11443.48%)
Mutual labels:  socket-io
Web Socket
Laravel library for asynchronously serving WebSockets.
Stars: ✭ 225 (+878.26%)
Mutual labels:  socket-io
Frappe
Low code web framework for real world applications, in Python and Javascript
Stars: ✭ 3,349 (+14460.87%)
Mutual labels:  socket-io
Cuckoo
🎥 Cuckoo - A free anonymous video-calling web application built with WebRTC and React that provides peer-to-peer video and audio communication in a web browser with no plugins or extensions required.
Stars: ✭ 195 (+747.83%)
Mutual labels:  socket-io
Laravel Echo Server
Socket.io server for Laravel Echo
Stars: ✭ 2,487 (+10713.04%)
Mutual labels:  socket-io
Wechat
聊天系统、Vue.js、React.js、node.js、MongoDB、websocket、socket.io、前后端分离、毕业设计。
Stars: ✭ 188 (+717.39%)
Mutual labels:  socket-io
Node Decorators
node-decorators
Stars: ✭ 230 (+900%)
Mutual labels:  socket-io
Yve Bot
Smart rule-based bot. For Browser & Node.
Stars: ✭ 181 (+686.96%)
Mutual labels:  socket-io
React Discord Clone
Discord Clone using React, Node, Express, Socket-IO and Mysql
Stars: ✭ 198 (+760.87%)
Mutual labels:  socket-io
Chattt
❯❯❯ Chat without leaving your terminal
Stars: ✭ 239 (+939.13%)
Mutual labels:  socket-io
Video Call App Nodejs
A conference call implementation using WebRTC, Socket.io and Node.js
Stars: ✭ 234 (+917.39%)
Mutual labels:  socket-io
Webrtc Video Broadcast
WebRTC video/audio broadcast
Stars: ✭ 217 (+843.48%)
Mutual labels:  socket-io

Sync

Sync | Product Hunt
Checks Status Netlify Status

NOTE: This project is no longer actively maintained.

Sync is a synchronous YouTube streaming app for you to watch, share, and talk about videos with your friends. Create stream rooms with your friends. Chat and video call your friends and create endless playlists to watch videos together.

Contributing

Dependencies

To get started, install the following dependencies:

Frontend

The frontend is a React app in the frontend directory. Run npm install to install all project dependencies. Run npm run dev to start the React development server. The Launch & Debug Chrome (Frontend) launch configuration can be used to attach a debugger to the React process and debug from VS Code.

Backend

The backend is a Node.js Express server in the backend directory. Run npm install to install all project dependencies. Before starting the backend, start Redis server. Run npm run dev to start the Node.js server. It auto restarts the process on code changes. The Attach Debugger (Backend) launch configuration can be used to attach a debugger to the running process. Use the Launch & Debug (Backend) launch configuration to launch the Node process and attach a debugger from VS Code.

Docker

The development environment can be run all through Docker. Simply run docker-compose up to spin up the frontend, backend, and Redis containers.

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].