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
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
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