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.0a5.tar.gz (152.1 kB view details)

Uploaded Source

Built Distribution

slidge-0.2.0a5-py3-none-any.whl (197.1 kB view details)

Uploaded Python 3

File details

Details for the file slidge-0.2.0a5.tar.gz.

File metadata

  • Download URL: slidge-0.2.0a5.tar.gz
  • Upload date:
  • Size: 152.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.11.8 Linux/6.1.91-0-lts

File hashes

Hashes for slidge-0.2.0a5.tar.gz
Algorithm Hash digest
SHA256 3aa11e2f6aa64c73a0219bedede9f74ea502ae55c1f23145e0079a4631d78822
MD5 27c7f0f54a22fb0c2e1d5d8e113d9aac
BLAKE2b-256 7ab15652fc0e21c2113eb16f59c27b00e59c93f1d852e4be5cd0b94b5f58c6f0

See more details on using hashes here.

File details

Details for the file slidge-0.2.0a5-py3-none-any.whl.

File metadata

  • Download URL: slidge-0.2.0a5-py3-none-any.whl
  • Upload date:
  • Size: 197.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.11.8 Linux/6.1.91-0-lts

File hashes

Hashes for slidge-0.2.0a5-py3-none-any.whl
Algorithm Hash digest
SHA256 5194a2a100b0ce29d2c23327c8544d7c9ddda329e1cc7327b282fa44f0022995
MD5 2900b471f8bb2f02608de28a003f9ce9
BLAKE2b-256 abf597e04cb7e1a930215bca36e89049c67a150f3577c5d9262664bcf75f8a30

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