Skip to content

monksoftware/strophejs

This branch is 226 commits behind strophe/strophejs:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

44da5fa · May 29, 2019
Dec 9, 2008
Nov 15, 2018
May 29, 2019
May 29, 2019
Oct 1, 2018
Sep 29, 2015
Mar 28, 2019
Oct 21, 2018
May 13, 2019
Jan 2, 2010
May 29, 2019
Oct 21, 2018
Mar 21, 2019
Nov 4, 2016
May 29, 2019
May 29, 2019
May 29, 2019

Repository files navigation

Strophe.js

Build Status

Strophe.js is a JavaScript library for speaking XMPP via BOSH (XEP 124 and XEP 206) and WebSockets (RFC 7395).

Its primary purpose is to enable web-based, real-time XMPP applications that run in any browser.

The book Professional XMPP Programming with JavaScript and jQuery covers Strophe in detail in the context of web applications.

Quick Links

Browser support

Versions <= 1.2.16 have been tested on Firefox, Firefox for Android, IE, Safari, Mobile Safari, Chrome, Chrome for Android, Opera and the mobile Opera browser.

Since version 1.3.0, support for IE < 11 has been dropped.

Running tests

You'll need to have GNU Make available. Then, simply run make check to run the tests.

License

It is licensed under the MIT license, except for the files sha1.js, base64.js and md5.js, which are licensed as public domain and BSD (see these files for details).

Author & History

Strophe.js was originally created by Jack Moffitt. It was originally developed for Chesspark, an online chess community based on XMPP technology. It has been cared for and improved over the years and is currently maintained by many people in the community.

About

Strophe.js is an XMPP library for JavaScript

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 90.5%
  • CSS 7.5%
  • Other 2.0%