own product · High-performance applications in Rust

ChatLord

Our own communication product: real-time chat and voice calls on the web, on mobile and on the desktop.

Client
own product
Status
live
Year
2026
Technology
Rust · Actix Web · WebSocket · WebRTC
The ChatLord sign-in page: Text Chat with email, Google and guest sign-in.

Challenge

The hard part of a chat app is not the feature list but making every message arrive and every call ring on every device instantly – even when the app is not open.

Solution

The server runs in Rust and keeps connections over WebSocket. Voice calls go peer to peer over WebRTC, through a TURN relay when needed; a call rings on all of the callee's devices and is picked up on whichever one answers.

Notifications arrive three ways: Web Push, Firebase (Android) and APNs (iOS). The web client is an installable PWA, and the native Windows client is written in Rust.

Technical details
MessagingRooms, private messages, replies, reactions, pins, editing, search, attachments
VoiceWebRTC peer-to-peer, TURN relay as fallback
NotificationsWeb Push · FCM · APNs
StackRust · Actix Web · WebSocket · PostgreSQL · egui (desktop client)

Result

ChatLord is live at app.chatlord.com, with iOS and Android apps.

Open: app.chatlord.com ↗

Contact

Let's talk for 30 minutes.

Tell us briefly what you are working on – whether it is a single task or a long-term partnership.

Book a consultation →
Book a consultation