ChatWit is Live

Free Chat Rooms with Real-Time WebSocket Messaging

chatwit.us is now live. ChatWit is a free chat rooms hub where anyone can create a room, share a link, and start talking in real time. Guest login means no account required — just pick a name and go. For users who want persistence, Google OAuth is available.

Real-Time WebSocket Messaging

ChatWit uses WebSocket connections for real-time message delivery. No polling, no delays — messages arrive the instant they're sent. The WebSocket API handles connection management, room subscriptions, and message routing. When a user sends a message, every other participant in the room receives it immediately.

// WebSocket message flow Client -> WebSocket API -> Lambda -> DynamoDB (persist) -> Broadcast to room participants // REST API for room management POST /api/rooms -> Create a new room GET /api/rooms/trending -> Discover trending rooms GET /api/rooms/search -> Search rooms by name or topic GET /api/rooms/:id -> Get room details and history

Bot-Powered Rooms

ChatWit ships with six categories of bot-powered rooms: AI Assistant, Crypto, Stock Talk, Health, Food, and Entertainment. These rooms are always active with auto-indexed content, giving new users something to engage with immediately. Bot rooms serve as conversation starters and community hubs that keep the platform active around the clock.

Trending and Discovery

A trending algorithm surfaces the most active rooms so users can discover conversations that are happening right now. Room search lets users find rooms by name or topic. The goal is simple — make it easy to find where the conversation is and join in.

Hub-and-Spoke Architecture

ChatWit is the hub in a community platform ecosystem. ChatFly handles real-time roulette-style chat matching, and ForumFly provides persistent threaded forums. Together the three platforms cover instant chat, structured rooms, and long-form discussions — different interaction patterns for different community needs.

React 19 + TypeScript Frontend

The ChatWit frontend is built with React 19 and TypeScript, delivering a fast single-page application experience. Room navigation, message rendering, and real-time updates all happen client-side without page reloads.

Serverless AWS Architecture

The backend runs on AWS serverless infrastructure. REST API (API Gateway + Lambda) handles room management and authentication. A separate WebSocket API handles real-time messaging. DynamoDB stores rooms, messages, and user data with a 7-day TTL on messages to keep storage lean.

// Infrastructure stack REST API Gateway -> Lambda (Node.js) -> DynamoDB (rooms, users) WebSocket API -> Lambda -> DynamoDB (messages, 7-day TTL) CloudFront -> S3 (React 19 SPA) Cognito -> Google OAuth + guest login Route 53 -> SSL via ACM

Visit chatwit.us to create a room and start chatting.