Members
-
matrix-spec-proposals ★ PINNED
Proposals for changes to the matrix specification
★ 1.2k 1d agoExplain → -
matrix-js-sdk ★ PINNED
Matrix Client-Server SDK for JavaScript
TypeScript ★ 2.1k 8h agoExplain → -
matrix-rust-sdk ★ PINNED
Matrix Client-Server SDK for Rust
Rust ★ 2.2k 10h agoExplain → -
mjolnir ★ PINNED
A moderation tool for Matrix
TypeScript ★ 440 3d agoExplain → -
sliding-sync ★ PINNED ▣
Proxy implementation of MSC3575's sync protocol.
Go ★ 282 7mo agoExplain → -
vodozemac ★ PINNED
An implementation of Olm and Megolm in pure Rust.
Rust ★ 370 1d agoExplain → -
synapse ▣
Synapse: Matrix homeserver written in Python/Twisted.
Python ★ 12k 2y agoExplain → -
dendrite ▣
Dendrite is a second-generation Matrix homeserver written in Go!
Go ★ 5.6k 1y agoExplain → -
matrix.to
A simple stateless privacy-protecting URL redirecting service for Matrix
JavaScript ★ 1.4k 5mo agoExplain → -
matrix-react-sdk ▣
Matrix SDK for React Javascript
TypeScript ★ 1.1k 1y agoExplain → -
matrix-appservice-discord
A bridge between Matrix and Discord.
TypeScript ★ 905 1y agoExplain → -
thirdroom
Open, decentralised, immersive worlds built on Matrix
C ★ 642 2y agoExplain → -
matrix.org
matrix.org public website
JavaScript ★ 601 10h agoExplain → -
matrix-appservice-irc
Node.js IRC bridge for Matrix
TypeScript ★ 502 2mo agoExplain → -
matrix-ios-sdk
The Matrix SDK for iOS
Objective-C ★ 483 29d agoExplain → -
pinecone
Peer-to-peer overlay routing for the Matrix ecosystem
Go ★ 482 1y agoExplain → -
matrix-hookshot
A bridge between Matrix and multiple project management services, such as GitHub, GitLab and JIRA.
TypeScript ★ 434 11h agoExplain → -
matrix-android-sdk ▣
The Matrix SDK for Android - DEPRECATED
Java ★ 365 4y agoExplain → -
pantalaimon ▣
E2EE aware proxy daemon for matrix clients.
Python ★ 330 1y agoExplain → -
sydent ▣
Sydent: Reference Matrix Identity Server
Python ★ 318 11mo agoExplain → -
matrix-spec
The Matrix protocol specification
HTML ★ 317 1d agoExplain → -
gomatrix ▣
A Golang Matrix client
Go ★ 288 3y agoExplain → -
matrix-appservice-slack ▣
A Matrix <--> Slack bridge
TypeScript ★ 283 5mo agoExplain → -
go-neb ▣
Extensible matrix bot written in Go
Go ★ 281 3y agoExplain → -
matrix-python-sdk
Matrix Client-Server SDK for Python 2 and 3
Python ★ 266 3y agoExplain → -
matrix-ircd ▣
An IRCd implementation backed by Matrix.
Rust ★ 226 2y agoExplain → -
purple-matrix
Libpurple protocol plugin for matrix
C ★ 223 3y agoExplain → -
matrix-android-sdk2
Matrix SDK for Android, extracted from the Element Android application
Kotlin ★ 201 3mo agoExplain → -
synapse-s3-storage-provider
Synapse storage provider to fetch and store media in Amazon S3
Python ★ 198 1d agoExplain → -
sygnal ▣
Sygnal: reference Push Gateway for Matrix
Python ★ 192 11mo agoExplain → -
matrix-bifrost
General purpose bridging with a variety of backends including libpurple and xmpp.js
TypeScript ★ 186 2mo agoExplain → -
matrix-appservice-bridge
Bridging infrastructure for Application Services
TypeScript ★ 183 20d agoExplain → -
rust-synapse-compress-state
A tool to compress some state in a Synapse instance's database
Rust ★ 170 1d agoExplain → -
matrix-synapse-ldap3
An LDAP3 auth provider for Synapse
Python ★ 139 2mo agoExplain → -
matrix-ios-kit ▣
Reusable UI interfaces to ease building of Matrix client apps
Objective-C ★ 126 4y agoExplain → -
matrix-authentication-service ▣
OAuth2.0 + OpenID Provider for Matrix Homeservers
Rust ★ 120 1y agoExplain → -
seshat
A Matrix message database/indexer
Rust ★ 116 5h agoExplain → -
cerulean
An experimental Matrix client for playing with freestyle public threaded conversations
JavaScript ★ 106 3y agoExplain → -
waterfall
A cascading stream forwarding unit for scalable, distributed voice and video conferencing over Matrix
Go ★ 105 3y agoExplain → -
matrix-federation-tester
Tester for matrix federation written in golang.
Go ★ 102 24d agoExplain → -
matrix-rich-text-editor ▣
Matrix Rich Text Editor
Rust ★ 98 1y agoExplain → -
meshsim
Matrix mesh simulator
Python ★ 98 3y agoExplain → -
complement
Matrix compliance test suite
Go ★ 93 1d agoExplain → -
matrix-widget-api
JavaScript/TypeScript API for widgets & web clients to communicate
TypeScript ★ 92 1d agoExplain → -
matrix-appservice-node
Matrix Application Service framework in Node.js
TypeScript ★ 89 8d agoExplain → -
matrix-static ▣
A static golang generated preview of public world readable Matrix rooms.
Go ★ 88 3y agoExplain → -
matrix-viewer
View the history of public and world readable Matrix rooms
JavaScript ★ 81 3mo agoExplain → -
sytest
Black-box integration testing for Matrix homeservers
Perl ★ 80 1d agoExplain → -
rust-opa-wasm
Open Policy Agent WebAssembly Rust SDK
Rust ★ 79 7d agoExplain → -
olm ▣
An implementation of the Double Ratchet cryptographic ratchet in C++/C
★ 74 4mo agoExplain → -
gomatrixserverlib
Go library for matrix federation.
Go ★ 68 1mo agoExplain → -
docker-jitsi
Docker files for building images and running jitsi-meet in Docker containers
Lua ★ 61 6y agoExplain → -
matrix-rust-components-swift
Swift package providing components from the matrix-rust-sdk
Swift ★ 54 19d agoExplain → -
Matrix-NEB
N E Bot: Generic bot for Matrix with plugin support
Python ★ 50 9y agoExplain → -
fed-tester-ui
UI for the matrix federation tester (forked from https://git.lain.haus/f0x/fed-tester)
JavaScript ★ 49 2y agoExplain → -
conference-bot
The conductor for your orchestra^Wconference
TypeScript ★ 48 4mo agoExplain → -
matrix-ios-console ▣
The sample Matrix client for iOS
Objective-C ★ 46 3y agoExplain → -
naffka ▣
Single in-process implementation of the sarama golang kafka APIs
Go ★ 45 5y agoExplain → -
coap-proxy
HTTP<->CoAP proxy
Go ★ 44 7y agoExplain → -
gsoc ▣
No description.
JavaScript ★ 44 3y agoExplain → -
rageshake
Bug report server
Go ★ 42 1mo agoExplain → -
matrix-appservice-gitter ▣
Matrix <-> Gitter bridge
JavaScript ★ 41 5y agoExplain → -
matrix-appservice-tg ▣
Matrix<->Telegram user-puppeting portal
JavaScript ★ 38 7y agoExplain → -
matrix-sdk-crypto-wasm
No description.
Rust ★ 37 13d agoExplain → -
dendron ▣
Dendron was an experimental Matrix homeserver, succeeded by Dendrite.
Go ★ 36 8y agoExplain → -
node-irc ⑂
NodeJS IRC client library
TypeScript ★ 34 2mo agoExplain → -
matrix-vr-demo
Matrix.org Virtual Reality Demo
JavaScript ★ 33 6y agoExplain → -
bullettime
An experimental golang Matrix homeserver
Go ★ 32 10y agoExplain → -
node-purple ⑂
NodeJS N-API bindings for libpurple 2.X
C ★ 31 1mo agoExplain → -
tardis
Time Agnostic Room DAG Inspection Service
TypeScript ★ 30 8mo agoExplain → -
python-canonicaljson
Canonical JSON
Python ★ 30 1mo agoExplain → -
prosody-mod-auth-matrix-user-verification
Matrix user verification auth for Prosody
Lua ★ 29 2y agoExplain → -
voip-tester
Tests VoIP
JavaScript ★ 28 3y agoExplain → -
lb
MSC3079 Low Bandwidth library for servers and clients
Go ★ 27 3y agoExplain → -
matrix-android-sdk2-sample
Example project for using the android sdk
Kotlin ★ 26 2y agoExplain → -
matrix-user-verification-service
Service to verify details of a user based on a Open ID token.
JavaScript ★ 25 8mo agoExplain → -
matrix-android-console ▣
No description.
Java ★ 25 10y agoExplain → -
matrix-search ▣
A generic search engine daemon
Go ★ 24 8y agoExplain → -
matrix-rust-components-kotlin
No description.
Kotlin ★ 23 11h agoExplain → -
thirdroom-unity-exporter
No description.
C# ★ 23 3y agoExplain → -
synapse-auto-accept-invite ▣
Synapse module to automatically accept invites
Python ★ 22 1y agoExplain → -
patience
Full stack integration testing for Matrix clients and servers
TypeScript ★ 21 4y agoExplain → -
matrix-sentry-webhooks
Sentry webhooks integration bot for Matrix.
JavaScript ★ 20 3y agoExplain → -
policyserv
An MSC4284 Policy Server implementation
Go ★ 19 7h agoExplain → -
libp2p-proxy ▣
A p2p transport shim for p2p matrix.
Go ★ 19 5y agoExplain → -
synapse-user-restrictions
This module allows restricting users from performing actions such as creating rooms or sending invites.
Python ★ 19 4y agoExplain → -
complement-crypto
No description.
Go ★ 17 2d agoExplain → -
matrix-appservice-verto
A Matrix <--> Verto bridge, designed for conferencing
JavaScript ★ 17 9y agoExplain → -
docker-dehydrated
A docker image we use internally for managing certificates.
Shell ★ 16 5y agoExplain → -
matrix-websockets-proxy
Websockets wrapper for matrix.org homeservers
Go ★ 15 7y agoExplain → -
twemoji-colr ⑂
Twemoji font in COLR/CPAL layered format
JavaScript ★ 14 7mo agoExplain → -
matrix-analytics-events
Cross-platform definitions of analytics events raised by matrix SDKs
Kotlin ★ 13 10d agoExplain → -
python-signedjson
Sign JSON objects with ED25519 signatures
Python ★ 13 3y agoExplain → -
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 3y agoExplain → -
matrix-files-sdk
JS/TS SDK for working with files and folders in Matrix
TypeScript ★ 12 2y agoExplain → -
panopticon
panopticon records usage metrics from homeservers
Go ★ 12 2y agoExplain → -
synapse-email-account-validity
Account validity plugin for Synapse using email
Python ★ 12 2y agoExplain → -
matrixmon
A small end-to-end prober and Prometheus stats exporter for a Matrix homeserver
Perl ★ 11 2y agoExplain → -
matrix-encrypt-attachment
JS/TS library for encrypting and decrypting file attachments in Matrix
TypeScript ★ 11 1y agoExplain → -
vodozemac-bindings
Language bindings for vodozemac
Rust ★ 11 1y agoExplain → -
webrtc
Matrix-specific branches of WebRTC
C++ ★ 11 8y agoExplain → -
remember-this-rs
A simple Rust crate to cache data both in-memory and on disk
Rust ★ 11 4y agoExplain → -
matrix-appservice-respoke
A Matrix <--> Asterisk bridge that relies on chan_respoke
JavaScript ★ 10 10y agoExplain → -
synapse-domain-rule-checker
A module to prevent invites and joins to Matrix rooms by checking the involved server(s)' domain.
Python ★ 10 2y agoExplain → -
synapse-config-generator ▣
A web based synapse config generator
JavaScript ★ 10 5y agoExplain → -
matrix-events-sdk
JS/TS SDK for handling (extensible) events in Matrix
TypeScript ★ 10 3y agoExplain → -
matrix-rust-sdk-crypto-nodejs
No description.
Rust ★ 9 10d agoExplain → -
docker-jitsi-meet ⑂
Jitsi Meet on Docker
Lua ★ 9 14d agoExplain → -
allchange
A multi-project changelog generator
TypeScript ★ 9 3y agoExplain → -
matrix-synapse-saml-mozilla ▣
Mozilla flavour of a Synapse SAML mapping provider
Python ★ 9 3y agoExplain → -
twim-config
Configurations file for This Week in Matrix, powered by Hebbot
Go Template ★ 8 2d agoExplain → -
matrix-conf-website
No description.
Astro ★ 8 2d agoExplain → -
mx-tester
No description.
Rust ★ 8 1mo agoExplain → -
antiscam
Anti-scam plugin for Synapse
Python ★ 8 7y agoExplain → -
arewep2pyet
arewep2pyet.com
HTML ★ 8 3y agoExplain → -
neon-serde ⑂ ▣
Simplify running rust in nodejs
Rust ★ 8 2y agoExplain → -
package-synapse-debian ▣
Debian packaging for synapse. APT repo hosted at: http://matrix.org/packages/debian
★ 8 7y agoExplain → -
synapse-module-cookiecutter-template
Cookiecutter-based template for creating new Synapse modules
Python ★ 8 2y agoExplain → -
matrix-pickle
Simple binary encoding format
Rust ★ 7 1d agoExplain → -
hma-matrix
Matrix-specific extensions to HMA
Python ★ 7 1d agoExplain → -
areweoidcyet
No description.
MDX ★ 7 2d agoExplain → -
emojibase-bindings
Packages emojibase bindings for iOS and Android
TypeScript ★ 7 8h agoExplain → -
dendrite-p2p-demo
No description.
Go ★ 7 6y agoExplain → -
trafficlight
Coordinator server for client-server-server-client test cases
Python ★ 7 2y agoExplain → -
twim-o-matic ▣
Can be used to help produce new editions of This Week in Matrix
TypeScript ★ 7 3y agoExplain → -
arewemlsyet
arewemlsyet.com
HTML ★ 6 1y agoExplain → -
collaborative-documents
No description.
TypeScript ★ 6 4y agoExplain → -
mscbot-python
mscbot github bot implementation in python
Python ★ 6 1y agoExplain → -
synapse-bind-sydent
A Synapse module that uses Sydent's internal bind APIs to automatically record 3PIDs association on an IS upon registration.
Python ★ 6 3y agoExplain → -
tantivy ⑂ ▣
Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust
Rust ★ 6 6y agoExplain → -
etherpad-lite ⑂ ▣
Etherpad: Really real-time collaborative document editing
JavaScript ★ 6 5y agoExplain → -
package-synapse-snap
Synapse snap package
★ 6 9y agoExplain → -
mautrix-go ⑂
A Golang Matrix client-server framework.
Go ★ 5 3y agoExplain → -
arewereadyyet.com ▣
arewereadyyet.com public HTML page
JavaScript ★ 5 5y agoExplain → -
rust-http-rendezvous-server ▣
https://github.com/matrix-org/node-http-rendezvous-server but in Rust
Rust ★ 5 7mo agoExplain → -
matrix-rn-sdk ▣
Wrapper around matrix-js-sdk for React Native
TypeScript ★ 5 2y agoExplain → -
ruma ⑂
Monorepo for our various Rust + Matrix crates.
Rust ★ 5 1y agoExplain → -
matrix-ansible ▣
No description.
★ 5 7y agoExplain → -
synapse-patch-push-rules
Synapse module to patch push rules when new users register
Python ★ 5 4y agoExplain → -
synapse-protector
Synapse module that protects users and rooms from accidental deletion.
Python ★ 5 4y agoExplain → -
synapse-simple-antispam ⑂
A simple spam checker module for Synapse to block invites from unwanted homeservers
Python ★ 5 4y agoExplain → -
matrix-react-skin ▣
Default skin for matrix-react-sdk
JavaScript ★ 5 10y agoExplain → -
matrix-rich-text-editor-swift ▣
Swift package for matrix-rich-text-editor rust library/bindings and some UI components for easy integration. This replaces matrix-wysiwyg-composer-swift
Swift ★ 4 1y agoExplain → -
eslint-plugin-matrix-org
ESLint rules and configs used by Matrix.org projects
JavaScript ★ 4 2mo agoExplain → -
docsy ⑂
A set of Hugo doc templates for launching open source content.
JavaScript ★ 4 2mo agoExplain → -
matrix-python-common
Common code for Synapse, Sydent and Sygnal.
Python ★ 4 3y agoExplain → -
matrix-web-i18n
No description.
TypeScript ★ 4 2mo agoExplain → -
matrix-rust-sdk-bindings ▣
Language bindings for matrix-rust-sdk
Rust ★ 4 4y agoExplain → -
synapse-ha
Active/Passive Synapse clusters using vagrant and pacemaker
Shell ★ 4 8y agoExplain → -
matrix-uri-parser-js ▣
JavaScript / TypeScript parser for the URI scheme of the Matrix chat protocol.
TypeScript ★ 4 4y agoExplain → -
synapse-username-from-threepid
A Synapse module to derive usernames from third party identifiers (i.e. email addresses and phone numbers) when registering users.
Python ★ 4 4y agoExplain → -
synapse-3pid-checker
A module that checks whether a 3PID (email address, phone number) can be allowed to register by querying a remote backend.
Python ★ 4 3y agoExplain → -
moodle-mod_matrix
Moodle activity plugin to enable integration between Moodle and Matrix
PHP ★ 4 3y agoExplain → -
process_exporter
A prometheus-style metric exporter that watches arbitrary processes
Perl ★ 3 9y agoExplain → -
pkg-repo-configs
config files for packages.matrix.org
CSS ★ 3 1mo agoExplain → -
.github
Default metadata files for repos in @matrix-org
★ 3 1y agoExplain → -
matrix-is-tester
Black-box integration testing for Matrix Identity Servers
Python ★ 3 3y agoExplain → -
msc-specs-bot ⑂
Matrix bot using a GitHub webhook to get news on Specs Change Submissions (SCS) and send notices about a state change to Matrix rooms.
Go ★ 3 5y agoExplain → -
matrix-react-sdk-module-api ▣
API surface for writing Modules for the react-sdk
TypeScript ★ 3 1y agoExplain → -
dma-demo-app-bridge-whatsapp
A demonstration app for bridging WhatsApp to Matrix in a DMA-compliant way
Kotlin ★ 3 3y agoExplain → -
github-changelog-generator
Update a changelog file based on merged pull requests
Python ★ 3 10y agoExplain → -
synapse-spamcheck-badlist
A spam checker for Synapse designed to block upload or links to child sexual abuse imagery
Python ★ 3 8mo agoExplain → -
homerunner-client
A JS library for interfacing with Complement's homerunner application.
TypeScript ★ 3 1y agoExplain → -
postgres_exporter ⑂ ▣
A PostgresSQL metric exporter for Prometheus
Go ★ 3 4y agoExplain → -
gosip ⑂
SIP in Go
Go ★ 3 4y agoExplain → -
sonarcloud-workflow-action
A Github Action for wrapping `SonarSource/sonarcloud-github-action` with all the boilerplate necessary to do the right thing for pull requests from forks in workflow runs.
★ 2 7d agoExplain → -
matrix-spec-historical
Matrix spec versions before v1.0.
HTML ★ 2 3y agoExplain → -
fosdem-schedule-element-widget ⑂
A widget that shows the FOSDEM 2023 schedule in Element Messenger
JavaScript ★ 2 4mo agoExplain → -
pr-details-action
A Github Action for finding details about a PR relating to the workflow run
★ 2 2mo agoExplain → -
browser-encrypt-attachment ▣
Browser JavaScript library for encrypting files using webcrypto.
JavaScript ★ 2 2y agoExplain → -
mjolnir-widget
experimental widget for talking to mjolnir provisioning backend
TypeScript ★ 2 3y agoExplain → -
iohook ⑂ ▣
Node.js global keyboard and mouse listener.
C ★ 2 7y agoExplain → -
neon ⑂ ▣
Rust bindings for writing safe and fast native Node.js modules.
Rust ★ 2 6y agoExplain → -
thirdroom-keycloak-theme
No description.
CSS ★ 2 3y agoExplain → -
ruma-client-api ⑂
Serializable request and response types for the Matrix client API.
Rust ★ 2 6y agoExplain → -
matrix-synapse-user-directory-search-dinum ▣
A custom Synapse module for DINUM which augments user directory search results
Python ★ 2 5y agoExplain → -
linkifyjs ⑂ ▣
Linkify is a JavaScript plugin for finding links in plain-text and converting them to HTML <a> tags.
JavaScript ★ 2 4y agoExplain → -
3DTilesRendererJS ⑂
Renderer for 3D Tiles in Javascript using three.js
★ 2 4y agoExplain → -
rtmp-redirect-server
Tiny server for redirecting RTMP streams for FOSDEM
Python ★ 2 5y agoExplain → -
policyserv-setup-bot
A bot to set up communities with policyserv
TypeScript ★ 1 1d agoExplain → -
prom-client ⑂
Prometheus client for node.js
JavaScript ★ 1 9y agoExplain → -
renovate-config-element-web
Default Renovatebot preset for use with the Element Web stack of projects
★ 1 8d agoExplain → -
react ⑂ ▣
A declarative, efficient, and flexible JavaScript library for building user interfaces.
JavaScript ★ 1 10y agoExplain → -
helfertool ⑂
Volunteer and staff management
Python ★ 1 1mo agoExplain → -
setup-python-poetry
Like snok/install-poetry, but with caching built in.
★ 1 5mo agoExplain → -
freebindfree
A tiny LD_PRELOAD hack to force the IP_FREEBIND socket option on newly-created sockets
C ★ 1 6y agoExplain → -
node-http-rendezvous-server ▣
Node.js HTTP Rendezvous Server
TypeScript ★ 1 7mo agoExplain → -
backend-meta
CI config shared between matrix.org backend projects.
★ 1 3y agoExplain → -
done-action
A Github Action which suceeds only if all the dependent jobs succeeded
TypeScript ★ 1 1y agoExplain → -
alertmanager ⑂
Prometheus Alertmanager
Go ★ 1 8y agoExplain → -
aframe ⑂
A web framework for building virtual reality experiences.
JavaScript ★ 1 9y agoExplain → -
uniffi-rs ⑂
a multi-language bindings generator for rust
Rust ★ 1 2y agoExplain → -
netlify-pr-preview
A Github Action for deploying a PR preview to Netlify with a github deployment from a workflow run
★ 0 17d agoExplain → -
MetaThreatExchange ⑂
Fork of Meta's ThreatExchange, primarily for HMA work
C++ ★ 0 22d agoExplain → -
structured-logviewer
A viewer for structured logs exported from Hydrogen
JavaScript ★ 0 3y agoExplain → -
msc4155-synapse-invite-filter ▣
A Synapse module which implements a variant of MSC4155 invite conditions.
Python ★ 0 1y agoExplain → -
rust-indexed-db ⑂
Future bindings for IndexedDB via web_sys
Rust ★ 0 6mo agoExplain → -
stands-website ⑂ ▣
No description.
HTML ★ 0 5y agoExplain → -
gsoc.matrix.org ▣
No description.
★ 0 7y agoExplain → -
github-action-benchmark ⑂ ▣
GitHub Action for continuous benchmarking to keep performance
TypeScript ★ 0 4y agoExplain →
No repos match these filters.