• Stars
    star
    25
  • Rank 957,573 (Top 19 %)
  • Language
    Go
  • License
    Apache License 2.0
  • Created over 3 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

MSC3079 Low Bandwidth library for servers and clients

More Repositories

1

synapse

Synapse: Matrix homeserver written in Python/Twisted.
Python
11,791
star
2

dendrite

Dendrite is a second-generation Matrix homeserver written in Go!
Go
4,696
star
3

matrix-js-sdk

Matrix Client-Server SDK for JavaScript
TypeScript
1,505
star
4

matrix-rust-sdk

Matrix Client-Server SDK for Rust
Rust
1,151
star
5

matrix-react-sdk

Matrix SDK for React Javascript
TypeScript
1,095
star
6

matrix-spec-proposals

Proposals for changes to the matrix specification
889
star
7

matrix-appservice-discord

A bridge between Matrix and Discord.
TypeScript
803
star
8

matrix.to

A simple stateless privacy-protecting URL redirecting service for Matrix
JavaScript
766
star
9

thirdroom

Open, decentralised, immersive worlds built on Matrix
C
599
star
10

matrix-appservice-irc

Node.js IRC bridge for Matrix
TypeScript
457
star
11

matrix-ios-sdk

The Matrix SDK for iOS
Objective-C
433
star
12

pinecone

Peer-to-peer overlay routing for the Matrix ecosystem
Go
428
star
13

matrix.org

matrix.org public website
JavaScript
413
star
14

matrix-android-sdk

The Matrix SDK for Android - DEPRECATED
Java
376
star
15

mjolnir

A moderation tool for Matrix
TypeScript
325
star
16

go-neb

Extensible matrix bot written in Go
Go
281
star
17

pantalaimon

E2EE aware proxy daemon for matrix clients.
Python
279
star
18

matrix-appservice-slack

A Matrix <--> Slack bridge
TypeScript
271
star
19

gomatrix

A Golang Matrix client
Go
269
star
20

sydent

Sydent: Reference Matrix Identity Server
Python
259
star
21

matrix-python-sdk

Matrix Client-Server SDK for Python 2 and 3
Python
256
star
22

sliding-sync

Proxy implementation of MSC3575's sync protocol.
Go
250
star
23

purple-matrix

Libpurple protocol plugin for matrix
C
224
star
24

matrix-ircd

An IRCd implementation backed by Matrix.
Rust
224
star
25

matrix-android-sdk2

Matrix SDK for Android, extracted from the Element Android application
Kotlin
189
star
26

matrix-spec

The Matrix protocol specification
HTML
188
star
27

matrix-hookshot

A bridge between Matrix and multiple project management services, such as GitHub, GitLab and JIRA.
TypeScript
185
star
28

vodozemac

An implementation of Olm and Megolm in pure Rust.
Rust
171
star
29

matrix-bifrost

General purpose bridging with a variety of backends including libpurple and xmpp.js
TypeScript
162
star
30

rust-synapse-compress-state

A tool to compress some state in a Synapse instance's database
Rust
147
star
31

matrix-appservice-bridge

Bridging infrastructure for Application Services
TypeScript
141
star
32

matrix-ios-kit

Reusable UI interfaces to ease building of Matrix client apps
Objective-C
128
star
33

sygnal

Sygnal: reference Push Gateway for Matrix
Python
128
star
34

matrix-authentication-service

OAuth2.0 + OpenID Provider for Matrix Homeservers
Rust
111
star
35

matrix-synapse-ldap3

An LDAP3 auth provider for Synapse
Python
107
star
36

cerulean

An experimental Matrix client for playing with freestyle public threaded conversations
JavaScript
103
star
37

waterfall

A cascading stream forwarding unit for scalable, distributed voice and video conferencing over Matrix
Go
98
star
38

synapse-s3-storage-provider

Synapse storage provider to fetch and store media in Amazon S3
Python
92
star
39

matrix-rich-text-editor

Matrix Rich Text Editor
Rust
92
star
40

meshsim

Matrix mesh simulator
Python
90
star
41

matrix-static

A static golang generated preview of public world readable Matrix rooms.
Go
87
star
42

seshat

A Matrix message database/indexer
Rust
86
star
43

matrix-viewer

View the history of public and world readable Matrix rooms
JavaScript
74
star
44

matrix-appservice-node

Matrix Application Service framework in Node.js
TypeScript
71
star
45

sytest

Black-box integration testing for Matrix homeservers
Perl
66
star
46

matrix-federation-tester

Tester for matrix federation written in golang.
Go
61
star
47

complement

Matrix compliance test suite
Go
61
star
48

docker-jitsi

Docker files for building images and running jitsi-meet in Docker containers
Lua
58
star
49

