
Tinode
Instant messaging platform with self-hosted backend in Go and clients for iOS, Android, web, and command line.
Open source alternative to:
Tinode is an open-source instant messaging platform designed to be self-hosted. The backend is written in Go and supports multiple clients including Swift iOS, Java Android, JavaScript webapp, and a scriptable command line interface. It offers features comparable to WhatsApp and Telegram including group chats, read receipts, message editing, file sharing, push notifications, and video calls via WebRTC. Tinode also supports chatbots and can federate across multiple servers using a custom protocol.
Categories:
Build with:
Looking for contributors
This project is actively seeking help, join the community!
OpenAltFinder Score
81/100
Project Health (50%)
79/100
License (20%)
60/100
Self-hostable (20%)
100/100
Recency (10%)
100/100
Project Details
License
GPL-3.0
Self hostable
Yes
Repository details
Version
v0.25.3
Created
11/14/2014
Stars
13,480
Forks
2,082
Open issues
41
Last commit
9/5/2026
Updated 9/6/2026, 4:00:19 AM
View Repository


Tinode vs Element
Tinode vs Delta Chat