Displaying 1 to 20 from 27 results

chat-sdk-android - Chat SDK Android - Open Source Mobile Messenger

  •    Java

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. We would love to work full time developing the open source. At the moment we have to spend a substantial amount of time doing other consulting work to cover our costs. If you like what we're doing and would like to support us to focus more of our time on the open source project we would be very grateful.

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.

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.

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.

Jabber-Net - A modern fork of Jabber-Net

  •    CSharp

Jabber-Net is a set of .NET classes for sending and receiving Extensible Messaging and Presence Protocol (XMPP), also known as the Jabber. Client connections, server component connections, presence, service discovery, and the like. For convenience, there is a script scripts/Install.ps1 that will download Paket bootstrapper and call these commands automatically.

maplebot - A small extensible xmpp bot built with nodejs

  •    Javascript

MapleBot is a simple XMPP bot built with nodejs. Its built using a number of configurable tasks. Each task binds a set of commands to the bot. When the bot encounters a command it knows. The connected function is run. MapleBot makes a great bot to use on company jabber networks, and can easily be trained to do things like send reminders or get the weather. You can install all of Maplebot's dependencies using npm.

jingle-interop-demos - A collection of Javascript Jingle clients for interop testing.

  •    Javascript

A collection of JavaScript Jingle clients for interop and testing purposes. The aim of this repository is to introduce you to interoperable webRTC projects using XMPP Jingle as the signalling mechanism.

aioxmpp - An XMPP library for use with Python 3.4+ asyncio.

  •    Python

... is a pure-python XMPP library using the asyncio standard library module from Python 3.4 (and available as a third-party module to Python 3.3). There is more and there’s yet more to come! Check out the list of supported XEPs in the official documentation and open GitHub issues tagged as enhancement for things which are planned and read on below on how to contribute.

pywavethermo - Basic module to control the Worcester Wave thermostat from Python

  •    Python

This is Python code to connect to and control the Worcester Wave thermostat (a wifi-connected 'Smart Thermostat' that seems to be based on - or even the same as - the NeFit thermostat). Full information is available on my blog (start at http://blog.rtwilson.com/hacking-the-worcester-wave-thermostat-in-python-part-1/), but the example.py file should be fairly self-explanatory. The only requirement is the sleekxmpp module.

jackline - minimalistic secure XMPP client in OCaml

  •    OCaml

You can read more about jackline (January 2017). Jackline uses several clean-slate libraries (OCaml-TLS, OCaml-OTR) and only has a minimal few features: no support for HTML markup, avatars, which music you're playing, timezone you're living in, ...

omemo-top - Tracking the Progress of OMEMO Integration in various clients

  •    Ruby

This is the Jekyll site repository behind omemo.top. Your contribution is more than welcome.

inverse.js - inVerse: A fullscreen, single-page, XMPP-chat application.


inVerse: A fullscreen, single-page, XMPP-chat application.

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.

biboumi - IRC gateway for XMPP

  •    C++

Biboumi is an XMPP gateway that connects to IRC servers and translates between the two protocols. It can be used to access IRC channels using any XMPP client as if these channels were XMPP MUCs. It is written in modern C++14 and makes great efforts to have as little dependencies and to be as simple as possible.

node-xmpp-via-bosh - xmpp api via bosh written with nodejs

  •    Javascript

Are you using node-xmpp for XMPP? But get blocked by coorperate firewalls? Then node-bosh-xmpp is API compatible with node-xmpp and gives you the ability to use XMPP over a standard HTTP port. I was looking for a BOSH XMPP client for node and came accross Anoop's node-xmpp-via-bosh implementation. His code was not completely working for me so I forked his code and fixed the issue I was having. I wanted to be able to specify the URL of the BOSH server and I also had some issues with the authorization proces.

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.

node-facebook-chat - No longer supported

  •    Javascript

Simple Facebook Chat XMPP client

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.