Tinode
Instant messaging server written in Go with gRPC, REST, and WebSockets.
Why consider Tinode?
Tinode is an open-source, scalable instant messaging platform written in Go. It supports real-time group chats, topic subscriptions, push notifications, and end-to-end message routing.
Learn Tinode by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide2 sections
Overview of Tinode
Tinode is a lightweight messaging backend capable of handling millions of concurrent chat connections on a single server. It includes client SDKs for Android, iOS, React, and Python.
Running with Docker
docker run -d \ --name tinode \ -p 6060:6060 \ tinode/tinode-mysql:latestAccess the Tinode web client on http://localhost:6060.
Tinode is distributed under the Apache License Version 2.0.
Related tools
More options with a similar category or technology profile.
diskus
Minimal, fast alternative to du -sh written in Rust using multi-threaded directory traversal.
peco
Simplistic interactive filtering tool for Unix pipelines, process lists, and file trees.
Dapr CLI
Command-line tool for managing Dapr distributed application runtime environments and sidecars.
Freeze
Generate beautiful image screenshots and SVGs of code snippets and terminal outputs.