1
0
Fork 0
No description
Find a file
Stehpen Corya bd0f5899d0
Some checks failed
Go / lint (1.18) (push) Failing after 55s
Go / build (1.18) (push) Failing after 58s
Go / build (1.17) (push) Failing after 58s
first commit
2026-02-06 09:12:43 -05:00
.github/workflows first commit 2026-02-06 09:12:43 -05:00
appservice first commit 2026-02-06 09:12:43 -05:00
bridge first commit 2026-02-06 09:12:43 -05:00
crypto first commit 2026-02-06 09:12:43 -05:00
event first commit 2026-02-06 09:12:43 -05:00
example first commit 2026-02-06 09:12:43 -05:00
format first commit 2026-02-06 09:12:43 -05:00
id first commit 2026-02-06 09:12:43 -05:00
pushrules first commit 2026-02-06 09:12:43 -05:00
sqlstatestore first commit 2026-02-06 09:12:43 -05:00
synapseadmin first commit 2026-02-06 09:12:43 -05:00
util first commit 2026-02-06 09:12:43 -05:00
.editorconfig first commit 2026-02-06 09:12:43 -05:00
.gitignore first commit 2026-02-06 09:12:43 -05:00
.pre-commit-config.yaml first commit 2026-02-06 09:12:43 -05:00
CHANGELOG.md first commit 2026-02-06 09:12:43 -05:00
client.go first commit 2026-02-06 09:12:43 -05:00
client_internal_test.go first commit 2026-02-06 09:12:43 -05:00
error.go first commit 2026-02-06 09:12:43 -05:00
filter.go first commit 2026-02-06 09:12:43 -05:00
go.mod first commit 2026-02-06 09:12:43 -05:00
go.sum first commit 2026-02-06 09:12:43 -05:00
LICENSE first commit 2026-02-06 09:12:43 -05:00
README.md first commit 2026-02-06 09:12:43 -05:00
requests.go first commit 2026-02-06 09:12:43 -05:00
responses.go first commit 2026-02-06 09:12:43 -05:00
responses_test.go first commit 2026-02-06 09:12:43 -05:00
room.go first commit 2026-02-06 09:12:43 -05:00
statestore.go first commit 2026-02-06 09:12:43 -05:00
sync.go first commit 2026-02-06 09:12:43 -05:00
syncstore.go first commit 2026-02-06 09:12:43 -05:00
url.go first commit 2026-02-06 09:12:43 -05:00
url_test.go first commit 2026-02-06 09:12:43 -05:00
version.go first commit 2026-02-06 09:12:43 -05:00
versions.go first commit 2026-02-06 09:12:43 -05:00
versions_test.go first commit 2026-02-06 09:12:43 -05: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: