20 apps Messaging
Chitchatter screenshot thumbnail

Chitchatter

Chitchatter is a browser-based chat room for text, voice, video, screen sharing, and file transfers that exists only while its members are connected and keeps no record of what was said. Every visit starts with a random room name generated on your device, a UUID or a readable passphrase, and you invite people with the link or a QR code. Public rooms admit anyone with the link; private rooms also require a matching password. Messages support Markdown, multiline text, and code blocks, and clicking a name opens a direct conversation. Newcomers to public rooms receive the earlier conversation from peers already there, and typing indicators show who is writing. Start an audio or video call, share your screen to walk a relative through a settings problem, or hand over a file of any size, encrypted before it leaves your browser. Public-key checks verify each peer automatically, with a green lock marking everyone who passes and an icon showing whether the link is direct or relayed. Embed a room in any web page with an iframe or a web component that takes a room name, user name, and color mode. Light and dark themes are built in, and notifications and sounds announce new messages while you work in another tab. Close the tab and the transcript disappears. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-2.0 licensed.

Deploy
Revolt screenshot thumbnail

Revolt

Revolt gives communities the full Discord experience without ads, behavioral tracking, or subscription fees: servers with text and voice channels, direct messages, group conversations, roles, bots, and custom emoji at zero cost per user. The Rust microservices backend splits responsibilities across Delta for REST API and authentication, Bonfire for persistent WebSocket real-time event delivery, Autumn for file upload routing to MinIO S3-compatible object storage, and January for link preview proxy and embed generation. Voice chat operates through LiveKit with WebRTC audio streaming supporting multiple concurrent participants per channel. Server administrators configure hierarchical role-based permissions at the server, channel, and per-role level, controlling who can send messages, manage channels, kick members, and access moderation tools. Text channels support Markdown formatting, custom emoji, file attachments up to 20 MB, GIF search via Tenor integration, and message reactions. The bot API enables automated moderation, entertainment, and custom workflow integration with community-maintained libraries available in JavaScript, Python, and Rust. The TypeScript and Solid.js web frontend provides a responsive interface with theme customization. Docker Compose deployment spins up the complete stack including MongoDB for message and user storage, Redis for caching, and MinIO for attachments, providing complete data sovereignty over all conversations and files. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Deploy