Sliding Sync Proxy
Standalone sync proxy enabling fast Matrix clients
This project is archived. Upstream development has stopped, so expect no new features or security fixes. Consider an actively maintained matrix & xmpp alternative.
The Sliding Sync Proxy is a standalone server that implements the MSC3575 sliding sync protocol in front of a Matrix homeserver. It enables fast, modern clients like Element X before native homeserver support.
Key features
- Implements sliding sync protocol
- Enables fast Element X clients
- Sits in front of any homeserver
- Postgres-backed state
Pros & cons
Strengths
- Released under the Apache-2.0 license
- First-class Docker support for quick deployment
- Written in Go
- Tiny footprint — runs in 256 MB RAM
Trade-offs
- Being superseded by native support
- Extra component to run
Similar matrix & xmpp apps
Tinode
Matrix & XMPPOpen-source instant messaging server
Replaces WhatsApp, Slack
Element Web
Matrix & XMPPGlossy Matrix client for the web and desktop
Replaces Slack, Discord
ejabberd
Matrix & XMPPRobust, scalable XMPP messaging server
Replaces Slack, WhatsApp
Dendrite
Matrix & XMPPSecond-generation Matrix homeserver written in Go
Replaces Slack, Discord
Synapse
Matrix & XMPPReference homeserver for the Matrix network
Replaces Slack, Discord
Cinny
Matrix & XMPPSimple, elegant and secure Matrix client
Replaces Slack, Discord