Projects Using Slixmpp
Applications
sendxmpp-py
sendxmpp is a command line program and is the XMPP equivalent of sendmail. It is a Python version of the original sendxmpp which is written in Perl.
Bots
BotLogMauve
XMPP bot which logs groupchat messages. Logs are in text format, with one file per day and per groupchat.
LinkBot
This bot reveals the title of any shared link in a groupchat for quick content insight.
llama-bot
Llama-bot enables engaging communication with the LLM (large language model) of llama.cpp, providing seamless and dynamic conversation with it.
Morbot
Morbot is a simple Slixmpp bot that will take new articles from listed RSS feeds and send them to assigned XMPP MUCs.
Slixfeed
Slixfeed aims to be an easy to use and fully-featured news aggregator bot for XMPP. It provides a convenient access to Blogs, Fediverse and News websites along with filtering functionality.
sms4you
sms4you forwards messages from and to SMS and connects either with sms4you-xmpp or sms4you-email to choose the other mean of communication. Nice for receiving or sending SMS, independently from carrying a SIM card.
Stable Diffusion
XMPP bot that generates digital images from textual descriptions.
WhisperBot
XMPP bot that transliterates audio messages using OpenAI’s Whisper libraries.
XMPP MUC Message Gateway
A multipurpose JSON forwarder microservice from HTTP POST to XMPP MUC room over TLSv1.2 with SliXMPP.
Services
AtomToPubsub
AtomToPubsub is a simple Python script that parses Atom + RSS feeds and pushes the entries to a designated XMPP Pubsub Node.
Slidge
Slidge is a general purpose XMPP gateway framework in Python.