gnuns / Omigo
Licence: mit
☎️ A mobile compatible anonymous random chat using socket.io and WebRTC
Stars: ✭ 55
Projects that are alternatives of or similar to Omigo
Blink
A socket send and receive agreement framework; Easy use IO.
Stars: ✭ 52 (-5.45%)
Mutual labels: socket
Veza
IPC/TCP Networking Utility to connect several processes with great concurrency.
Stars: ✭ 45 (-18.18%)
Mutual labels: socket
Immersive Video Sample
This Immersive Video project includes 2 samples which are based on OMAF and WebRTC streaming frameworks.
Stars: ✭ 43 (-21.82%)
Mutual labels: webrtc
Mediasoup Sfu Webrtc Video Rooms
A simple video conferencing example using the mediasoup sfu
Stars: ✭ 52 (-5.45%)
Mutual labels: webrtc
Go Video Conference
Create a video conference using Golang.
Stars: ✭ 47 (-14.55%)
Mutual labels: webrtc
Mediacapture Screen Share
Media Capture Screen Capture specification
Stars: ✭ 45 (-18.18%)
Mutual labels: webrtc
Real Time Public Chat
This program show how to create a public chat using javascript
Stars: ✭ 45 (-18.18%)
Mutual labels: socket
Snapdrop
A Progressive Web App for local file sharing
Stars: ✭ 10,173 (+18396.36%)
Mutual labels: webrtc
Esp8266 Wifi Socket
Custom SW for the OBI "Wifi Stecker Schuko"
Stars: ✭ 55 (+0%)
Mutual labels: socket
Jitsi Meet Electron
Jitsi Meet desktop application powered by :electron:
Stars: ✭ 1,070 (+1845.45%)
Mutual labels: webrtc
A mobile compatible anonymous random chat using socket.io and WebRTC
Screenshots


Building
Omigo consists of two parts: the server, which establishes and control the connections between peers, and the client, the front-end user interface.
Building the client
$ npm install -g gulp
$ git clone https://github.com/gnuns/omigo
$ cd omigo/client
$ npm install
# nano client/src/js/app.js # update serverURI with your serverURI (default is http://localhost:3000)
$ gulp build # will build on the dist/ folder
Building the server
$ git clone https://github.com/gnuns/omigo
$ cd omigo/server
$ npm install
$ npm start # check the server/config.json file
Features
- [x] Text chat
- [x] Video chat
- [x] Mobile compatibility
- [ ] Mode switch button (text/video)
- [ ] Multi-language
- [ ] 'Stranger is typing...'
License
This program is free software and is distributed under an MIT License.
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].