• Stars
    star
    92
  • Rank 360,770 (Top 8 %)
  • Language
    Python
  • License
    Apache License 2.0
  • Created over 6 years ago
  • Updated over 1 year ago

Reviews

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

Repository Details

Synapse storage provider to fetch and store media in Amazon S3

More Repositories

1

synapse

Synapse: Matrix homeserver written in Python/Twisted.
Python
11,768
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
790
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
585
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
421
star
13

matrix.org

matrix.org public website
JavaScript
396
star
14

matrix-android-sdk

The Matrix SDK for Android - DEPRECATED
Java
376
star
15

mjolnir

A moderation tool for Matrix
TypeScript
301
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
230
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
185
star
26

matrix-hookshot

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

matrix-spec

The Matrix protocol specification
HTML
171
star
28

matrix-bifrost

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

vodozemac

An implementation of Olm and Megolm in pure Rust.
Rust
145
star
30

matrix-appservice-bridge

Bridging infrastructure for Application Services
TypeScript
141
star
31

rust-synapse-compress-state

A tool to compress some state in a Synapse instance's database
Rust
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-synapse-ldap3

An LDAP3 auth provider for Synapse
Python
107
star
35

matrix-authentication-service

OAuth2.0 + OpenID Provider for Matrix Homeservers
Rust
106
star
36

cerulean

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

waterfall

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

meshsim

Matrix mesh simulator
Python
90
star
39

matrix-static

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

seshat

A Matrix message database/indexer
Rust
86
star
41

matrix-rich-text-editor

Matrix Rich Text Editor
Rust
82
star
42

matrix-appservice-node

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

matrix-viewer

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

sytest

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

matrix-federation-tester

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

complement

Matrix compliance test suite
Go
61
star
47

docker-jitsi

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

matrix-widget-api

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

gomatrixserverlib

Go library for matrix federation.
Go
56
star
50

olm

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

Matrix-NEB

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

rust-opa-wasm

Open Policy Agent WebAssembly Rust SDK
Rust
46
star
53

naffka

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

matrix-ios-console

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

gsoc

JavaScript
43
star
56

conference-bot

The conductor for your orchestra^Wconference
TypeScript
43
star
57

matrix-appservice-gitter

Matrix <-> Gitter bridge
JavaScript
40
star
58

coap-proxy

HTTP<->CoAP proxy
Go
39
star
59

matrix-appservice-tg

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

dendron

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

matrix-vr-demo

Matrix.org Virtual Reality Demo
JavaScript
31
star
62

python-canonicaljson

Canonical JSON
Python
31
star
63

bullettime

An experimental golang Matrix homeserver
Go
31
star
64

matrix-angular-sdk

JavaScript
28
star
65

rageshake

Bug report server
Go
27
star
66

matrix-android-console

Java
26
star
67

fed-tester-ui

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

matrix-android-sdk2-sample

Example project for using the android sdk
Kotlin
25
star
69

lb

MSC3079 Low Bandwidth library for servers and clients
Go
24
star
70

voip-tester

Tests VoIP
JavaScript
23
star
71

prosody-mod-auth-matrix-user-verification

Matrix user verification auth for Prosody
Lua
23
star
72

thirdroom-unity-exporter

C#
23
star
73

matrix-search

A generic search engine daemon
Go
22
star
74

matrix-rust-components-swift

Swift package providing components from the matrix-rust-sdk
Swift
21
star
75

matrix-user-verification-service

Service to verify details of a user based on a Open ID token.
JavaScript
21
star
76

tardis

Time Agnostic Room DAG Inspection Service
JavaScript
20
star
77

libp2p-proxy

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

patience

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

matrix-sentry-webhooks

Sentry webhooks integration bot for Matrix.
JavaScript
17
star
80

matrix-appservice-verto

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

synapse-auto-accept-invite

Synapse module to automatically accept invites
Python
15
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

docker-dehydrated

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

matrix-websockets-proxy

Websockets wrapper for matrix.org homeservers
Go
12
star
87

panopticon

panopticon records usage metrics from homeservers
Go
11
star
88

matrix-files-sdk

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

remember-this-rs

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

matrix-rust-sdk-crypto-wasm

Rust
11
star
91

matrix-rust-components-kotlin

Kotlin
10
star
92

allchange

A multi-project changelog generator
TypeScript
10
star
93

python-unpaddedbase64

Unpadded Base64
Python
10
star
94

matrixmon

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

matrix-synapse-saml-mozilla

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

vodozemac-bindings

Language bindings for vodozemac
Rust
9
star
97

synapse-config-generator

A web based synapse config generator
JavaScript
9
star
98

synapse-user-restrictions

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

eigen-server

Example server and development test client for Linearized Matrix
TypeScript
9
star
100

matrix-analytics-events

Cross-platform definitions of analytics events raised by matrix SDKs
Kotlin
8
star