Tinode logo

Tinode

Supports instant messaging across devices with server and clients for various platforms, utilizing open-source technologies and allowing persistent storage options.

Made by Tinode LLC

  • chat-servers

  • Chat Clients

  • iphone-apps

  • Chat

  • Messaging

  • android-apps

  • Group Chat

  • WhatsApp

What is Tinode?

Tinode is a comprehensive open-source instant messaging platform that offers a full-stack solution, including a server and clients for iOS, Android, and the web. The backend is built entirely in Go, adhering to the GPL 3.0 license, and is accompanied by a command-line administration tool written in Python and gRPC. The client applications, developed using ReactJS, are licensed under Apache 2.0 and cater to a wide range of devices, ensuring cross-platform compatibility. Tinode is designed as a replacement for XMPP, providing a familiar user experience akin to open-source alternatives such as WhatsApp or Telegram

Highlights

  • Full-stack solution with server and clients for multiple platforms (iOS, Android, Web)
  • Completely open-source with no proprietary components or non-free dependencies
  • Backend in pure Go (GPL 3.0) with a Python + gRPC command-line administration tool
  • Clients built using ReactJS and licensed under Apache 2.0
  • Supports persistent storage options including MySQL, MongoDB, and RethinkDB
  • Designed as a replacement for XMPP with a user experience similar to popular open-source messaging apps

Platforms

  • Software as a Service (SaaS)
  • Self-Hosted
  • iPhone
  • Online
  • Android

Languages

  • English
  • Russian
  • Chinese
  • Spanish
  • German
  • French
  • Korean
  • Portuguese

Features

    • Command line interface

    • Ad-free

    • Telegram

    • React

    • Instant Messaging

    • No Tracking

    • Dark Mode

    • Video Calling

    • Support for MarkDown

    • Real time collaboration

    • VoiP Calls