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.