Skip to main content

matridge

A feature-rich Matrix to XMPP puppeteering gateway, based on slidge and nio.

CI pipeline status Chat PyPI package version

Packaging status

matridge lets you chat with users of Matrix without leaving your favorite XMPP client.

Quickstart

docker run -v /somewhere/writeable:/var/lib/slidge \  # for data persistence
    --network=host \  # easiest setup to reach your XMPP server
    codeberg.org/slidge/matridge:latest \
    --jid matrix.example.org \  # can be whatever you want it to be
    --secret some-secret  # must match your XMPP server config

Use the :latest tag for the latest release, :vX.X.X for release X.X.X, and :main for the bleeding edge.

If you do not like containers, other installation methods are detailed in the docs.

Documentation

Hosted on codeberg pages.

Contributing

Contributions are very welcome, and we tried our best to make it easy to start hacking on matridge. See CONTRIBUTING.md.

Metadata

Release files for matridge 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for matridge 0.5.0
File Size Uploaded
matridge-0.5.0.tar.gz 197.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for matridge 0.5.0
File Interpreter ABI Platform
matridge-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 247.7 kB

Release files / matridge-0.5.0.tar.gz

Download URL matridge-0.5.0.tar.gz
Size 197.8 kB
Tags Source
SHA-256 checksum
How to use checksums
97a9776ffe3205bef8742e8760e964a995bed5f3b15ae46ad9abd5bb11aaf7a1
BLAKE2b-256 checksum
How to use checksums
5bf0de57724cd6c8224105f82f09469f849d8b83d290047b87316bf420caf4bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / matridge-0.5.0-py3-none-any.whl

Download URL matridge-0.5.0-py3-none-any.whl
Size 49.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f6e980f9c8b3dafed712f1edfbceffbf6ed385ab0d05056913a58d39ec68ba59
BLAKE2b-256 checksum
How to use checksums
c6df5520cc10c252b1a9ebf8a425ee4fc1d06136e6ad9c35812de44fc9f41516
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page