# dumpsterChat Feature Parity Comparison ## vs Discord, Guilded (historical), TeamSpeak 6, Fluxer Compiled 2026-06-30. Updated through Phase 7 completion. --- ## Legend | Icon | Meaning | |------|---------| | ✅ | Implemented | | ❌ | Not implemented | | 🔄 | In progress / planned | | ⚠️ | Partial / buggy | --- ## 1. Text Chat | Feature | dumpsterChat | Discord | Guilded | TeamSpeak 6 | Fluxer | |---------|:------------:|:-------:|:-------:|:-----------:|:------:| || Text channels | ✅ | ✅ | ✅ | ✅ | ✅ | || Direct messages | ✅ | ✅ | ✅ | ❌ | ✅ | || Markdown support | ✅ | ✅ full | ✅ full | ❌ basic | ✅ full | || Reactions | ✅ | ✅ | ✅ | ❌ | ✅ | || Replies | ✅ | ✅ | ✅ | ❌ | ✅ | || Threads | ✅ | ✅ | ✅ | ❌ | 🔄 | || Forum channels | ✅ | ✅ | ✅ | ❌ | 🔄 | || Pinned messages | ✅ | ✅ | ✅ | ✅ | ✅ | || Message search | ✅ | ✅ full | ✅ | ❌ | ✅ Meilisearch | || Edit / delete messages | ✅ | ✅ | ✅ | ❌ | ✅ | || Rich embeds / link unfurling | ✅ | ✅ | ✅ | ❌ | ✅ | || File uploads | ⚠️ MinIO | ✅ | ✅ | ✅ | ✅ S3-backed | || GIF picker (Giphy) | ✅ | ✅ | ✅ | ❌ | ✅ | || Typing indicators | ✅ | ✅ | ✅ | ❌ | ✅ | || Message history (pagination) | ✅ | ✅ | ✅ | ✅ | ✅ | || Read receipts | ✅ | ✅ | ✅ | ❌ | 🔄 | --- ## 2. Voice & Video | Feature | dumpsterChat | Discord | Guilded | TeamSpeak 6 | Fluxer | |---------|:------------:|:-------:|:-------:|:-----------:|:------:| | Voice channels | ✅ LiveKit | ✅ | ✅ | ✅ | ✅ LiveKit | | Video calls | ✅ LiveKit | ✅ | ✅ | ✅ | ✅ | | Screen share | ❌ | ✅ | ✅ | ✅ beta | 🔄 canary | | Noise suppression | ✅ RNNoise | ✅ Krisp | ✅ | ❌ | ✅ DeepFilterNet3 | | Push-to-talk | ❌ | ✅ | ✅ | ✅ | ✅ | | Voice activity | ✅ | ✅ | ✅ | ✅ | ✅ | | Go live / streaming | ❌ | ✅ | ✅ | ❌ | 🔄 | | Stage channels | ❌ | ✅ | ❌ | ❌ | ❌ | | E2EE voice/video | ❌ | ✅ | ❌ | ❌ | 🔄 | | Whisper / poke | ✅ | ❌ | ✅ | ✅ | ❌ | --- ## 3. User System | Feature | dumpsterChat | Discord | Guilded | TeamSpeak 6 | Fluxer | |---------|:------------:|:-------:|:-------:|:-----------:|:------:| | User profiles | ✅ basic | ✅ rich | ✅ rich | ✅ basic | ✅ medium | | Avatars | ✅ Gravatar | ✅ | ✅ | ✅ | ✅ | | Custom status (text) | ✅ | ✅ | ✅ | ❌ | ✅ | | Status states (online/idle/dnd/offline) | ✅ | ✅ | ✅ | ✅ | ✅ | | Badges | ❌ | ✅ | ✅ | ✅ | ✅ | | Usernames + discriminators | ✅ | ⚠️ handles | ❌ | ✅ UID | ✅ #0000 | | Friend requests | ❌ | ✅ | ✅ | ❌ | ✅ | || Block list | ✅ | ✅ | ✅ | ❌ | ❌ | | Activity / game status | ❌ | ✅ | ✅ | ❌ | ❌ | --- ## 4. Roles & Permissions | Feature | dumpsterChat | Discord | Guilded | TeamSpeak 6 | Fluxer | |---------|:------------:|:-------:|:-------:|:-----------:|:------:| | Roles | ✅ | ✅ | ✅ | ✅ | ✅ | | Hierarchical roles | ⚠️ basic | ✅ | ✅ | ✅ | ✅ | | Permission bitflags | ✅ | ✅ | ✅ | ✅ granular | ✅ | || Per-channel permission overrides | ✅ | ✅ | ✅ | ✅ | ✅ | | @everyone default role | ✅ | ✅ | ✅ | ✅ | ✅ | | Role colors | ⚠️ DB ready | ✅ | ✅ | ❌ | ✅ | | Role icons | ❌ | ✅ Nitro | ❌ | ❌ | ❌ | | Administrator bypass | ✅ | ✅ | ✅ | ✅ | ✅ | ### dumpsterChat Permissions (current) `VIEW_CHANNEL`, `SEND_MESSAGES`, `MANAGE_MESSAGES`, `KICK_MEMBERS`, `BAN_MEMBERS`, `MANAGE_SERVER`, `MANAGE_CHANNELS`, `ADMINISTRATOR`, `CONNECT_VOICE`, `SPEAK_VOICE`, `SHARE_SCREEN`, `MUTE_MEMBERS`, `CREATE_INSTANT_INVITE`, `CHANGE_NICKNAME`, `MANAGE_NICKNAMES`, `MANAGE_ROLES`, `MANAGE_WEBHOOKS`, `EMBED_LINKS`, `ATTACH_FILES`, `ADD_REACTIONS`, `USE_EXTERNAL_EMOJIS`, `MENTION_EVERYONE`. **Missing compared to Discord/Guilded:** `USE_VOICE_ACTIVITY`, `PRIORITY_SPEAKER`, `DEAFEN_MEMBERS`, `MOVE_MEMBERS`, `REQUEST_TO_SPEAK`, etc. --- ## 5. Moderation | Feature | dumpsterChat | Discord | Guilded | TeamSpeak 6 | Fluxer | |---------|:------------:|:-------:|:-------:|:-----------:|:------:| | Kick | ✅ | ✅ | ✅ | ✅ | ✅ | | Ban | ✅ | ✅ | ✅ | ✅ | ✅ | | Mute (voice/text) | ✅ | ✅ | ✅ | ✅ | ✅ | | Timeout | ❌ | ✅ | ❌ | ❌ | ❌ | | Slowmode | ✅ | ✅ | ✅ | ❌ | ✅ | | AutoMod | ❌ | ✅ | ✅ Flow Bots | ❌ | 🔄 | | Audit log | ✅ | ✅ | ✅ | ❌ | ✅ | | Message delete bulk | ✅ | ✅ | ✅ | ❌ | ✅ | | Member screening / applications | ❌ | ❌ | ✅ recruitment | ❌ | ❌ | | Reports | ❌ | ✅ | ✅ | ❌ | ✅ | --- ## 6. Server Management | Feature | dumpsterChat | Discord | Guilded | TeamSpeak 6 | Fluxer | |---------|:------------:|:-------:|:-------:|:-----------:|:------:| | Create / delete server | ✅ | ✅ | ✅ | ✅ | ✅ | | Server icon | ✅ | ✅ | ✅ | ✅ | ✅ | | Channel categories | ✅ | ✅ | ✅ | ✅ | ✅ | | Channel types | text, voice, forum, calendar, docs, list | 8+ | 10+ | voice + text | text, voice | | Channel reordering (position) | ✅ | ✅ | ✅ | ✅ | ✅ | | Server invites | ✅ | ✅ | ✅ | ✅ | ✅ | | Vanity URLs | ❌ | ✅ Nitro | ❌ | ❌ | ❌ | | Webhooks | ✅ | ✅ | ✅ | ❌ | ✅ | | Bots / API | ⚠️ slash cmds | ✅ huge | ✅ Flow Bots | ❌ plugins | 🔄 | | Server templates | ❌ | ✅ | ❌ | ❌ | ❌ | | Server discovery | ❌ | ✅ | ✅ | ✅ | 🔄 | | Server analytics | ❌ | ✅ | ✅ | ❌ | ❌ | | Server monetization | ❌ | ❌ | ✅ Subs | ❌ | ❌ | | Server groups / sub-servers | ❌ | ❌ | ✅ | ✅ virtual | ✅ communities | --- ## 7. Notifications | Feature | dumpsterChat | Discord | Guilded | TeamSpeak 6 | Fluxer | |---------|:------------:|:-------:|:-------:|:-----------:|:------:| | Desktop notifications | ⚠️ possible via SW | ✅ | ✅ | ✅ | ✅ | | Web push notifications | ✅ | ✅ | ✅ | ✅ | ✅ | | @mention push | ✅ | ✅ | ✅ | ❌ | ✅ | | Channel-wide push | ✅ | ✅ | ✅ | ❌ | ✅ | | Email notifications | ❌ | ✅ | ✅ | ❌ | 🔄 | | Mobile apps | ❌ | ✅ iOS/Android | ✅ | ✅ | 🔄 Flutter alpha | | Per-channel notification settings | ❌ | ✅ | ✅ | ✅ | ✅ | | Do Not Disturb schedule | ❌ | ✅ | ❌ | ❌ | ❌ | --- ## 8. Bots & Integrations | Feature | dumpsterChat | Discord | Guilded | TeamSpeak 6 | Fluxer | |---------|:------------:|:-------:|:-------:|:-----------:|:------:| | Bot accounts | ✅ | ✅ | ✅ Flow Bots | ⚠️ plugins | 🔄 | | Bot tokens | ✅ | ✅ | ✅ | ❌ | ✅ | | Slash commands | ✅ | ✅ | ✅ | ❌ | 🔄 | | Command options / JSON schema | ✅ | ✅ | ✅ | ❌ | 🔄 | | Bot mentions | ✅ | ✅ | ❌ | ❌ | 🔄 | | Third-party integrations (Twitch, YouTube, GitHub) | ❌ | ✅ | ✅ | ❌ | 🔄 | | Webhook-driven bots | ✅ | ✅ | ✅ | ❌ | ✅ | --- ## 9. Unique / Differentiating Features ### dumpsterChat - Self-hosted, lightweight Go + React stack - Terminal/Gruvbox aesthetic - WebAuthn / passkey auth - LiveKit voice integration - Built-in webhook execution for simple integrations ### Discord - Massive network effect (200M+ MAU) - Nitro subscription perks (animated avatars, HD streaming, larger uploads) - Activities / embedded apps in voice channels - Server boosting tiers - Stage channels - Activities marketplace ### Guilded (historical) - Built-in calendar with RSVP - Scheduling + availability system - Docs / forms - Lists (task management) - Tournaments - Server Subs monetization - Server Groups (sub-servers) ### TeamSpeak 6 - Self-hosted by design, free up to 32 slots - Granular Power/Needed Power permission system - Low resource client - Plugin ecosystem - Virtual servers - Whisper / poke / channel commander ### Fluxer - Fully open-source AGPL-3, Docker Compose deploy - No paywalls / license keys - Planned federation - Multi-backend switching - Erlang/OTP gateway for scale - 34 locales --- ## 10. Infrastructure & Platform | Feature | dumpsterChat | Discord | Guilded | TeamSpeak 6 | Fluxer | |---------|:------------:|:-------:|:-------:|:-----------:|:------:| | Self-hostable | ✅ | ❌ | ❌ | ✅ | ✅ | | Open source | ❌ | ❌ | ❌ | ❌ | ✅ AGPL-3 | | PWA support | ✅ | ✅ | ✅ | ✅ | ✅ | | REST API | ✅ | ✅ | ✅ | ❌ | ✅ | | WebSocket gateway | ✅ | ✅ | ✅ | ✅ | ✅ | | Swagger docs | ✅ localhost | ✅ | ✅ | ❌ | ✅ | | Docker Compose | ✅ | ❌ | ❌ | ❌ | ✅ | --- ## Priority Recommendations ### Critical gaps (would block most Discord/Guilded users) 1. **Direct Messages** — no way to message users outside servers 2. **Mobile app** — major adoption blocker 3. **Voice push-to-talk** — important for voice-heavy communities 4. **Email notifications** — needed for async engagement 5. **Read receipts / unread state** — channel-level read tracking ### High-value next features 1. **Screen share** — LiveKit supports it; mostly frontend work 2. **Custom emoji / reactions beyond unicode** — core Discord behavior 3. **Server groups (sub-servers)** — channel organization 4. **Do Not Disturb schedule** — notification control 5. **Third-party integrations** — Twitch, YouTube, GitHub 6. **Stage channels** — presentation-style voice ### Nice-to-have differentiators 1. **No-code Flow Bots** (Guilded-style automations) 2. **Server discovery / directory** 3. **Activities / embedded games** 4. **Federation** (Fluxer-style) 5. **Server analytics**