Difference between revisions of "Roundup/Software"

Jump to navigation Jump to search
(129 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== XMPP Roundup: software ==
== XMPP Roundup: software ==
Welcome to the 15th Roundup of the XMPP community, part dedicated to new and updated software.

Welcome to the 14th Roundup of the XMPP community, part dedicated to new and updated software.
This is brought to you by Neustradamus, with a very little help of Nyco.

This is brought to you by Nÿco and Neustradamus, with the help of Kevin.
=== Clients ===
* ''Skype adds XMPP support for Facebook''

* ''Google: “The Future is Jingle”''

* ''Skywalker 0.1.22''

* ''Gajim 0.14.3''
[http://www.gajim.org/ Yann Le Boulanger] has released the bugfix version 0.14.3 of Gajim for Linux and Windows.

[http://getbest.ru/ Pigeon] is a chat client for XMPP and ICQ available on the Windows Mobile platform.
* ''Jappix 0.7 "Stelo"''
[http://codingteam.net/project/jappix/news/show/474-jappix_lumo_is_here Valérian Saliou] has announced [http://project.jappix.com/ the new Jappix version].

''Cleartext ESM (Enterprise Social Messaging)''
* ''Jappix Mini''
[http://vanaryon.eu/2011/01/jappix-mini-un-mini-chat-pour-votre-site/ Valérian Saliou] has announced [http://mini.jappix.com/ Jappix Mini].

[http://www.davidbanes.com/ David Banes] from [http://www.cleartext.com/ Cleartext], will release the Cleartext ESM [http://www.davidbanes.com/2010/04/12/a-couple-of-detail-pics-of-cleartext-esm-desktop/ desktop client] beta, an XMPP chat and microblogging client.
* ''Salut à Toi (ou SàT) 0.2.0''

''open-chats-xmpp 0.2 for Pidgin''
* ''SIP Communicator is doing voice and video on Jingle''
The SIP Communicator team has announced [http://www.jitsi.org/index.php/Main/News the support for voice and video over Jingle].

Matej Cepl has written [http://mcepl.fedorapeople.org/scripts/open-chats-from-xmpp-bookmarks.pl open-chats-xmpp], a simple Perl scripts that opens auto-join bookmarks in Pidgin, using PubSub for bookmarks storage.
* ''SIP Communicator becomes Jitsi''

* ''Xabber 0.9.15 Beta and 0.9.16 Dev''
[http://www.xabber.com/ Xabber] is a new XMPP client for Android.
[https://market.android.com/details?id=com.xabber.android Xabber Beta]
[https://market.android.com/details?id=com.xabber.androiddev Xabber dev]

[http://codingteam.net/project/poezio/download Poezio] is an IRC-style XMPP/Jabber client: it lets you connect anonymously and join MUC, but has not one-to-one chat built in.
* ''Cisco Jabber for Android''

* ''Beem 0.1.6''

[http://www.jabbin.com/ Jabbin], the Psi fork (and only client that has implemented the deprecated TINS in the past), has resurected and is available in beta.
* ''Yaxim 0.7.7''
[http://yaxim.org/ Georg Lukas] has released the version 0.7.7 of yaxim.

* ''Spark 2.6.2''

[http://www.bristowsoftware.co.uk/ Oyo] is a web chat client relying on the Smack library.
* ''Pidgin 2.9.0''

''Pandion 2.6.90''
* ''Adium 1.4.2''

Sebastiaan Deckers has announced the release of [http://blog.pandion.im/2010/02/pandion-2690-stable-release.html Pandion 2.6.90], with many improvements, including a reworked UI and architecture, as well as a switch to the GPLv3 license.
* ''Jabiru 2.2''
Michal "zet" Zbortek has released a "new generation" of the [http://jabiru.mzet.net/ Jabiru XMPP client for Android].

* ''Poezio 0.7.1''

[http://qutim.org/ qutIM] is a "free open-source multiprotocol (ICQ, Jabber/GTalk/Ya.Online/LiveJournal.com, Mail.Ru, IRC) instant messenger for Windows and Linux systems".
* ''Swift 1.0''

''Beem for Android''
* ''Peregrine 0.7''
[http://wiki.meego.com/Peregrine Peregrine] is a promising multiprotocol client for the MeeGo platform. Check out [http://peregrine-communicator.org/ peregrine-communicator.org].

[http://www.beem-project.com/ Beem] is an XMPP client for Android phones and devices, released under the GPLv3 license.
* ''Sharing music with Speeqe''

* ''Strophe vcard plugin and drawing vcards using the HTML canvas element''

[http://oneteam.im/ OneTeam], an XMPP desktop client developped by ProcessOne since 2006, is now in [http://www.process-one.net/en/blogs/article/oneteam_xmpp_client_entering_private_alpha/ private alpha].
* ''Miranda IM 0.9.23''

''MCabber 0.10.0''
* ''TextOne 2.0''

[http://mcabber.com/ MCabber] is a full-featured GPL console XMPP client for Unix-like systems.
* ''OneTeam Desktop Beta 2''

''OneTeam for GTalk and TextOne''
* ''Vkontakte Messenger 1.0.2''

ProcessOne has released [http://www.process-one.net/en/blogs/article/new_set_of_iphone_applications_oneteam_for_gtalk_and_textone/ two new iPhone applications]. The first one is a GTalk chat client with push, and the second one is TextOne, a messaging application that replaces the SMS application, without presence, but with groupchat and push.
* ''imov Messenger''

''Papaya 0.2''
* ''jTalk 0.35''

Papaya Project has released [https://addons.mozilla.org/fr/mobile/addon/53630 Papaya 0.2] (Mobile version based on Fennec).
* ''Jabbroid 0.6h''

* ''EMess''

[http://project.jappix.com/ Jappix] is fresh [http://www.vanaryon.eu/2010/04/jappix-il-arrive/ new XMPP client for the web].  Developped by Vanaryon (Valérian Saliou), and published under the AGPL license in version 0.1, it looks nice and very promising.
* ''Mundu IM''

* ''Vacuum-IM 1.1.0''

* ''Kadu 0.9.2''

''Jingle Nodes for ejabberd''
* ''Monal IM 2.0.4''

Johann Prieur has contributed a [https://code.launchpad.net/~jprieur/+junk/mod_jinglenodes Jingle Nodes module for ejabberd: mod_jinglenodes].
=== Servers ===
* ''Prosody 0.8.2''
[http://blog.prosody.im/prosody-0-8-2-released/ Matthew Wild / Waqas Hussain] have released a new version. It includes a large number of improvements.

''WebSockets for Prosody''
* ''ejabberd 2.1.8''

Ali Sabil has contributed a [http://code.google.com/p/prosody-modules/source/browse/mod_websocket/ WebSocket module for Prosody: mod_websocket].
* ''ejabberd 3.0.0 alpha 3''
[http://www.ejabberd.im/ejabberd-2.1.7 ProcessOne] has released a new version.

''xmpp.js: Server-side XMPP in Javascript''
* ''Spectrum 1.4.8''
[http://spectrum.im/ Jan Kaluža] has released a new version.

Mathew Wild has released, as announced at FOSDEM, his [http://xmppjs.prosody.im/ xmpp.js library] that is based on Node.js.
* ''Openfire 3.7.0''
[http://www.igniterealtime.org/projects/openfire/ Guus der Kinderen] has released a new version.

''Prosody 0.7.0 RC1''
* ''Apache Vysper 0.7''
[http://mina.apache.org/vysper/apache-vysper-07-release.html The Apache MINA project] has released a new version.

[http://blog.prosody.im/prosody-0-7-0rc1-available-for-testing/ Prosody 0.7.0 RC1] is ready for wide testing. It includes a large number of improvements.
* ''xmpp_gateway 0.0.3''
[https://rubygems.org/gems/xmpp_gateway XmppGateway] is a server that allows XMPP stanzas to be posted via HTTP POST requests, it provides a synchronous API for IQ messages so that a reply is included in the body of the response.

''Tigase XMPP server 5.0.0''
* ''Tigase 5.1.0 Beta 3''

[http://www.tigase.org/content/tigase-xmpp-server-500-b2135-final Tigase XMPP server 5.0.0] is available for download. The [http://www.tigase.org/content/tigase-500 changelog] is long (bottom of page), but as a summary, this version adds Component Connections (XEP-0225), stringprep support, fixes in s2s, a new server configuration framework, scripting available for all server components
* ''node-xmpp-bosh 0.3.2''
[http://code.google.com/p/node-xmpp-bosh/ node-xmpp-bosh] is an XMPP BOSH server written for node.js

=== Libraries ===
* ''Strophe 1.0.2''

* ''FireTrail''
[http://github.com/astro/firetail/ FireTrail] is an HTTP REST to XMPP PubSub gateway for server-side JavaScript created by Stephan Maka.

* ''xmppjs''
[http://github.com/astro/xmppjs xmppjs] is a fork of [http://xmppjs.prosody.im/ xmpp.js] (a library for node.js that allows you to connect to an XMPP server as a component created by Matthew Wild).

[http://bitbucket.org/primalmotion/strophecappuccino/wiki/Home StropheCappuccino] is a JavaScript library binding for the [http://cappuccino.org/ Cappuccino framework], that enables real-time web apps.
* ''node-xmpp 0.2.9''
[http://github.com/astro/node-xmpp node-xmpp] is an idiomatic XMPP library for node.js created by Stephan Maka.

* ''txmpp''
[https://github.com/silas/txmpp txmpp] is C++ library, derived from libjingle, coded under New BSD license.

[http://code.google.com/p/missus/ Missus] is a PHP library in the early stage of development, released under the LGPL.
* ''sparqlxmpp 0.4''
[http://crschmidt.net/semweb/sparqlxmpp/ sparqlxmpp] is a Python library for SPARQL XML queries over XMPP.

* ''Jaxl 2.1.1''
[http://jaxl.net/ Jaxl] is a XMPP Client Library in PHP created by Abhinav Singh.

[http://github.com/matsadler/ahoy Ahoy] is a Ruby library for serverles messaging, using Bonjour/DNSDS/mDNS and XMPP.
* ''Jaxl 2.1.2 RC1''
[http://jaxl.net/ Jaxl] is a XMPP Client Library in PHP created by Abhinav Singh.

* ''exmpp 0.9.7''
[http://exmpp.org/ ProcessOne] has released a new version.

'''Those that don't fit the above categories (but that rock though)'''
* ''HXMPP 0.4.7 : Jabber/XMPP haXe library''
[http://hxmpp.disktree.net/ Disktree] has been released a new version.

''twitter-xmpp bot''
* ''node-xmpp-client 0.0.2 : XMPP Client for node - High level xmpp client for node.js''

Uriah Welcome has developped [http://github.com/precision/twitter-xmpp/ twitter-xmpp], a simple Twitter to XMPP bot, with oauth.
* ''strophejs-plugins''

''PAD-XMPP: People Are Ducks''
* ''libjingle is now compliant with XEP-166 and XEP-167''

[http://github.com/tbielawa/PAD-XMPP Tim Bielawa] has released PAD-XMPP, a personal project for learning erlang and XMPP.
* ''libjingle 0.5.7''

''karaka: XMPP to Skype gateway''
* ''Atmosphere 0.7.1''

[http://code.google.com/p/karaka/ Neil Stratford] has released karaka, an XMPP transport for Skype, using Skype API, written in Python, and published under GPLv2.
* ''Jreen''

''Archipel: an XMPP-based orchestrator for virtualization''
* ''JSJaC 1.3.4''

[http://www.archipelproject.org/Archipel_Project/Archipel.html Archipel], an AGPL software developed by Antoine Mercadal, is an [http://www.virtualization.info/2010/03/tool-archipel.html XMPP-based orchestrator for virtualization].
* ''AXMPP 0.0.1''

''Spectrum 0.2: a XMPP transport/gateway''
* ''pontarius-xmpp''

[http://spectrum.im/ Spectrum], a GNU GPL software developed by Jan Kaluža, is a XMPP transport/gateway that supports several networks: AIM, Facebook, Gadu-Gadu, ICQ, IRC, MSN, SIMPLE, Twitter and XMPP. The [http://spectrum.im/releases/0.2/ second stable version] has been released.
* ''jubjub 0.0.7''

''Real-time shared HTML+CSS edition in Kompozer: sxEdit''
* ''agent_xmpp 0.1.3''

According to Fabien Cazenave, who has given [http://kazhack.org/tmp/fosdem10/ a lightning talk at FOSDEM], KompoZer, the Gecko-based HTML+CSS editor will gain real-time shared edition features based on XMPP: [http://x-home.hd.free.fr/projects/sxEdit/report/index.html sxEdit] is the product name.
=== Innovative ===
* ''H-box: interconnected home networks''

''Pocho the bot''
* ''foafnet : SPARQL/RDF/XMPP goodness''

Mauro Pompilio has released [http://github.com/malditogeek/Pocho Pocho], a Ruby bot for chatrooms.
* ''jabberjaw : A Trac plugin for broadcasting changesets and ticket modifications to an XMPP server of your choice''

''Bonita gets an XMPP connector''
* ''PsBrowser 0.1.1 : A PubSub browser''

[http://www.bonitasoft.org/exchange/extension_view.php?eid=15 Bonita] is an opensource BPM software (Business Process Management). It has received contributions for an XMPP connector.
* ''PSGS 0.2 : A PubSub server written in JavaScript''

* ''RadioAunty 2.1.1''
[http://whomwah.com/ Duncan Robertson] has been released a new version of [http://whomwah.github.com/radioaunty/ RadioAunty].

Grégoire Ménuel has released [http://codingteam.net/project/omnipresence Omnipresence], a presence to web service, that will let users show their presence on websites.
* ''TwiMeido : A Twitter client for XMPP clients''
[http://rainux.org/ Rainux Luo] has created [http://github.com/rainux/twi_meido TwiMeido].

* ''mobilis : A Service Platform for Collaborative Social Applications''

The [http://thewiki4opentech.org/index.php/OSAMI_Service_Orchestration_-_XMPP_Bundle OSAMI Service Orchestration] has received an XMPP Bundle.
* ''pyjabberbot 0.6''

* ''talkmyphone 2.06''

[http://www.iadvize.com/plugin_strophe_xmpp.html idzHXR] is a plugin under MIT license which allows Strophe to work without any cross domain policy limitation.
* ''DIASPORA* X'' ('''OLD''')

''Ohm Studio''
* ''DIASPORA* X²''

[http://www.ohmstudio.com/ Ohm Studio] is a real-time collaborative audio sequencer that will enable any musician to collaboratively edit and mix music with any other musician in the world.
* ''Saros''

''Remote controlled presentation''
* ''Pontarius''

[http://blog.thetofu.com/hacking-s5-to-be-remote-controlled-and-shared Christopher Zorn has hacked s5] (web-based presentation tool) to control remotely a presentation via XMPP. This use the Strophe.js library, the Speeqe client, and it all happens over XMPP (BOSH) and PubSub.
* ''A Simple XMPP Client for mbed 1.0''

* ''node-xmpp-trace 0.0.1 : sniff your unencrypted XMPP stanzas''

There finishes this Roundup. You are encouraged to talk about it everywhere, and contribute to it.
* ''Using XMPP to post content on blog/sms/facebook''
* ''The JSON Bot : jsonbot''
* ''Movim 0.2 : A free social network''