Share your screen with one simple room code. No downloads or sign-ups required.
See the codeA real-time screen sharing application built with Next.js, WebRTC, and PeerJS. Create or join rooms to share your screen with others instantly.
| Browser | Screen Sharing | Audio Sharing |
|---|---|---|
| Google Chrome | ✅ | ✅ (Only when sharing a tab) |
| Microsoft Edge | ✅ | ✅ (Only when sharing a tab) |
| Mozilla Firefox | ✅ | ❌ |
| Apple Safari | ✅ | ❌ |
First, clone the repository:
git clone https://github.com/tonghohin/screen-sharing.git
Navigate to the project directory:
cd screen-sharing
Install the dependencies:
npm install
Start the development server:
npm run dev
Start the development container:
docker compose up
This application can be deployed on any cloud platform that supports static site hosting.
You can self-host this application using Docker:
docker run -p 3000:3000 -d --name screen-sharing ghcr.io/tonghohin/screen-sharing:latest
Contributions are welcome! Please read our Contributing Guide for details on how to submit pull requests, report issues, and contribute to the project.
This project is licensed under the MIT License - see the LICENSE file for details.
61 followers · starred Dec 2024
493 followers · starred Nov 2024
108 followers · starred Nov 2024
653 followers · starred Nov 2024
Share your screen with one simple room code. No downloads or sign-ups required.
See the codeA real-time screen sharing application built with Next.js, WebRTC, and PeerJS. Create or join rooms to share your screen with others instantly.
| Browser | Screen Sharing | Audio Sharing |
|---|---|---|
| Google Chrome | ✅ | ✅ (Only when sharing a tab) |
| Microsoft Edge | ✅ | ✅ (Only when sharing a tab) |
| Mozilla Firefox | ✅ | ❌ |
| Apple Safari | ✅ | ❌ |
First, clone the repository:
git clone https://github.com/tonghohin/screen-sharing.git
Navigate to the project directory:
cd screen-sharing
Install the dependencies:
npm install
Start the development server:
npm run dev
Start the development container:
docker compose up
This application can be deployed on any cloud platform that supports static site hosting.
You can self-host this application using Docker:
docker run -p 3000:3000 -d --name screen-sharing ghcr.io/tonghohin/screen-sharing:latest
Contributions are welcome! Please read our Contributing Guide for details on how to submit pull requests, report issues, and contribute to the project.
This project is licensed under the MIT License - see the LICENSE file for details.
61 followers · starred Dec 2024
493 followers · starred Nov 2024
108 followers · starred Nov 2024
653 followers · starred Nov 2024