// the find
Awesome-Technologies/synapse-admin
Admin console for synapse Matrix homeserver
A React-based admin UI for Synapse, the Matrix homeserver. Built on react-admin, it wraps the Synapse admin API endpoints into a usable interface for managing users, rooms, media, and federation. If you self-host a Matrix server, this is essentially the only real option for a GUI admin panel.
Good test coverage with both unit tests (vitest) and E2E tests (Playwright against a real Synapse instance) — not just a vibe-checked project. The react-admin foundation means the data table/filter/pagination patterns are consistent throughout without custom reimplementation. Docker image is published and kept current, so deployment is a single command. i18n support for 7+ languages (DE, FR, IT, RU, ZH, FA) with actual test coverage on translations, not an afterthought.
Still on Travis CI for the badge in the README despite having moved to GitHub Actions — a small but telling sign of documentation rot. The path prefix limitation (must bake BASE_PATH at build time, can't configure at runtime) is a real deployment annoyance that will bite anyone trying to run it behind a subpath proxy without rebuilding. Locked to Synapse specifically — the Matrix spec has other homeserver implementations (Conduit, Dendrite) and none of them work here. No dark mode and the MUI default theme is visually dated, which matters if you're staring at it for admin tasks.