matrix-prometheus/vendor/maunium.net/go/mautrix
Luca a31cbcdf01 Fix missing database driver, enhance message template, dockerize application 2023-01-14 01:07:09 +01:00
..
appservice Implement basic matrix bot 2023-01-13 21:24:39 +01:00
crypto Implement basic matrix bot 2023-01-13 21:24:39 +01:00
event Implement basic matrix bot 2023-01-13 21:24:39 +01:00
format Fix missing database driver, enhance message template, dockerize application 2023-01-14 01:07:09 +01:00
id Implement basic matrix bot 2023-01-13 21:24:39 +01:00
pushrules Implement basic matrix bot 2023-01-13 21:24:39 +01:00
util/base58 Implement basic matrix bot 2023-01-13 21:24:39 +01:00
.editorconfig Implement basic matrix bot 2023-01-13 21:24:39 +01:00
.gitignore Implement basic matrix bot 2023-01-13 21:24:39 +01:00
.pre-commit-config.yaml Implement basic matrix bot 2023-01-13 21:24:39 +01:00
LICENSE Implement basic matrix bot 2023-01-13 21:24:39 +01:00
README.md Implement basic matrix bot 2023-01-13 21:24:39 +01:00
client.go Implement basic matrix bot 2023-01-13 21:24:39 +01:00
error.go Implement basic matrix bot 2023-01-13 21:24:39 +01:00
filter.go Implement basic matrix bot 2023-01-13 21:24:39 +01:00
requests.go Implement basic matrix bot 2023-01-13 21:24:39 +01:00
responses.go Implement basic matrix bot 2023-01-13 21:24:39 +01:00
room.go Implement basic matrix bot 2023-01-13 21:24:39 +01:00
store.go Implement basic matrix bot 2023-01-13 21:24:39 +01:00
sync.go Implement basic matrix bot 2023-01-13 21:24:39 +01:00
url.go Implement basic matrix bot 2023-01-13 21:24:39 +01:00
version.go Implement basic matrix bot 2023-01-13 21:24:39 +01:00
versions.go Implement basic matrix bot 2023-01-13 21:24:39 +01:00

README.md

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: