An open API service indexing awesome lists of open source software.

https://github.com/ajay007e/omegle

A basic simultaneous video and chat application using WebSocket and vanilla HTML, CSS, and JavaScript. It allows real-time text messaging and peer-to-peer video calls in the browser without any frameworks.
https://github.com/ajay007e/omegle

ejs nodejs omegle peerjs socket-io webrtc websocket

Last synced: about 1 month ago
JSON representation

A basic simultaneous video and chat application using WebSocket and vanilla HTML, CSS, and JavaScript. It allows real-time text messaging and peer-to-peer video calls in the browser without any frameworks.

Awesome Lists containing this project

README

          

# Omegle

A simple web application that enables real-time chat and video communication using WebSocket and vanilla HTML, CSS, and JavaScript.

## Features
- Real-time chat using WebSocket
- Peer-to-peer video calling with WebRTC
- No frameworks or external libraries

## Technologies Used
- HTML5, CSS3, JavaScript (ES6)
- WebSocket (for chat)
- WebRTC (for video)
- Node.js for the WebSocket server

## How to Run

1. Clone the repository:
```bash
git clone https://github.com/ajay007e/omegle.git
```
2. Install server dependencies:
```bash
node install
```
3. Start the server:
```bash
node server.js
```

## 🧰 Prerequisites

- Node.js
- Internet connection

## 📄 License

MIT License – see [`LICENSE`](LICENSE)

## 🤝 Contributions

Issues and PRs are welcome! Feel free to fork and make it your own.