1
0
Fork
You've already forked slidge
0
forked from slidge/slidge
An XMPP/other chat networks framework in python
Python 99.6%
Dockerfile 0.3%
2025年01月10日 09:52:42 +01:00
.woodpecker build: move to woodpecker CI 2025年01月10日 09:52:42 +01:00
dev docs: update links from srht to codeberg 2025年01月10日 09:52:42 +01:00
docs docs: update links from srht to codeberg 2025年01月10日 09:52:42 +01:00
slidge docs: update links from srht to codeberg 2025年01月10日 09:52:42 +01:00
superduper chore: fix superduper mock legacy module 2024年07月31日 23:09:27 +02:00
tests fix: moderation: do not include 'by' when moderator is unknown 2025年01月10日 05:42:22 +01:00
.gitignore build: switch from poetry to uv 2025年01月10日 09:11:11 +01:00
.pre-commit-config.yaml build: switch from poetry to uv 2025年01月10日 09:11:11 +01:00
commitlint.config.js build: add commitlint pre-commit hook 2023年07月06日 12:12:59 +02:00
doap.xml docs: update links from srht to codeberg 2025年01月10日 09:52:42 +01:00
docker-compose.yml docs: major rework of "for devs" 2023年09月16日 15:27:46 +02:00
Dockerfile build: switch from poetry to uv 2025年01月10日 09:11:11 +01:00
LICENSE Move to sourcehut 2022年07月14日 00:51:36 +02:00
pyproject.toml docs: update links from srht to codeberg 2025年01月10日 09:52:42 +01:00
README.md docs: update links from srht to codeberg 2025年01月10日 09:52:42 +01:00
uv.lock build: switch from poetry to uv 2025年01月10日 09:11:11 +01:00

Slidge logo

Home | Docs | Issues | Chat

woodpecker CI status coverage pypi

Slidge is an XMPP (puppeteer) gateway library in python. It makes writing gateways to other chat networks (legacy modules) as frictionless as possible. It supports fancy IM features, such as (emoji) reactions, replies, and retractions. The full list of supported XEPs in on xmpp.org.

Slidge is meant for gateway developers, if you are an XMPP server admin and want to install gateways on your server, you are looking for one of these projects:

If you use debian, you might also be interested in the slidge-debian bundle.

Status

Slidge is beta-grade software. It support groups and 1:1 chats.

Try slidge and give us some feedback, through the MUC or the issue tracker. Don't be shy!

Installation

Slidge is available on codeberg, pypi and as debian packages. Refer to the docs for details.

About privacy

Slidge (and most if not all XMPP gateway that I know of) will break end-to-end encryption, or more precisely one of the 'ends' become the gateway itself. If privacy is a major concern for you, my advice would be to:

  • use XMPP + OMEMO
  • self-host your gateways
  • have your gateways hosted by someone you know AFK and trust

Thank you, Trung, for the slidge logo!