Displaying 1 to 20 from 34 results

hubot-hipchat - HipChat adapter for GitHub's Hubot

  •    CoffeeScript

Try deploying the "Triatomic" starter HipChat Hubot project to Heroku. Once you have it running, simply clone it and customize its scripts as you please. This is a HipChat-specific version of the more general instructions in the Hubot wiki. Some of this guide is derived from Hubot's general set up instructions. You may wish to see that guide for more information about the general use and configuration of Hubot, in addition to details for deploying it to environments other than Heroku.

stanza.io - Modern XMPP in the browser, with a JSON API

  •    Javascript

Modern XMPP in the browser, with a JSON API. Stanza.io is a library for using modern XMPP in the browser, and it does that by exposing everything as JSON. Unless you insist, you have no need to ever see or touch any XML when using stanza.io.

SocialVPN - P2P VPN that connects you to your friends computer

  •    C

SocialVPN is an open-source IPOP-based virtual network that connects your computers privately to your friends’ computers. It automatically maps online social network relationships using Jingle and XMPP to create your own user-defined peer-to-peer VPNs – with no hassle, and supporting unmodified TCP/IP applications.

hedwig - An Adapter-based Bot Framework for Elixir Applications

  •    Elixir

Hedwig is a chat bot, highly inspired by GitHub's Hubot. See the online documentation for more information.

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

  •    Javascript

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.

Lets-Chat - Self-hosted chat for small teams

  •    Javascript

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.

Prosody - Modern XMPP communication server

  •    Lua

Prosody is a modern XMPP communication server. It aims to be easy to set up and configure, and efficient with system resources. Additionally, for developers it aims to be easy to extend and give a flexible system on which to rapidly develop added functionality, or prototype new protocols.

XMPP/Media Library for .NET and Windows Phone 7.5


.NET libraries for XMPP, TLS, RTP, STUN, SOCKS and more for windows and windows phone.

kadoh - The Kademlia DHT in Javascript for Node.js and Browsers

  •    Javascript

KadOH is a framework to build P2P applications for browsers and node.js. By implementing the basis of the Kademlia DHT, KadOH lets you build distributed web applications for mobile and desktop devices. With its flexible and extensible design, you can easily adapt KadOH to fit your needs. KadOH is available under the MIT License. See the wiki for more informations ! Also take look at our report and be aware that this document may be outdated.

junction - Essential XMPP middleware for Node.js.

  •    Javascript

Essential XMPP middleware for Node.js.


  •    Javascript

Real-time chat app for Nextcloud. More information about features, supported protocols/browsers, screenshots and planned features at www.jsxc.org.Please submit translations via webtranslateit.com.

hubot-xmpp - XMPP adapter for Hubot

  •    CoffeeScript

There are a few configuration values you can use when getting hubot-xmpp running. The XMPP adapter requires only 3 (5 if you need specify server and port) environment variables to be set to able to use it. HUBOT_XMPP_ROOMS can be a comma separated list of rooms to join. If your rooms require passwords you should use the jid:password syntax. Room passwords cannot contain ,. Room names must be the full jid of the room for example dev@conference.jabber.example.org.

node-xmpp-trace - sniff your xmpp's stanzas

  •    Javascript

Xmpp-trace is a debugging tool for jabber's protocol. Psi is ugly, I don't like it. Rough alpha.

node-logbook - A simple, unobtrusive logger for Node

  •    Javascript

A simple, unobtrusive logger for Node. Nothing fancy - logs all data that passes through process.stdout (console.log) and process.stderr (console.error).

xmpptrix - Matrix XMPP Bridge

  •    Javascript

Install dependencies with npm install. First run setup.js, after that run create_account to add an xmpp account.

docker-ejabberd - Dockerfile for Ejabberd server

  •    Shell

Dockerfile to build an ejabberd container image. Since version 16.12, ejabberd has it's own docker container based on the work of this container included in the source tree. See more in this blogpost. We can expect more work on this in the future.

docker-errbot - Dockerfile for Err - the pluggable chatbot

  •    Python

Dockerfile to build an Errbot (the pluggable chatbot) container image. Below is the complete list of available options that can be used to customize your Err bot. See config-template.py for complete settings documentation.

cadence - A strophe.js-powered XMPP web client for chatrooms.

  •    Javascript

cadence is a JavaScript-based web client for XMPP Multi-User Chat powered by strophe.js. First, create your configuration file from the template in install.dist.yml.

node-xmpp-serviceadmin - Service Administration (XEP-0133) library for node-xmpp

  •    CoffeeScript

Jabber Service Administration XEP-0133 library for node-xmpp.