Awesome Open Source
Awesome Open Source


A free group video call app with screen sharing.

It is built using WebRTC, so all your video, audio & text chat is peer-to-peer. Group video call is achieved using WebRTC mesh. So the quality of the call is inversely proportional to the number of people on the call. The sweet number is somewhere around 6 to 8 people in an average high-speed connection.


  • Node.js 8.x or above
  • NPM

How to Build this app locally

Fork this repo and then clone it:

git clone<your_name>/talk.git

cd talk and then install dependencies

npm install

Run the app

npm start

to start the talk server on port 3000. Your talk instance will be running on http://localhost:3000. Alternatively you can run the application using docker with docker-compose up.


MIT License

Alternatives To Talk
Select To Compare

Alternative Project Comparisons
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,089,895
Group (19,648
Webrtc (4,386