dumpsterChat Feature Parity Comparison
vs Discord, Guilded (historical), TeamSpeak 6, Fluxer
Compiled 2026-06-30. Updated through Phase 6 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 |
|
Reactions |
✅ |
✅ |
✅ |
❌ |
|
Replies |
✅ |
✅ |
✅ |
❌ |
|
Threads |
✅ |
✅ |
✅ |
❌ |
|
Forum channels |
✅ |
✅ |
✅ |
❌ |
|
Pinned messages |
✅ |
✅ |
✅ |
✅ |
|
Message search |
✅ |
✅ full |
✅ |
❌ |
|
Edit / delete messages |
✅ |
✅ |
✅ |
❌ |
|
Rich embeds / link unfurling |
✅ |
✅ |
✅ |
❌ |
|
File uploads |
⚠️ MinIO |
✅ |
✅ |
✅ |
|
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)
- Direct Messages — no way to message users outside servers
- Mobile app — major adoption blocker
- Voice push-to-talk — important for voice-heavy communities
- Email notifications — needed for async engagement
- Read receipts / unread state — channel-level read tracking
High-value next features
- Screen share — LiveKit supports it; mostly frontend work
- Custom emoji / reactions beyond unicode — core Discord behavior
- Server groups (sub-servers) — channel organization
- Do Not Disturb schedule — notification control
- Third-party integrations — Twitch, YouTube, GitHub
- Stage channels — presentation-style voice
Nice-to-have differentiators
- No-code Flow Bots (Guilded-style automations)
- Server discovery / directory
- Activities / embedded games
- Federation (Fluxer-style)
- Server analytics