somikdatta / Cuckoo
Licence: mit
🎥 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
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Cuckoo
Learning Webrtc
Codes and notes while learning webrtc
Stars: ✭ 98 (-49.74%)
Mutual labels: websocket, webrtc, webrtc-demos
Laverna
Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.
Stars: ✭ 8,770 (+4397.44%)
Mutual labels: websocket, webrtc, socket-io
Tap Tap Adventure
Tap Tap Adventure is a massively online 2D MMORPG set in the medieval times with twists.
Stars: ✭ 123 (-36.92%)
Mutual labels: websocket, socket-io
Metastream
Watch streaming media with friends.
Stars: ✭ 1,926 (+887.69%)
Mutual labels: websocket, webrtc
Webrtc Data Channel Demo
WebRTC Data Channel demo
Stars: ✭ 116 (-40.51%)
Mutual labels: webrtc, webrtc-demos
Action Cable Signaling Server
🤝Rails implementation of a WebRTC Signaling Server
Stars: ✭ 118 (-39.49%)
Mutual labels: websocket, webrtc
Light Push
轻量级推送服务和实时在线监控平台,同时用于开发即时通信系统,基于node的socket.io,支持web、android、ios客户端,支持移动端离线推送,可进行分布式部署
Stars: ✭ 128 (-34.36%)
Mutual labels: websocket, socket-io
Workerman Webrtc
php webrtc demo based on workerman
Stars: ✭ 161 (-17.44%)
Mutual labels: webrtc, webrtc-demos
Python Engineio
Python Engine.IO server and client
Stars: ✭ 167 (-14.36%)
Mutual labels: websocket, socket-io
React Webrtc
Video chat using webRTC and react
Stars: ✭ 168 (-13.85%)
Mutual labels: webrtc, webrtc-demos
Webrtc Experiment
WebRTC, WebRTC and WebRTC. Everything here is all about WebRTC!!
Stars: ✭ 10,335 (+5200%)
Mutual labels: webrtc, webrtc-demos
P2p Webrtc
p2p Video Call Connection by WebRTC
Stars: ✭ 106 (-45.64%)
Mutual labels: webrtc, socket-io
Node Multiple Rooms Chat
node socket.io multiple room chat demo
Stars: ✭ 118 (-39.49%)
Mutual labels: websocket, socket-io
Translator
Translator.js is a JavaScript library built top on Google Speech-Recognition & Translation API to transcript and translate voice and text. It supports many locales and brings globalization in WebRTC! https://www.webrtc-experiment.com/Translator/
Stars: ✭ 103 (-47.18%)
Mutual labels: webrtc, webrtc-demos
Toho Like Js
Touhou style danmaku shooter game which runs on your chrome.
Stars: ✭ 127 (-34.87%)
Mutual labels: websocket, webrtc
Rtcmulticonnection
RTCMultiConnection is a WebRTC JavaScript library for peer-to-peer applications (screen sharing, audio/video conferencing, file sharing, media streaming etc.)
Stars: ✭ 2,187 (+1021.54%)
Mutual labels: webrtc, webrtc-demos
Chat Engine
Object oriented event emitter based framework for building chat applications in Javascript.
Stars: ✭ 87 (-55.38%)
Mutual labels: websocket, socket-io
Itunes Remote
Remotely control iTunes on Mac without Internet 🎶📱
Stars: ✭ 160 (-17.95%)
Mutual labels: websocket, socket-io
Flutter socket io
Socket IO supprt for flutter. Looking for contributors Swift and Java.
Stars: ✭ 170 (-12.82%)
Mutual labels: websocket, socket-io
Cuckoo - Anonymous, Free Video Calls
Anonymous video calls across the world for free with screensharing!
View Cuckoo · Report Bug · Request Feature
✨ Loved the project? Give this project a star to show your support. ✨
Cuckoo is a small project to demonstrate the concepts of WebRTC, WebSockets by facilitating video calls across the web!
🧐 Feature list
- [x] Video Call
- [x] Screen Sharing
- [ ] Select camera
- [ ] Select audio device
🚀 Getting started
This project is deployed at https://cuckooapp.herokuapp.com
Guide for local deployment -
- Clone the repository
git clone https://github.com/somikdatta/cuckoo.git
- Change the working directory
cd cuckoo
- Install dependencies
npm install
- Change the working directory
cd client
- Install dependencies
yarn install
- Run the app
npm start in parent directory /cuckoo
yarn start in directory /cuckoo/client
- Open project at http://localhost:3000
🌟 You are all set!
🙇 Special Thanks
- Coding with Chaim for explaining the concepts of WebSockets and WebRTC on his YouTube Channel
❤️ Support
If you happen to love this project, leave a star on the repo. That'll keep me motivated. Let me know your thoughts with a tweet. Mention me @somikdatta.
Thanks!
Contributions are welcomed!
Developed with ❤️ in India 🇮🇳
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].