Discord Feature Parity

A transparent look at where Loqa stands compared to Discord — feature by feature. Our goal is full API and UX parity so your bots, workflows, and communities migrate seamlessly.

98%Parity
101✅ Complete
0🔧 In Progress
2📋 Planned
103Total Features
Complete In Progress Planned

Core Messaging

✅Text ChannelsComplete
✅Voice ChannelsComplete
✅Direct MessagesComplete
✅Group DMsComplete
✅Message Editing & DeletionComplete
✅Rich Embeds (Links, Images, Video)Complete
✅Markdown FormattingComplete
✅File Attachments & Media UploadComplete
✅Message PinningComplete
✅Message SearchComplete
✅Reply / QuoteComplete
✅Reactions (Emoji)Complete
✅Animated Reactions (Lottie)Complete
✅Threaded ConversationsComplete
✅Typing IndicatorsComplete
✅Read Receipts / Unread CountsComplete
✅Ephemeral MessagesComplete
✅Message Flags (Crosspost, etc.)Complete
✅Voice Notes / Audio MessagesComplete
✅Slowmode (Rate Limit Per User)Complete
✅Disappearing Messages (DMs)Complete
✅Bulk Message DeleteComplete
✅Real-Time Message TranslationComplete

Servers & Organization

✅Server Creation & ManagementComplete
✅Channel CategoriesComplete
✅Channel Permissions / OverwritesComplete
✅Invite LinksComplete
✅Roles & Role HierarchyComplete
✅Role-Based PermissionsComplete
✅Server Settings (Name, Icon, Banner)Complete
✅Member List / Member ManagementComplete
✅Ban / Kick / TimeoutComplete
✅Audit LogComplete
✅Server Discovery / ExploreComplete
✅Welcome ScreenComplete
✅Verification GateComplete
✅Announcement ChannelsComplete
✅Channel Following / CrosspostComplete
✅Server TemplatesComplete
✅Forum ChannelsComplete
✅Stage ChannelsComplete
✅Onboarding FlowComplete
✅Guild IntegrationsComplete

Voice, Video & Streaming

✅Voice Channels (WebRTC via LiveKit)Complete
✅Voice State ManagementComplete
✅Self Mute / Self DeafenComplete
✅Server Mute / Server DeafenComplete
✅Screen SharingComplete
✅Group Video CallsComplete
✅Video Grid LayoutComplete
✅Go Live (Stream to Channel)Complete
✅SoundboardComplete
✅Noise SuppressionComplete
✅Voice Note TranscriptionComplete
✅Voice Note TranslationComplete

Emoji, Stickers & Media

✅Custom Emoji (Static)Complete
✅Animated Emoji (Lottie/TGS)Complete
✅Emoji Pack ImportComplete
✅Sticker PacksComplete
✅GIF Picker (Tenor)Complete
✅Emoji PickerComplete
✅Emoji Management (Server)Complete

Bot & Developer Platform

✅Bot Accounts & Token AuthComplete
✅REST API (discord.py compatible)Complete
✅REST API (discord.js compatible)Complete
✅WebSocket Gateway / Realtime EventsComplete
✅Slash CommandsComplete
✅Message Components (Buttons, Selects)Complete
✅Modals / InteractionsComplete
✅Webhooks (Incoming)Complete
✅Webhooks (Channel Follower)Complete
✅OAuth2 Authorization FlowComplete
✅Rate LimitingComplete
✅Application Commands (CRUD)Complete
✅Entitlements / SKUsComplete

Moderation & Safety

✅AutoMod RulesComplete
✅Role-Based PermissionsComplete
✅Channel Permission OverwritesComplete
✅Audit LogComplete
✅Ban / Kick / TimeoutComplete
✅Bulk Message DeleteComplete
✅NSFW Channel FlagComplete
✅Report SystemComplete

Customization & UI

✅User Profiles (Bio, Avatar, Banner)Complete
✅User SettingsComplete
✅Server-Specific NicknamesComplete
✅Custom StatusComplete
✅PollsComplete
✅Scheduled EventsComplete
✅Mention AutocompleteComplete
✅Mobile-Responsive UIComplete
✅Dark ThemeComplete
✅Light ThemeComplete

Privacy & Security

✅E2E Status for Eligible Conversation ContentComplete
✅Disappearing Messages (DMs)Complete
✅No Third-Party Advertising TrackersComplete
✅JWT AuthenticationComplete

Social & Community

✅Friend Requests / Friend ListComplete
✅User Presence (Online/Idle/DND)Complete
✅DM List / ConversationsComplete
✅Invite ManagerComplete
📋Server Boost / PerksPlanned
📋Nitro-Style SubscriptionPlanned

Missing a feature you need? Let us know — we prioritize based on community feedback.