Talking to customers · Independent · 24 Oct 2026

tinode/chat

Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots

← Talking to customers

In simple English

Tinode gives you your own private messaging system that looks and feels like WhatsApp or Telegram. You can chat one-on-one, create group chats, and make video calls. It comes with apps for your phone and computer, plus a server you run yourself. It costs you the price of a small server and the time to set it up. You control all your own data.

What it is

Tinode is an open-source instant messaging platform with a backend written in Go and native clients for mobile and web. It acts as a modern replacement for XMPP, offering real-time communication through WebSockets and gRPC.

What it is good for

Solo builders who need to add real-time chat to their own app or want a private, self-hosted messaging server for a team or community.

Stars14k
LicenceGPL-3.0
Latestv0.25.3 (2026-07-04)checked 24 Oct 2026
Last code change2026-10-19
Written inGo
Setup effort
4 / 5
Payoff
4 / 5
Good
  • Includes ready-to-use apps for Android, iOS, and web browsers.
  • Supports video and voice calls alongside standard text messaging.
  • Connects to popular databases like PostgreSQL, MySQL, and MongoDB.
Watch for
  • Requires technical knowledge to set up and maintain a server.
  • Needs enough server RAM to handle active WebSocket connections.
  • Licenced under GPL-3.0, which has strict rules if you modify and distribute the code.
Replaces

XMPP or hosted chat services

Works well with

PostgreSQL

Similar repositories
  • mattermost/mattermost39k stars

    Mattermost is a larger, team-focused collaboration platform with messaging and channels.

Also reviewed on Repo Radar
  • botpress/botpress15k stars

    The command-line tool, software kit and integrations for the Botpress cloud service, rather than a chatbot you host.

  • heyform/heyform9.0k stars

    A form and survey builder you can run yourself, with conversational one-question-at-a-time forms.

  • Notifuse/notifuse2.2k stars

    Self-hosted newsletters, automations and transactional email, built on a delivery service you supply.

Install
git clone https://github.com/tinode/chat.git
cd chat/server
go build

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Productivity & Collaboration › Email & Team Communication › Team Messaging.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.