Instant messaging server. Backend in pure Go (license GPL 3.0), client-side binding in Java, Javascript, and Swift, as well as gRPC client support for C++, C#, Go, Java, Node, PHP, Python, Ruby, Objective-C, etc. (license Apache 2.0). Wire transport is JSON over websocket (long polling is also available) for custom bindings, or protobuf with gRPC. Persistent storage is any one of RethinkDB, MySQL or MongoDB. A third-party unsupported DynamoDB adapter also exists. Other databases can be supported by writing custom adapters. Tinode is not XMPP/Jabber. It is not compatible with XMPP. It's meant as a replacement for XMPP. On the surface, it's a lot like open source WhatsApp or Telegram. Version 0.17. This is beta-quality software, feature-complete and stable but probably with a few bugs. Follow instructions to install and run or use one of the cloud services provided.

Features

  • A modern open platform for federated instant messaging with an emphasis on mobile communication
  • A decentralized IM platform that is much harder to track and block by the governments
  • A public Tinode service is now available
  • You must register an account using valid email in order to use the service
  • Tinode for Android a.k.a Tindroid is stable and functional
  • A sandboxed demo service is available

Project Samples

Project Activity

See All Activity >

Categories

Communications, Chat

License

GNU General Public License version 3.0 (GPLv3)

Follow Tinode Instant Messaging Server

Tinode Instant Messaging Server Web Site

Other Useful Business Software
Full-stack observability with actually useful AI | Grafana Cloud Icon
Full-stack observability with actually useful AI | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Tinode Instant Messaging Server!

Additional Project Details

Operating Systems

Android, Apple iPhone

Programming Language

Go

Related Categories

Go Communications Software, Go Chat Software

Registered

2021-10-12