Xabber - XMPP client for Android

  •        107

Xabber is the most popular open-source XMPP client for Android. It supports multiple XEPs, Off-The-Record (OTR) chat encryption and is available in multiple languages. Xabber is standards compliant and secure, supporting a vast number of XMPP extensions and services. It is compatible with all standard XMPP servers. Ejabberd, Prosody, Operfire, etc.

http://xabber.com
https://github.com/redsolution/xabber-android

Tags
Implementation
License
Platform

   




Related Projects

ChatSecure - Encrypted chat client for iOS and Android


ChatSecure is a instant messaging client for iOS and Android that integrates encrypted OTR ("Off the Record") messaging support from the libotr library and the XMPPFramework to handle Jabber/GTalk (XMPP).

Conversation - Instant Messaging for Android


Conversations is the instant messaging client for the Android. It supports XMPP, Jabber client, Encryption. It supports to send and receive images as well as other kind of files, Pictures / Avatars for your Contacts, Syncs with desktop client, Share your location, Send voice messages, Multiple accounts / unified inbox and lot more.

Cryptocat - Encrypted Chat


Cryptocat is free software that aims to provide an open, accessible Instant Messaging environment that encrypts your conversations and works right in your browser. It uses the OTR protocol over XMPP for encrypted two-party chat and the (upcoming) mpOTR protocol for encrypted multi-party chat.

jsxc - :speech_balloon: Real-time xmpp chat application with video calls, file transfer and encrypted communication


Real-time chat app. This app requires an external XMPP server (openfire, ejabberd etc.). You find a full list of features, supported protocols and browsers on our homepage.

Pidgin - The Universal Chat Client


Pidgin is an instant messaging program which lets you log in to accounts on multiple chat networks simultaneously. It runs on Windows, Linux, and other UNIX operating systems. Pidgin is compatible with the following chat networks out of the box: AIM, ICQ, Google Talk, Jabber/XMPP, MSN Messenger, Yahoo!, Bonjour, Gadu-Gadu, IRC, MXit, Novell GroupWise Messenger, Lotus Sametime, SILC, SIMPLE, MySpaceIM, and Zephyr.


ch@tr


Ch@tr is (another) chat application for XMPP that connects to Google Talk. The vision for ch@tr is that it will be a hub for email, calendar, and chat, and help focus a user's work - freeing him from distraction and unwanted im's or emails.

chat - Instant messaging server - backend in Go, client-side binding in Java and Javascript


Instant messaging server. Backend in pure Go (license GPL 3.0), custom client-side binding in Java including Android and Javascript (license Apache 2.0), as well as gRPC client support for C++, C#, Go, Java, Node, PHP, Python, Ruby, Objective-C. Wire transport is JSON over websocket or gRPC over plain TCP (long polling is also available). Persistent storage RethinkDB.Tinode is meant as a replacement for XMPP. Overall it's a lot like open source WhatsApp or Telegram.

Profanity - Console Based XMPP Client


Profanity is a console based XMPP client written in C using ncurses and libstrophe, It supports XMPP chat services, including GoogleTalk and Facebook, Chat rooms and private messaging, Roster management and lot more.

Spark - Cross-platform real-time collaboration client optimized for business and organizations.


Spark is an Open Source, cross-platform IM client optimized for businesses and organizations. It features built-in support for group chat, telephony integration, and strong security. It also offers a great end-user experience with features like in-line spell checking, group chat room bookmarks, and tabbed conversations. Combined with the Openfire server, Spark is the easiest and best alternative to using un-secure public IM networks.

Jitsi - Video Calls and Chat


Jitsi provides Secure Video calls, Conferencing, Chat, Desktop sharing, Instant Messaging, File transfer support for your favorite OS and IM network. Jitsi lets you connect to Facebook, GoogleTalk, XMPP, Windows Live, Yahoo!, AIM, and ICQ so that you can chat to all your friends in the simplest possible way. It supports IPv6, Secure calls with zRTP, Call history, Call hold etc.

vines - An XMPP chat server for Ruby.


Vines is an XMPP chat server that supports thousands of simultaneous connections, using EventMachine for asynchronous IO. User data is stored in a SQL database, CouchDB, MongoDB, Redis, the file system, or a custom storage implementation that you provide. LDAP authentication can be used so user names and passwords aren't stored in the chat database. SSL encryption is mandatory on all client and server connections. The server includes support for web chat clients, using BOSH (XMPP over HTTP). A sample web application is available in the vines-web gem.

xmpp-client - An XMPP client with OTR support


xmpp-client is a simple XMPP client written in pure Go. It's a terminal program and so probably doesn't work on Windows. xmpp-client expects a config file in ~/.xmpp-client. You can set the location of the config file with --config-file on the command line. If it fails to parse a config file, it'll enter enrollment: where it'll ask a series of questions to configure itself and will then write a config file from the answers.

MongooseIM - Efficient XMPP server


MongooseIM is aimed at large, complex enterprise level projects where real-time communication is critical for business success. It provides high availability, ease of deployment, development and reliability in production. MongooseIM can accept client sessions over vanilla XMPP, Websockets, and HTTP long-polling (a.k.a. BOSH).

Chat.onion - Anonymous and fully encrypted peer-to-peer instant messenger for Android using onion routing (via Tor)


Chat.onion is an anonymous and fully encrypted peer-to-peer instant messenger for Android using onion routing (via Tor). Many instant messengers already use encryption to secure message contents, but they can't hide important metadata such as your IP address and who you are communicating with. To hide all your information, including your metadata, identity, and IP address, Chat.onion uses onion routing (Tor) to send each message over several randomly selected proxy servers. Multiple layers of encryption are used to ensure that each proxy only knows it's immediate successor and predecessor, but not the entire message route.

yaxim - YAXIM - Yet Another XMPP Instant Messenger, a jabber client for android


YAXIM - Yet Another XMPP Instant Messenger, a jabber client for android

candy - JavaScript-based multi-user chat client for XMPP.


JavaScript-based multi-user chat client for XMPP.

Smack - A highly modular and portable open source XMPP client library written in Java for JVMs (JavaSE) and Android


Smack is an open source, highly modular, easy to use, XMPP client library written in Java for Java SE compatible JVMs and Android.A pure Java library, it can be embedded into your applications to create anything from a full XMPP instant messaging client to simple XMPP integrations such as sending notification messages and presence-enabling devices. Smack and XMPP allows you to easily exchange data, in various ways e.g. fire-and-forget, publish-subscribe, between human and non-human endpoints (M2M, IoT, …).

Lets-Chat - Self-hosted chat for small teams


Let's Chat is a persistent messaging application that runs on Node.js and MongoDB. It's designed to be easily deployable and fits well with small, intimate teams. It supports XMPP Multi-user chat (MUC), Multiple rooms, File uploads and lot more.