Displaying 1 to 20 from 20 results

ejabberd - Robust, Scalable and Extensible XMPP Server

  •    Erlang

ejabberd is a distributed, fault-tolerant technology that allows the creation of large-scale instant messaging applications. The server can reliably support thousands of simultaneous users on a single node and has been designed to provide exceptional standards of fault tolerance. As an open source technology, based on industry-standards, ejabberd can be used to build bespoke solutions very cost effectively.

matterbridge - bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocket

  •    Go

A simple chat bridge Letting people be where they want to be. Bridges between a growing number of protocols. Click below to demo. Gitter | IRC | Discord | Matrix | Slack | Mattermost | XMPP | Twitch | Zulip | And more...

Linphone - Video SIP phone for Desktop and Mobile

  •    C

Linphone is an internet phone or Voice Over IP phone (VoIP), it helps to communicate freely with people over the internet, with voice, video, and text instant messaging. Linphone is available for Linux, Windows, MacOSX, and for mobile phones: Android, iPhone, Blackberry. It is using SIP protocol and it is compatible with any voip operator using SIP for its network.

MongooseIM - Efficient XMPP server

  •    Erlang

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-sdk-ios - Chat SDK iOS - Open Source Mobile Messenger

  •    Objective-C

Full breakdown is available on the features page. If you are interested in a version of the Chat SDK that supports Firebase's new database please vote on this issue and help us meet our target on Patreon.

Jitsi - Video Calls and Chat

  •    Java

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.

Profanity - Console Based XMPP Client

  •    C

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.

Adium - Instant Messaging for Mac

  •    Objective-C

Adium is a instant messaging application for Mac OS X that can connect to AIM, XMPP (Jabber), ICQ, IRC, Bonjour and more. It supports Encryption, File transfer, Tabbed chat windows and lot more.


quickblox-ios-sdk - QuickBlox iOS SDK for messaging and video calling

  •    Objective-C

QuickBlox is a suite of communication features & data services (APIs, SDKs, code samples, admin panel, tutorials) which help digital agencies, mobile developers and publishers to add great functionality to smartphone applications. Please read full iOS SDK documentation on the QuickBlox website, iOS section. Clone repository.

jackal - An XMPP server written in Go (Golang).

  •    Go

An XMPP server written in Go. jackal is a free, open-source, high performance XMPP server which aims to be known for its stability, simple configuration and low resource consumption.

coyim - coyim - a safe and secure chat client

  •    Go

CoyIM is a new client for the XMPP protocol. It is built upon https://github.com/agl/xmpp-client and https://github.com/coyim/otr3. It adds a graphical user interface and implies safe and secure options by default. Our ambition is that it should be possible for even the most high-risk people on the planet to safely use CoyIM, without having to make any configuration changes. To do this, CoyIM has OTR enabled and uses Tor by default. Besides that, it will only use the Tor Onion Service for a known server and also uses TLS and TLS certificates to verify the connection - no configuration required. The implementation is written in the Go language, to avoid many common types of vulnerabilities that come from using unsafe languages.

react-native-xmpp - XMPP library for React Native (iOS and Android native support)

  •    Objective-C

An XMPP library for React Native. A simple interface for native XMPP communication. Both iOS and Android are supported.

q-municate-ios - Q-municate iOS repository

  •    Objective-C

Q-municate is an open source code of chat application with full range of communication features on board (such as messaging, file transfer, push notifications, audio/video calls, etc.). We are inspired to give you chat application out of the box. You can customise this application depending on your needs. As always QuickBlox backend is at your service: https://quickblox.com/plans/ Find the source code and more information about Q-municate, as well as installation guide, in our Developers section: https://quickblox.com/developers/q-municate This guide is brought to you from QuickBlox iOS team in order to explain how you can build a communication app on iOS using QuickBlox API. It is a step by step guide designed for all developer levels including beginners as we move from simple to more complex implementation. Depending on your skills and your project requirements you may choose which parts of this guide are to follow. Enjoy and if you need assistance from QuickBlox iOS team feel free to let us know by creating an issue. Q-municate is a fully fledged chat application using the Quickblox API. QuickBlox - Communication & cloud backend platform which brings superpowers to your mobile apps.

QMChatViewController-ios - An elegant ready to go chat view controller for iOS applications

  •    Objective-C

An elegant ready-to-go chat view controller for iOS chat applications that use Quickblox communication backend. DragQMChatViewController folder to your project folder and link to the appropriate target.

ejabberd-api - ejabberd API library in Go and multi-platform command-line tool

  •    Go

Both the library and the command-line tool can be installed from source with go get tool. Once the get completes, you should find your new ejabberd (or ejabberd.exe) executable sitting inside $GOPATH/bin/.

xmpp-messenger-ios - iOS XMPP Messenger Framework

  •    Swift

If you can't use cocoapod, you will have to download the files and add it to your Xcodeproject. A pull request will be made to the XMPPFramework to include thoses changes.

gobot - xmpp and slack chatbot written in go

  •    Go

gobot is under active development, the api may change w/out warning. By itself, gobot just sits and listens for incoming messages. When a message is received, gobot passes the message on to any number of plugins. The plugins provide all the features of the chatbot.

CWWeChat - swift仿写WeChat

  •    Swift

CWWeChat is released under the MIT license. See LICENSE for details.

prosody-filer - Golang mod_http_upload_external server for Prosody

  •    Go

A simple file server for handling XMPP http_upload requests. This server is meant to be used with the Prosody mod_http_upload_external module. If you are using regular x86_64 Linux, you can download a finished binary for your system on the release page. No need to compile this application yourself.

go-xmpp - Native Go XMPP library

  •    Go

Fluux XMPP is a Go XMPP library, focusing on simplicity, simple automation, and IoT. The library is designed to have minimal dependencies. For now, the library does not depends on any other library.