TODO List

Self Hosted Chat Options


1. Team & Workspace Chat (Slack / Discord Alternatives)


2. Federated & Open-Standard Messaging


3. Voice, Video & Conferencing (Chat-Adjacent)


4. AI Chat & LLM Interfaces (Chat-Adjacent)


5. Push Notifications, Webhooks & Alerting Gateways


6. Asynchronous Community / Forum Platforms


Summary Comparison Table

Service OIDC / SSO Support Mobile Apps (iOS & Android) Site-Wide Custom Emojis Server-Side Custom CSS Global Branding / Theme Config
Zulip Yes (Native OIDC) Yes (Official iOS & Android) Yes (Built-in) Yes (Admin UI) High (Logos, default themes)
Mattermost Yes (OIDC / OAuth2 / ForwardAuth) Yes (Official iOS & Android) Yes (Built-in) Limited (Plugins) Medium (Colors, brand images)
Rocket.Chat Yes (Native OAuth2 / OIDC) Yes (Official iOS & Android) Yes (Built-in) Yes (Admin UI) High (Live CSS, assets, colors)
Matrix / Element Yes (Native OIDC via Synapse) Yes (Official Element iOS & Android, FluffyChat, etc.) Yes (MSC2545 packs) Yes (config.json) Medium (JSON palette, branding)
XMPP (Prosody) Indirect (LDAP Outpost / mod_auth_oauth2) Yes (Monomyth, Conversations [Android], Siskin/Monal [iOS]) Client-dependent No N/A (Client-dependent)
The Lounge (IRC) Indirect (ForwardAuth) PWA (Progressive Web App on iOS & Android) Limited Yes (CSS files) Medium (Theme packages)
Jitsi Meet Yes (OIDC / JWT via Prosody) Yes (Official iOS & Android) No Yes (CSS / Config) High (Watermarks, templates)
Mumble Indirect (LDAP Outpost) Yes (Plumble [Android], Mumble [iOS]) No No Low
Open WebUI Yes (Native OIDC) PWA (Official mobile web/PWA) Model Avatars / Unicode Yes (Admin UI) High (Logos, banners, CSS)
LibreChat Yes (Native OIDC / OAuth2) PWA (Mobile web / PWA) Unicode Config file Medium (librechat.yaml)
Ntfy Indirect (ForwardAuth / Header Auth) Yes (Official iOS & Android) No No Low
Gotify Indirect (ForwardAuth) Yes (Official Android, third-party iOS) No No Low
Discourse Yes (Native OIDC plugin) Yes (Official Discourse Hub app) Yes (Built-in) Yes (SCSS/Themes) Very High (Full theme engine)
NodeBB Yes (nodebb-plugin-oauth2-oidc) PWA / Third-party apps Yes (Plugin/ACP) Yes (ACP) High (Skins, custom CSS)

Random TODO


Revision #17
Created 2026-07-11 13:36:29 UTC by admin
Updated 2026-08-15 13:18:36 UTC by luKe