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.2.tar.gz (158.4 kB view details)

Uploaded Source

Built Distribution

slidge-0.2.2-py3-none-any.whl (211.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: slidge-0.2.2.tar.gz
  • Upload date:
  • Size: 158.4 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.2.tar.gz
Algorithm Hash digest
SHA256 e66d3667c756e806dd7c78ca3dc864bd9c61b92f08fe3111e0f63722e127ad36
MD5 3d5f519b425afab15efe49d2cc3f5800
BLAKE2b-256 de3efb0d29ca05b724c13d0eec92422d59f9b24fad4dae46db2839a6a5e54d5a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: slidge-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 211.3 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 52df36cba862dc02d64174f886d263f4e5bf7962af8d7c2ba08cb9bfbc462bd7
MD5 1cfcc98689593acabb19297f6ca79db2
BLAKE2b-256 7cca764082c503c0a5f9331295fa03df68916fa7d7fc8f5ca5660dec2ad18531

See more details on using hashes here.

Supported by

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