1
0
Fork
You've already forked matteridge
0
forked from slidge/matteridge
A feature-rich Mattermost to XMPP gateway https://slidge.im/docs/matteridge/main/
  • Python 92.3%
  • Dockerfile 5.9%
  • JavaScript 1.8%
2025年12月24日 09:52:53 +01:00
.woodpecker chore(copier): bump 2025年12月24日 09:44:58 +01:00
docs chore(copier): bump 2025年12月03日 20:50:13 +01:00
matteridge test(ruff): use linter 2025年12月24日 09:36:24 +01:00
tests refactor: move mattermost client logic to pyttermost module 2025年11月19日 16:25:28 +01:00
.copier-answers.yml chore(copier): bump 2025年12月24日 09:44:58 +01:00
.gitignore build: the great migration 2025年01月21日 16:48:45 +01:00
.pre-commit-config.yaml chore(precommit): bump 2025年12月24日 09:34:35 +01:00
commitlint.config.js chore(copier): update templated files 2025年04月03日 23:39:04 +02:00
CONTRIBUTING.md chore(copier): bump 2025年12月24日 09:44:58 +01:00
doap.xml docs: update DOAP file 2025年11月21日 16:02:17 +01:00
docker-compose.yml feat(dev): add local mattermost instance in docker-compose.yml 2025年09月17日 22:02:42 +02:00
Dockerfile build(container): use trixie as base image 2025年12月24日 09:52:53 +01:00
LICENSE Initial commit (split from slidge core) 2023年05月02日 10:23:53 +02:00
local_mm.py cfix(0d45b808): fix local mattermost instance 2025年10月02日 06:48:12 +02:00
pyproject.toml test(ruff): use linter 2025年12月24日 09:36:24 +01:00
README.md chore(docs): update MUC JID 2025年11月21日 14:54:50 +01:00
uv.lock chore(lockfile): bump 2025年12月24日 09:35:13 +01:00

matteridge

A feature-rich Mattermost to XMPP puppeteering gateway, based on slidge and mattermost-api-reference-client.

CI pipeline status Chat PyPI package version

matteridge lets you chat with users of Mattermost without leaving your favorite XMPP client.

Quickstart

docker run codeberg.org/slidge/matteridge \  # works with podman too
 --jid mattermost.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 matteridge. See CONTRIBUTING.md.