Skip to main content

A Matrix/XMPP gateway

Project description

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 codeberg.org/slidge/matridge \  # works with podman too
    --jid matrix.example.org \  # can be whatever you want it to be
    --secret some-secret \  # must match your XMPP server config
    --home-dir /somewhere/writeable  # for data persistence

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.

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

matridge-0.3.2.tar.gz (207.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

matridge-0.3.2-py3-none-any.whl (34.7 kB view details)

Uploaded Python 3

File details

Details for the file matridge-0.3.2.tar.gz.

File metadata

  • Download URL: matridge-0.3.2.tar.gz
  • Upload date:
  • Size: 207.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for matridge-0.3.2.tar.gz
Algorithm Hash digest
SHA256 1775b7af366adc964c2586a0d3cea96dcfbbf40d7de08754eb42fd20191ee5f8
MD5 739c2c51c22a651ca2bb962580d4f95a
BLAKE2b-256 0cb9b3c861cb6450da212cedd6ea26e49ec365e7b0a3075cfbcdacc4c3543951

See more details on using hashes here.

File details

Details for the file matridge-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: matridge-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 34.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for matridge-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e6ecf173da7f24fd36234363f919149bc77424dd2cffa4d33856f925fbbc7dc2
MD5 3e6b61fa808b1218d0947b20789d0dee
BLAKE2b-256 f1471cd8ff114d5c80236376f220c58a72ed8a7cf268bdc4481b5c74a7bc8c46

See more details on using hashes here.

Supported by

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