emm/vendor/maunium.net/go/mautrix
2024-05-08 12:31:04 +03:00
..
crypto update deps; update aux (justfile, CI config, linter, etc.) 2024-05-08 12:31:04 +03:00
event update deps; update aux (justfile, CI config, linter, etc.) 2024-05-08 12:31:04 +03:00
id update deps; update aux (justfile, CI config, linter, etc.) 2024-05-08 12:31:04 +03:00
pushrules update deps 2023-12-05 18:46:44 +02:00
.editorconfig init 2022-01-11 19:58:35 +02:00
.gitignore update deps 2023-12-05 18:46:44 +02:00
.pre-commit-config.yaml update deps; update aux (justfile, CI config, linter, etc.) 2024-05-08 12:31:04 +03:00
CHANGELOG.md update deps; update aux (justfile, CI config, linter, etc.) 2024-05-08 12:31:04 +03:00
client.go update deps; update aux (justfile, CI config, linter, etc.) 2024-05-08 12:31:04 +03:00
error.go update deps 2023-12-05 18:46:44 +02:00
filter.go update deps 2023-12-05 18:46:44 +02:00
LICENSE update deps 2023-12-05 18:46:44 +02:00
README.md update deps; update aux (justfile, CI config, linter, etc.) 2024-05-08 12:31:04 +03:00
requests.go update deps; update aux (justfile, CI config, linter, etc.) 2024-05-08 12:31:04 +03:00
responses.go update deps; update aux (justfile, CI config, linter, etc.) 2024-05-08 12:31:04 +03:00
room.go init 2022-01-11 19:58:35 +02:00
statestore.go update deps; update aux (justfile, CI config, linter, etc.) 2024-05-08 12:31:04 +03:00
sync.go update deps; update aux (justfile, CI config, linter, etc.) 2024-05-08 12:31:04 +03:00
syncstore.go update deps; update aux (justfile, CI config, linter, etc.) 2024-05-08 12:31:04 +03:00
url.go update deps 2023-12-05 18:46:44 +02:00
version.go update deps; update aux (justfile, CI config, linter, etc.) 2024-05-08 12:31:04 +03:00
versions.go update deps; update aux (justfile, CI config, linter, etc.) 2024-05-08 12:31:04 +03:00

mautrix-go

GoDoc

A Golang Matrix framework. Used by gomuks, go-neb, mautrix-whatsapp and others.

Matrix room: #maunium:maunium.net

This project is based on matrix-org/gomatrix. The original project is licensed under Apache 2.0.

In addition to the basic client API features the original project has, this framework also has:

  • Appservice support (Intent API like mautrix-python, room state storage, etc)
  • End-to-end encryption support (incl. interactive SAS verification)
  • Structs for parsing event content
  • Helpers for parsing and generating Matrix HTML
  • Helpers for handling push rules