ChitLAN is a lightweight, peer-to-peer group chat application designed for local area networks (LAN). No server, no internet — just simple and secure real-time messaging with your friends on the same network.
- ✅ Peer-to-peer chat using WebRTC via PeerJS
- 👥 Supports up to 10 users per room
- 🟢 Live online users list with status dots and count
- 💬 Message alignment: your messages on the right, others on the left
- 🔊 Notification sounds for new incoming messages
- 🎨 Choose from 10 predefined user colors
- 🌗 Dark mode toggle for better laptop and night viewing
- 📱 Fully responsive UI for desktop and mobile screens
git clone https://github.com/saikishorr/chitlan.git
cd chitlan
2. Open or Deploy
Open index.html in a browser locally ORHost using GitHub Pages
👉 Click here to view the live app
- JavaScript (ES6)
- HTML5 + CSS3
- PeerJS for WebRTC peer-to-peer connectivity
- Responsive design with custom dark mode
This project was built to allow offline, LAN-based communication with no backend or server setup. Useful for:
- Homes, hostels, and school networks
- LAN parties or gaming rooms
- Intranet-based group communication
Found a bug or have a feature request? Feel free to open an issue.
Please refer to SECURITY.md for how to responsibly report security vulnerabilities.
This project is licensed under the MIT License.