Categorygithub.com/element-hq/mautrix-go
repositorypackage
0.19.0-mod-2
Repository: https://github.com/element-hq/mautrix-go.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

Element fork

The Element fork includes the following changes:

Some changes that appear here may get upstreamed to https://github.com/mautrix/go, and will be removed from the list when they appear in both versions.

Tagged versions will appear as v{UPSTREAM-VERSION}-mod-{VERSION}

E.g. The third modification release to 1.0 of the upstream release would be v1.0-mod-3.

mautrix-go

GoDoc

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

Matrix room: #go: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)
  • High-level module for building puppeting bridges
  • High-level module for building chat clients
  • Wrapper functions for the Synapse admin API
  • Structs for parsing event content
  • Helpers for parsing and generating Matrix HTML
  • Helpers for handling push rules