Skip to content

McPo/strophejs

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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f459d7a · Jan 25, 2018
Dec 9, 2008
Feb 25, 2017
Jan 25, 2018
Dec 14, 2017
Sep 29, 2015
Feb 25, 2017
Jan 17, 2015
Jan 25, 2018
Jan 2, 2010
Nov 8, 2017
Jun 17, 2017
Jun 17, 2017
Feb 25, 2017
Nov 4, 2016
Feb 25, 2017
Feb 25, 2017
Sep 8, 2017
Nov 23, 2017
Jun 17, 2017
Jun 17, 2017

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

It has been tested on Firefox, Firefox for Android, IE, Safari, Mobile Safari, Chrome, Chrome for Android, Opera and the mobile Opera browser.

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 94.8%
  • CSS 4.1%
  • Other 1.1%