https://github.com/gnuns/omigo
:phone: A mobile compatible anonymous random chat using socket.io and WebRTC
https://github.com/gnuns/omigo
chatroulette omegle socket video webrtc
Last synced: 12 days ago
JSON representation
:phone: A mobile compatible anonymous random chat using socket.io and WebRTC
- Host: GitHub
- URL: https://github.com/gnuns/omigo
- Owner: gnuns
- License: mit
- Created: 2016-11-23T00:07:25.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2022-12-11T11:39:26.000Z (almost 3 years ago)
- Last Synced: 2025-04-08T06:11:46.471Z (7 months ago)
- Topics: chatroulette, omegle, socket, video, webrtc
- Language: CSS
- Homepage: https://omigo.netlify.com/
- Size: 420 KB
- Stars: 78
- Watchers: 9
- Forks: 53
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

A mobile compatible anonymous random chat using socket.io and WebRTC
## Screenshots
[](https://app.fossa.io/projects/git%2Bgithub.com%2Fgnuns%2Fomigo?ref=badge_shield)

## 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
```sh
$ 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
```sh
$ 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](LICENSE).
[](https://app.fossa.io/projects/git%2Bgithub.com%2Fgnuns%2Fomigo?ref=badge_large)