Skip to main content

XMPP bridging framework

Project description

Slidge logo

Home | Docs | Source | Issues | Patches | Chat

builds.sr.ht 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, the issue tracker or in the public inbox. Don't be shy!

Installation

Slidge is available on docker.io, 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

Related projects

Thank you, Trung, for the slidge logo!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

slidge-0.2.1.tar.gz (158.2 kB view details)

Uploaded Source

Built Distribution

slidge-0.2.1-py3-none-any.whl (211.0 kB view details)

Uploaded Python 3

File details

Details for the file slidge-0.2.1.tar.gz.

File metadata

  • Download URL: slidge-0.2.1.tar.gz
  • Upload date:
  • Size: 158.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.11.10 Linux/6.1.115-0-lts

File hashes

Hashes for slidge-0.2.1.tar.gz
Algorithm Hash digest
SHA256 7eb244582a6d80630125f2b16a12970759c0f2dd0f2d5a4f63c112700bc9ffc9
MD5 01ce3ac22decbe4fa698aef4dd650825
BLAKE2b-256 9b7f160c8f6faddc4d7571c3b93e5d182a6284f3fd0111349ca48a6f12f86798

See more details on using hashes here.

File details

Details for the file slidge-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: slidge-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 211.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.11.10 Linux/6.1.115-0-lts

File hashes

Hashes for slidge-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8a6c2ee36c31900207229545bdf5337cdd953dfb137cd7dc8b9f6c0440c81d63
MD5 99318d4a90a685293e31f337c8b5ad72
BLAKE2b-256 600eb19927531482f5008fd7ba68ed8637c32a6e36eb526ca9dde8f4e7fd1c08

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page