NexChat is a real-time messaging platform built with privacy and performance in mind. End-to-end encryption, OTP authentication, and zero compromise on experience.
Every message, every call, every shared file — protected by multiple layers of security.
NexChat stores your public key on the server so other users can encrypt messages that only you can decrypt. Combined with JWT token rotation, OTP verification, rate limiting, and Helmet security headers — your data stays yours.
Powered by Socket.IO with Redis adapter for instant, scalable message delivery across devices.
Create groups with admin and member roles. Share messages, media, and stay connected with your team.
Send images, videos, audio, and files. Cloudflare R2 storage with presigned URL uploads for security.
Track message status from PENDING → SENT → DELIVERED → READ with real-time updates via Socket.IO.
Secure sign-up and login via email or SMS OTP with 5-minute TTL stored in Redis. Optional password-based login.
Block unwanted contacts and report abusive users. Blocked users cannot send you messages.
Upload and share any file type. Progress tracking during upload with automatic content type detection.
Reply directly to any message in a conversation. The original message context is preserved in the reply.
"NexChat's E2EE setup was incredibly easy. I had my public key registered in seconds and my messages feel truly private."
"We use NexChat for our team's internal communication. Group chats, file sharing, and real-time sync — it's everything we need."
"The fact that it's open-source and self-hostable sealed the deal for me. Full control over my data without compromising on features."
No complicated setup. Create an account and start chatting securely.
Sign up using your email or phone number. Verify your identity with a one-time password sent to your contact method.
Search for other users and start a direct chat or create a group conversation. All messages are delivered in real-time.
Send text, images, videos, files, and audio messages. Track delivery status and read receipts in real-time.
See how NexChat compares to other popular messaging platforms.
| Feature | NexChat | Signal | Telegram | |
|---|---|---|---|---|
| End-to-End Encryption | ✓ PKI | ✓ | ✓ | — |
| Open Source | ✓ | — | ✓ | — |
| Self-Hostable | ✓ | — | — | — |
| OTP Authentication | ✓ | ✓ | — | ✓ |
| Group Chats | ✓ | ✓ | ✓ | ✓ |
| Media Sharing | ✓ | ✓ | ✓ | ✓ |
| Read Receipts | ✓ | ✓ | ✓ | ✓ |
| Rate Limiting | ✓ | ✓ | — | ✓ |
| Zero Data Collection | ✓ | — | ✓ | — |
| No Ads | ✓ | — | ✓ | ✓ |