All Projects → gnuns → Omigo

gnuns / Omigo

Licence: mit
☎️ A mobile compatible anonymous random chat using socket.io and WebRTC

Projects that are alternatives of or similar to Omigo

Kalm.js
The socket manager
Stars: ✭ 155 (+181.82%)
Mutual labels:  webrtc, socket
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
Android audio talkback demo program
Android下音频对讲演示程序
Stars: ✭ 50 (-9.09%)
Mutual labels:  webrtc
Hyperhost
P2P Node Servers in the Browser
Stars: ✭ 46 (-16.36%)
Mutual labels:  webrtc
Hey
An Simple IM App besed on Socket
Stars: ✭ 50 (-9.09%)
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
React Native Webrtcapp
React native webrtc app demo
Stars: ✭ 54 (-1.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
Vett
P2P Dots & Boxes game with WebRTC & WebTorrent
Stars: ✭ 49 (-10.91%)
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
Nclib
Netcat as a python library
Stars: ✭ 51 (-7.27%)
Mutual labels:  socket
Palava Portal
Front-end of palava.tv (in React)
Stars: ✭ 45 (-18.18%)
Mutual labels:  webrtc
Chatter
A chatting app using socket.io
Stars: ✭ 53 (-3.64%)
Mutual labels:  socket
Real Time Public Chat
This program show how to create a public chat using javascript
Stars: ✭ 45 (-18.18%)
Mutual labels:  socket
Hibuddy
Simple video chats for the web.
Stars: ✭ 47 (-14.55%)
Mutual labels:  webrtc
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

Omigo

A mobile compatible anonymous random chat using socket.io and WebRTC

Screenshots

FOSSA Status

A-Frame

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.

FOSSA Status

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].