Skip to content

mautrix/go

Folders and files

NameName
Last commit message
Last commit date
Aug 23, 2024
Aug 30, 2024
Aug 28, 2024
Sep 4, 2024
Sep 1, 2024
Sep 4, 2024
May 26, 2024
Sep 2, 2024
Aug 9, 2024
Sep 2, 2024
Aug 26, 2024
Jun 19, 2024
Aug 30, 2024
Sep 2, 2024
Jun 15, 2024
Aug 10, 2024
May 26, 2024
Jul 10, 2024
Aug 20, 2024
Jan 27, 2022
Jun 11, 2024
Sep 4, 2024
Aug 10, 2024
Aug 25, 2024
Sep 4, 2024
Sep 4, 2024
Sep 3, 2024
Aug 21, 2024
Aug 4, 2022
Sep 30, 2021
Sep 2, 2024
Jan 13, 2024
Jan 7, 2024
Aug 30, 2024
Apr 17, 2022
Aug 16, 2024
Sep 1, 2024
May 6, 2022

Repository files navigation

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