Skip to content

mautrix/go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7165d3f · Apr 16, 2025
Feb 12, 2025
Mar 16, 2025
Apr 15, 2025
Apr 13, 2025
Apr 14, 2025
Apr 12, 2025
May 26, 2024
Sep 2, 2024
Apr 13, 2025
Apr 11, 2025
Nov 6, 2024
Feb 8, 2025
Jan 29, 2025
Jun 15, 2024
Aug 10, 2024
May 26, 2024
Oct 30, 2024
Apr 16, 2025
Jan 27, 2022
Jun 11, 2024
Mar 12, 2025
Mar 12, 2025
Dec 19, 2024
Apr 16, 2025
Apr 16, 2025
Mar 9, 2025
Apr 5, 2025
Aug 4, 2022
Sep 30, 2021
Sep 2, 2024
Mar 9, 2025
Jan 7, 2024
Mar 12, 2025
Apr 17, 2022
Apr 16, 2025
Feb 23, 2025
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