matrix-go-test/vendor/maunium.net/go/mautrix
2023-02-08 18:23:21 +01:00
..
appservice Stuff 2023-02-08 18:23:21 +01:00
bridge/bridgeconfig Stuff 2023-02-08 18:23:21 +01:00
crypto Stuff 2023-02-08 18:23:21 +01:00
event Stuff 2023-02-08 18:23:21 +01:00
format Stuff 2023-02-08 18:23:21 +01:00
id Stuff 2023-02-08 18:23:21 +01:00
pushrules Stuff 2023-02-08 18:23:21 +01:00
util Stuff 2023-02-08 18:23:21 +01:00
.editorconfig Stuff 2023-02-08 18:23:21 +01:00
.gitignore Stuff 2023-02-08 18:23:21 +01:00
.pre-commit-config.yaml Stuff 2023-02-08 18:23:21 +01:00
CHANGELOG.md Stuff 2023-02-08 18:23:21 +01:00
client.go Stuff 2023-02-08 18:23:21 +01:00
error.go Stuff 2023-02-08 18:23:21 +01:00
filter.go Stuff 2023-02-08 18:23:21 +01:00
LICENSE Stuff 2023-02-08 18:23:21 +01:00
README.md Stuff 2023-02-08 18:23:21 +01:00
requests.go Stuff 2023-02-08 18:23:21 +01:00
responses.go Stuff 2023-02-08 18:23:21 +01:00
room.go Stuff 2023-02-08 18:23:21 +01:00
store.go Stuff 2023-02-08 18:23:21 +01:00
sync.go Stuff 2023-02-08 18:23:21 +01:00
url.go Stuff 2023-02-08 18:23:21 +01:00
version.go Stuff 2023-02-08 18:23:21 +01:00
versions.go Stuff 2023-02-08 18:23:21 +01: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

This project contains modules that are licensed under Apache 2.0: