Chat freely.
Stay secure.

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.

A
Alice Vance
online
Hey! Have you seen the new E2EE update?
10:42 AM
Yes, it looks great! Public key exchange is seamless now.
10:43 AM
Type a message...

Built for privacy,
designed for trust.

Every message, every call, every shared file — protected by multiple layers of security.

End-to-End Encryption Infrastructure

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.

E2EE JWT Rotation OTP Auth Rate Limiting Helmet Headers Zod Validation SQL Injection Protection

Everything you expect
from a modern messenger.

Real-time Messaging

Powered by Socket.IO with Redis adapter for instant, scalable message delivery across devices.

Group Chats

Create groups with admin and member roles. Share messages, media, and stay connected with your team.

Media Sharing

Send images, videos, audio, and files. Cloudflare R2 storage with presigned URL uploads for security.

Read Receipts

Track message status from PENDING → SENT → DELIVERED → READ with real-time updates via Socket.IO.

OTP Authentication

Secure sign-up and login via email or SMS OTP with 5-minute TTL stored in Redis. Optional password-based login.

Block & Report

Block unwanted contacts and report abusive users. Blocked users cannot send you messages.

File Attachments

Upload and share any file type. Progress tracking during upload with automatic content type detection.

Message Replies

Reply directly to any message in a conversation. The original message context is preserved in the reply.

Trusted by users
around the world.

★★★★★
"NexChat's E2EE setup was incredibly easy. I had my public key registered in seconds and my messages feel truly private."
AV
Alice Vance
Privacy Advocate
★★★★★
"We use NexChat for our team's internal communication. Group chats, file sharing, and real-time sync — it's everything we need."
BM
Bob Miller
Team Lead
★★★★★
"The fact that it's open-source and self-hostable sealed the deal for me. Full control over my data without compromising on features."
CB
Charlie Brown
DevOps Engineer

Get started in minutes.

No complicated setup. Create an account and start chatting securely.

1

Create Your Account

Sign up using your email or phone number. Verify your identity with a one-time password sent to your contact method.

2

Start a Conversation

Search for other users and start a direct chat or create a group conversation. All messages are delivered in real-time.

3

Share & Communicate

Send text, images, videos, files, and audio messages. Track delivery status and read receipts in real-time.

How NexChat stacks up.

See how NexChat compares to other popular messaging platforms.

Feature NexChat WhatsApp 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

Ready to chat securely?

Join NexChat today and experience private, real-time messaging with no compromises.

Get Started Now

Modern technology stack.

React 19
Node.js
Express 5
TypeScript
PostgreSQL
Redis
Socket.IO
Prisma ORM
Docker
Cloudflare R2