Skip to content

mautrix/go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

569ef50 · Jul 18, 2024
Mar 8, 2024
Jul 6, 2024
Jul 12, 2024
Jul 18, 2024
Jul 18, 2024
Jul 17, 2024
May 26, 2024
Mar 12, 2024
Apr 13, 2024
Jun 25, 2024
Mar 13, 2024
Jun 19, 2024
May 24, 2023
Jul 13, 2024
Jun 15, 2024
Nov 16, 2021
May 26, 2024
Jul 10, 2024
Jul 16, 2024
Jan 27, 2022
Jun 11, 2024
Jun 30, 2024
Jun 14, 2023
Apr 17, 2022
Jul 16, 2024
Jul 16, 2024
May 27, 2024
Mar 11, 2024
Aug 4, 2022
Sep 30, 2021
May 26, 2024
Jan 13, 2024
Jan 7, 2024
May 19, 2023
Apr 17, 2022
Jul 16, 2024
Jun 15, 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