No description
  • TypeScript 96.7%
  • CSS 1.7%
  • JavaScript 1%
  • HTML 0.6%
Find a file
2026-07-04 17:20:04 +02:00
.github Enabled dependabot 2023-07-25 09:48:08 +02:00
public Add multi user support 2026-04-06 18:58:37 +02:00
src Added video sync 2026-07-04 17:20:04 +02:00
.eslintrc Remove ESLint rule for duplicate imports in .eslintrc 2026-03-28 19:37:23 +01:00
.gitignore Migrate to posthog 2026-03-12 17:57:16 +01:00
.prettierrc.cjs Migration to wxt 2026-02-26 15:26:37 +01:00
CODE_OF_CONDUCT.md Update CODE_OF_CONDUCT.md 2022-12-22 14:32:31 +01:00
components.json Migration to wxt 2026-02-26 15:26:37 +01:00
CONTRIBUTING.md Added github related files 2022-12-22 14:32:29 +01:00
LICENSE Initial repo setup 2022-12-22 14:32:21 +01:00
package.json Update version to 0.5.0 in package.json 2026-04-09 13:23:13 +02:00
pnpm-lock.yaml Added video sync 2026-07-04 17:20:04 +02:00
postcss.config.js Add custom Tooltip 2022-12-22 14:32:30 +01:00
README.md Fixed old urls in README 2023-02-04 20:54:43 +01:00
tailwind.config.js Improved design 2026-02-26 15:26:37 +01:00
tsconfig.json Enhance TypeScript configuration and improve background script logic for video injection; add fullscreen handling and settings for chat and reactions in options 2026-03-11 16:32:58 +01:00
web-ext.config.ts Add web-ext configuration file and enhance video injection detection logic in content script 2026-02-28 12:43:16 +01:00
wxt.config.ts Refactor permission handling in App component; streamline room creation and joining logic with dedicated permission request function and update event handlers accordingly. - Fixes #78 2026-04-09 13:22:58 +02:00

Synclify

Chrome Web Store Firefox Add-ons Edge Addons

The aim of Synclify is to enable two users to sync any kind of streaming service playback by simply sharing a room code similar to how w2g.tv works. Synclify is an ad-free open-source browser extension that syncs user's clicks in their browser through a websocket.
The project is currently in early development so bugs are to be expected.

How to contribute

Read more about contributing to Synclify in CONTRIBUTING.md.

Getting Started

First, run the development server:

pnpm dev
# or
npm run dev

Open your browser and load the appropriate development build. For example, if you are developing for the chrome browser, using manifest v3, use: build/chrome-mv3-dev.

For further guidance, visit the Documentation

Making production build

Run the following:

pnpm build
# or
npm run build

This should create a production bundle, ready to be zipped and published to the stores.

Logo branding by Victor Adetona