Difference between revisions of "User:MDosch/Sendxmpp incarnations"

From XMPP WIKI
Jump to navigation Jump to search
m (Fix go-sendxmpp URL)
 
(22 intermediate revisions by 4 users not shown)
Line 1: Line 1:
As the original [https://sendxmpp.hostname.sk/ sendxmpp] didn't receive updates in a long time and stopped working for a lot of people some more or less sendxmpp inspired alternatives have been created:
As the original [https://sendxmpp.hostname.sk/ sendxmpp] didn't receive updates in a long time and stopped working for a lot of people some more or less sendxmpp inspired alternatives have been created:


 
* [https://code.matthewwild.co.uk/clix clix]
::- License: MIT/X11
::- Language: Lua
* [https://salsa.debian.org/mdosch/go-sendxmpp go-sendxmpp]
* [https://salsa.debian.org/mdosch/go-sendxmpp go-sendxmpp]
::- License: BSD 2-Clause
::- License: BSD 2-Clause
::- Language: Go
::- Language: Go
::- Reads configurations from the original sendxmpp
::- Notable features
::- Does SRV lookups
::::- Ox support
::- Supports http-upload
::::- Reads configurations from the original sendxmpp
::::- Does SRV lookups
::::- Supports http-upload
* [https://github.com/l29ah/hsendxmpp hsendxmpp]
* [https://github.com/l29ah/hsendxmpp hsendxmpp]
::- License: WTF v2
::- License: WTF v2
::- Language: Haskell
::- Language: Haskell
* [https://salut-a-toi.org/__b/doc/sat/jp/message.html jq] (CLI frontend of Libervia, formerly known as "Salut à toi")
* [https://libervia.org/__b/doc/backend/libervia-cli/index.html li (short for libervia-cli)] (CLI frontend of Libervia, formerly known as "Salut à toi/jp")
::- License: AGPL v3
::- License: AGPL v3
::- Language: Python
::- Language: Python
::- OMEMO support
::- Notable features
::- OTR support
::::- OMEMO support (OLDMEMO + TWOMEMO)
::- OX support planned
::::- SCE support
::::- OTR (v2) support
::::- OX support
::::- Pubsub/blog support
::::- Pubsub e2ee support planned
::::- Calendar Events support
::::- Ad-Hoc Commands support
::::- File sending/upload support (HTTP Upload with OMEMO Media sharing/(Encrypted) Stateless File Sharing or Jingle)
::::- Handles XMPP URIs
::::- REPL
* [https://github.com/mellium/xmpp/tree/main/examples/im mellium.im/xmpp/examples/im]
::- License: 2-Clause BSD License
::- Language: Go
::- Notable features
::::- Send raw XML
::::- Handles XMPP URIs
::::- Supports [https://xmpp.org/extensions/xep-0092.html Software Version] requests
* [https://github.com/Flowdalic/sendxmpp sendxmpp]
* [https://github.com/Flowdalic/sendxmpp sendxmpp]
::- License: GPL 3.0 or later
::- License: GPL 3.0 or later
::- Language: Java
::- Language: Scala
* [https://github.com/moparisthebest/sendxmpp-py sendxmpp-py]
* [https://github.com/moparisthebest/sendxmpp-py sendxmpp-py]
::- TODO: Add some infos
::- License: GPL 3.0
::- Language: Python
* [https://github.com/moparisthebest/sendxmpp-rs sendxmpp-rs]
* [https://github.com/moparisthebest/sendxmpp-rs sendxmpp-rs]
::- TODO: Add some infos
::- License: AGPL v3
::- Language: Rust
::- Notable features
::::- PGP support
::::- MUC support
* [https://codeberg.org/tropf/smplxmpp smplxmpp]
::- License: GPL 3.0
::- Language: C++
::- Notable features
::::- Receiving messages
* [https://holmeinbuch.de/repo/txmppc/ txmppc]
::- License: ISC
::- Language: C
* [https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg-doc.git;a=blob;f=tools/txxmpp.c txxmpp]
* [https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg-doc.git;a=blob;f=tools/txxmpp.c txxmpp]
::- TODO: Add some infos
::- License: GPL 3.0 or later
::- Language: C
* [https://gitlab.com/sbrl/xmppbridge/ xmppbridge]
* [https://gitlab.com/sbrl/xmppbridge/ xmppbridge]
::- TODO: Add some infos
::- License: MPL 2.0
::- Language: JavaScript (Node.js)
* [https://github.com/majewsky/xmpp-bridge xmpp-bridge]
* [https://github.com/majewsky/xmpp-bridge xmpp-bridge]
::- TODO: Add some infos
::- License: GPL 3.0
::- Language: C
* [https://codeberg.org/Anoxinon_e.V./xmppc xmppc]
* [https://codeberg.org/Anoxinon_e.V./xmppc xmppc]
::- TODO: Add some infos
::- License: GPL 3.0
::- Language: C
::- Notable features
::::- PGP support
* [https://git.sr.ht/~michalr/xmpp-toolbox xmpp-toolbox]
::- License: GPL 3.0
::- Language: Go
::- Notable features
::::- Receives messages and prints them to the console

Latest revision as of 07:44, 3 October 2024

As the original sendxmpp didn't receive updates in a long time and stopped working for a lot of people some more or less sendxmpp inspired alternatives have been created:

- License: MIT/X11
- Language: Lua
- License: BSD 2-Clause
- Language: Go
- Notable features
- Ox support
- Reads configurations from the original sendxmpp
- Does SRV lookups
- Supports http-upload
- License: WTF v2
- Language: Haskell
- License: AGPL v3
- Language: Python
- Notable features
- OMEMO support (OLDMEMO + TWOMEMO)
- SCE support
- OTR (v2) support
- OX support
- Pubsub/blog support
- Pubsub e2ee support planned
- Calendar Events support
- Ad-Hoc Commands support
- File sending/upload support (HTTP Upload with OMEMO Media sharing/(Encrypted) Stateless File Sharing or Jingle)
- Handles XMPP URIs
- REPL
- License: 2-Clause BSD License
- Language: Go
- Notable features
- Send raw XML
- Handles XMPP URIs
- Supports Software Version requests
- License: GPL 3.0 or later
- Language: Scala
- License: GPL 3.0
- Language: Python
- License: AGPL v3
- Language: Rust
- Notable features
- PGP support
- MUC support
- License: GPL 3.0
- Language: C++
- Notable features
- Receiving messages
- License: ISC
- Language: C
- License: GPL 3.0 or later
- Language: C
- License: MPL 2.0
- Language: JavaScript (Node.js)
- License: GPL 3.0
- Language: C
- License: GPL 3.0
- Language: C
- Notable features
- PGP support
- License: GPL 3.0
- Language: Go
- Notable features
- Receives messages and prints them to the console