matrix-widget-api

JavaScript/TypeScript API for widgets & web clients to communicate
TypeScript
57
star
50

gomatrixserverlib

Go library for matrix federation.
Go
56
star
51

olm

An implementation of the Double Ratchet cryptographic ratchet in C++/C
54
star
52

Matrix-NEB

N E Bot: Generic bot for Matrix with plugin support
Python
49
star
53

rust-opa-wasm

Open Policy Agent WebAssembly Rust SDK
Rust
46
star
54

naffka

Single in-process implementation of the sarama golang kafka APIs
Go
45
star
55

matrix-ios-console

The sample Matrix client for iOS
Objective-C
45
star
56

conference-bot

The conductor for your orchestra^Wconference
TypeScript
44
star
57

gsoc

JavaScript
43
star
58

matrix-appservice-gitter

Matrix <-> Gitter bridge
JavaScript
40
star
59

coap-proxy

HTTP<->CoAP proxy
Go
39
star
60

matrix-appservice-tg

Matrix<->Telegram user-puppeting portal
JavaScript
37
star
61

dendron

Dendron was an experimental Matrix homeserver, succeeded by Dendrite.
Go
35
star
62

matrix-vr-demo

Matrix.org Virtual Reality Demo
JavaScript
31
star
63

python-canonicaljson

Canonical JSON
Python
31
star
64

bullettime

An experimental golang Matrix homeserver
Go
31
star
65

matrix-angular-sdk

JavaScript
28
star
66

matrix-rust-components-swift

Swift package providing components from the matrix-rust-sdk
Swift
27
star
67

rageshake

Bug report server
Go
27
star
68

matrix-android-console

Java
26
star
69

matrix-android-sdk2-sample

Example project for using the android sdk
Kotlin
26
star
70

fed-tester-ui

UI for the matrix federation tester (forked from https://git.lain.haus/f0x/fed-tester)
JavaScript
26
star
71

prosody-mod-auth-matrix-user-verification

Matrix user verification auth for Prosody
Lua
24
star
72

voip-tester

Tests VoIP
JavaScript
23
star
73

thirdroom-unity-exporter

C#
23
star
74

matrix-user-verification-service

Service to verify details of a user based on a Open ID token.
JavaScript
23
star
75

matrix-search

A generic search engine daemon
Go
22
star
76

tardis

Time Agnostic Room DAG Inspection Service
JavaScript
21
star
77

synapse-auto-accept-invite

Synapse module to automatically accept invites
Python
18
star
78

libp2p-proxy

A p2p transport shim for p2p matrix.
Go
18
star
79

patience

Full stack integration testing for Matrix clients and servers
TypeScript
18
star
80

matrix-sentry-webhooks

Sentry webhooks integration bot for Matrix.
JavaScript
17
star
81

matrix-appservice-verto

A Matrix <--> Verto bridge, designed for conferencing
JavaScript
16
star
82

go-sqlite3-js

Go SQL driver for sqlite3 in browser (sql.js) from go-wasm
Go
15
star
83

matrix-appservice-rocketchat

JavaScript
15
star
84

matrix-content-scanner

[DEPRECATED] A web service for scanning media hosted by a Matrix media repository. Replaced by https://github.com/vector-im/matrix-content-scanner-python
JavaScript
13
star
85

synapse-user-restrictions

This module allows restricting users from performing actions such as creating rooms or sending invites.
Python
13
star
86

docker-dehydrated

A docker image we use internally for managing certificates.
Shell
13
star
87

matrix-rust-components-kotlin

Kotlin
12
star
88

matrix-rust-sdk-crypto-wasm

Rust
12
star
89

matrix-websockets-proxy

Websockets wrapper for matrix.org homeservers
Go
12
star
90

panopticon

panopticon records usage metrics from homeservers
Go
11
star
91

matrix-files-sdk

JS/TS SDK for working with files and folders in Matrix
TypeScript
11
star
92

remember-this-rs

A simple Rust crate to cache data both in-memory and on disk
Rust
11
star
93

complement-crypto

Go
10
star
94

allchange

A multi-project changelog generator
TypeScript
10
star
95

python-unpaddedbase64

Unpadded Base64
Python
10
star
96

synapse-email-account-validity

Account validity plugin for Synapse using email
Python
10
star
97

matrixmon

A small end-to-end prober and Prometheus stats exporter for a Matrix homeserver
Perl
10
star
98

matrix-synapse-saml-mozilla

Mozilla flavour of a Synapse SAML mapping provider
Python
9
star
99

vodozemac-bindings

Language bindings for vodozemac
Rust
9
star
100

synapse-config-generator

A web based synapse config generator
JavaScript
9
star