#libstrophe
Je suis en train de tomber dans le mauvais côté du librisme et me dire qu'en plus d'une interface web minime, mon prochain projet aura une interface admin via #xmpp.

(j'ai un port basique de libstrophe en #julia, plus personne ne peut m'arrêter)
January 7, 2026 at 10:33 AM
#libstrophe 0.13.0 has been released (#XMPP/#Jabber/#Strophe/#SCRAM/#SCRAMSHA/#SCRAMSHA1/#SCRAMSHA256/#SCRAMSHA512/#SCRAMSHAPLUS/#SCRAMSHA1PLUS/#SCRAMSHA256PLUS/#SCRAMSHA512PLUS) strophe.im/libstrophe/
February 1, 2024 at 3:31 PM
I finally succeeded in sending a message from the command line to my cell phone using XMPP and JMP as a bridge. Surprised it worked and in C no less! libstrophe really saved the day. Now to figure out some practical use for this.
September 27, 2024 at 6:19 AM
XMPP/Jabber components which use non-viral licenses
XMPP/Jabber components which use non-viral licenses, or which allow dynamic linking from. XMPP libraries| License| About| Framework ---|---|---|--- _`net-im/loudmouth`_| LGPL2.1+| extensible, lightweight; client library| C _`net-im/qxmpp`_| LGPL2.1+| client library| QT & C++ _`net-im/libstrophe`_| MIT| minimal, uses minimal XML parsing library| C _`net-im/libmesode`_| MIT| fork of libstrophe| C _`net-im/py-slixmpp`_| MIT| fork of sleekxmpp| Python XMPP Clients| License| Comment| Framework ---|---|---|--- _`net-im/xmpp-client`_| BSD 3Clause| has OTR support| Go _`net-im/jsxc`_| MIT| has: video calls, file transfers, encrypted communication| Browser based XMPP security| License| Comment| Framework ---|---|---|--- _`security/libomemo`_| MIT| XEP-0384 v0.3.0| C, SQLite optional _`security/libotr`_| LGPL2.1| obsolete protocol| _`security/libotr3`_| LGPL2.1| obsolete protocol| XMPP server| License| Comment| Framework ---|---|---|--- _`net-im/prosody`_| MIT| flexible, light| Lua _`net-im/openfire`_| Apache 2.0| security and performance focused| XMPP misc| License| Comment| Framework ---|---|---|--- _`net-im/biboumi`_| ZLIB| XMPP gateway to IRC| uses SQLite or PostgreSQL _`net-im/matterbridge`_| Apache 2.0| bridge to multiple protocols including hipchat which uses XMPP| Go _`net-im/telepathy-gabble`_| LGPL2.1+| Jabber connection manager| _`net-im/telepathy-salut`_| LGPL2.1+| Link-local connection manager| `net-im/telepathy-*`| LGPL2.1+| Telepathy framework, lets people know presence settings| QT _`textproc/iksemel`_| LGPL2.1| XML parser library| XML _`net-im/prosody-modules`_| MIT| module components for prosody server| _`net-im/jitsi-prosody-plugins`_| Apache 2.0| prosody plugins for Jitsi| _`net-im/p5-Net-Jabber`_| LGPL2.0+| Perl access from Jabber to IRC or other services| Perl _`net-im/p5-Net-XMPP`_| LGPL2.1| Perl access to XMPP| Perl A lot of other p5 Perl components are dual licensed between GPL1 and ART10, which ART10 is considered to not have clearly defined rules for linking. Pidgin/libpurple libraries are under GPL, and not under LGPL or to another non-viral license, which makes them complicated to link to. As for client end programs, GPL is fine to use. The importance is that the libraries and other components allow wider use of them through dynamic linking. LGPL, other file-based license, and permissive licenses allow that type of dynamic linking for client end programs to use. Prosody under MIT gives more freedom of use for the server. Thread omemo-for-xmpp-on-freebsd.90599
forums.FreeBSD.org
August 14, 2025 at 11:37 PM
XMPP/Jabber components which are non-viral
XMPP/Jabber components which use non-viral licenses, or which allow dynamic linking from. XMPP libraries| License| About| Framework ---|---|---|--- _`net-im/loudmouth`_| LGPL2.1+| extensible, lightweight; client library| C _`net-im/qxmpp`_| LGPL2.1+| client library| QT & C++ _`net-im/libstrophe`_| MIT| minimal, uses minimal XML parsing library| C _`net-im/libmesode`_| MIT| fork of libstrophe| C _`net-im/py-slixmpp`_| MIT| fork of sleekxmpp| Python XMPP Clients| License| Comment| Framework ---|---|---|--- _`net-im/xmpp-client`_| BSD 3Clause| has OTR support| Go _`net-im/jsxc`_| MIT| has: video calls, file transfers, encrypted communication| Browser based XMPP security| License| Comment| Framework ---|---|---|--- _`security/libomemo`_| MIT| XEP-0384 v0.3.0| C, SQLite optional _`security/libotr`_| LGPL2.1| obsolete protocol| _`security/libotr3`_| LGPL2.1| obsolete protocol| XMPP server| License| Comment| Framework ---|---|---|--- _`net-im/prosody`_| MIT| flexible, light| Lua _`net-im/openfire`_| Apache 2.0| security and performance focused| XMPP misc| License| Comment| Framework ---|---|---|--- _`net-im/biboumi`_| ZLIB| XMPP gateway to IRC| uses SQLite or PostgreSQL _`net-im/matterbridge`_| Apache 2.0| bridge to multiple protocols including hipchat which uses XMPP| Go _`net-im/telepathy-gabble`_| LGPL2.1+| Jabber connection manager| _`net-im/telepathy-salut`_| LGPL2.1+| Link-local connection manager| `net-im/telepathy-*`| LGPL2.1+| Telepathy framework, lets people know presence settings| QT _`textproc/iksemel`_| LGPL2.1| XML parser library| XML _`net-im/prosody-modules`_| MIT| module components for prosody server| _`net-im/jitsi-prosody-plugins`_| Apache 2.0| prosody plugins for Jitsi| _`net-im/p5-Net-Jabber`_| LGPL2.0+| Perl access from Jabber to IRC or other services| Perl _`net-im/p5-Net-XMPP`_| LGPL2.1| Perl access to XMPP| Perl A lot of other p5 Perl components are dual licensed between GPL1 and ART10, which ART10 is considered to not have clearly defined rules for linking. Pidgin libraries are under GPL, and not under LGPL or to another non-viral license, which makes them complicated to link to. As for client end programs, GPL is fine to use. The importance is that the libraries and other components allow wider use of them through dynamic linking. LGPL, other file-based license, and permissive licenses allow that type of dynamic linking for client end programs to use. Prosody under MIT gives more freedom of use for the server. Thread omemo-for-xmpp-on-freebsd.90599
forums.FreeBSD.org
August 14, 2025 at 9:37 PM
libstrophe-doc 1:0.14.0-1 x86_64 Simple, lightweight C library for writing XMPP clients (documentation and samples)

#Extra #x86_64

Origin | Interest | Match
Arch Linux - libstrophe-doc 1:0.14.0-1 (x86_64)
archlinux.org
June 15, 2025 at 11:18 AM
libstrophe 1:0.14.0-1 x86_64 Simple, lightweight C library for writing XMPP clients

#Extra #x86_64

Origin | Interest | Match
Arch Linux - libstrophe 1:0.14.0-1 (x86_64)
archlinux.org
June 15, 2025 at 11:17 AM
God help me I'm toying with the idea of trying to make a libstrophe (XMPP client library written in C) plugin for Dart

which I may incorporate into a future iteration of Spades..........
April 28, 2025 at 7:28 PM