Renovate Bot 4a52ab47dc
All checks were successful
continuous-integration/drone/push Build is passing
Update react to ^19.2.1
2025-12-04 00:16:13 +00:00
2025-12-03 16:28:21 +01:00
2025-12-04 00:16:13 +00:00
2025-03-04 19:32:56 +01:00
2025-12-03 09:43:04 +01:00
2025-11-05 16:30:06 +01:00
2025-03-29 17:32:25 +00:00

Matrix Gateway

Build Status

Project that expose a simple API to make use of Matrix API. It acts as a Matrix client (like Element for example)

Known limitations:

  • Supports only a limited subset of Matrix API
  • Does not support spaces

Project written in Rust and TypeScript. Releases are published on Docker Hub.

Docker image options

docker run --rm -it docker.io/pierre42100/matrix_gateway --help

Setup dev environment

Dependencies

sudo apt install -y libsqlite3-dev

cd matrixgw_backend
mkdir -p storage/maspostgres storage/synapse
docker compose up

To create default account, in another terminal, run the following command:

docker compose --profile create-accounts up -d

URLs:

Auto-created Matrix accounts:

  • admin1 : admin1
  • user1 : user1

Backend

cd matrixgw_backend
cargo fmt && cargo clippy && cargo run --

Frontend

cd matrixgw_frontend
npm install
npm run dev
Description
A gateway to integrate Matrix network events in your own applications
Readme GPL-3.0 4.8 MiB
v1 Latest
2025-12-01 10:27:13 +00:00
Languages
TypeScript 60.4%
Rust 38.9%
JavaScript 0.2%
Makefile 0.2%
Dockerfile 0.1%
Other 0.1%