Talk market gap analysis
Open
Nobody has claimed this yet.
design
enhancement
overview
- Dominant language
- PHP
- Stars
- 2.2k
- Forks
- 587
- Avg merge
- 18h 27m
- Merged PRs (30d)
- 333
Description
How to use GitHub
- Please use the π reaction to show that you are interested into the same feature.
- Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
- Subscribe to receive notifications on status change and new comments.
Feature gap analysis for Nextcloud Talk against other widely used communication tools. If there are any existing issues regarding the features mentioned here, feel free to add links :) cc @jancborchardt
Last updated: Feb 2026
Talk gap analysis
| Features | Talk | Microsoft Teams | Zoom | Google Meet | Slack | Discord | Jitsi | OpenTalk | Matrix | BigBlueButton |
|---|---|---|---|---|---|---|---|---|---|---|
| Silent messages | βοΈ | β | β | β not a chat application | β | β | β not a chat application | β not a chat application | β | β not a chat application |
| Breakout rooms | βοΈ | βοΈ | βοΈ | βοΈ | β (add-on or app) | π€ using a bot | βοΈ | βοΈ | β | βοΈ |
| Call recording | βοΈ | βοΈ | βοΈ | βοΈ | β | β | βοΈ | βοΈ not released yet but in the feature list | β | βοΈ |
| Moderation & lobby | βοΈ | βοΈ | βοΈ | βοΈ "waiting room" | β | β | βοΈ | βοΈ | βοΈ | βοΈ |
| Voting/polls | βοΈ | βοΈ | βοΈ | βοΈ | β slack polls add-on | π€ simple polls bot | βοΈ | βοΈ | βοΈ | βοΈ |
| Background blur & custom backgrounds | βοΈ | βοΈ | βοΈ | βοΈ | β | βοΈ | βοΈ | βοΈ | β | βοΈ |
| Rich interactive widgets | βοΈ More interactivity planned | β | β | β | βοΈ | βοΈ | β | β | β | β |
| View time zones or local time of colleagues | βοΈ | βοΈ Tutorial | βοΈ | β | βοΈ | β technically possible only if they included it in their bio | β | β | β | β |
| Instant disposable meetings | βοΈ | βοΈ Support post | βοΈ | βοΈ | βοΈ | βοΈ | βοΈ | βοΈ | β | β |
| β Outlook integration to send invitations | βοΈ | βοΈ | - | - | - | - | β no official add-in on appsource.microsoft.com (but some third-party add-ins exist) | |||
| Phone dial-in | βοΈ | βοΈ | βοΈ | β | β technically possible with the dialpad add on | β | βοΈ | βοΈ | β | βοΈ |
| Phone dial-out | βοΈ | βοΈ | βοΈ | β | β dialpad add on | β | βοΈ | β | β | β (issue) |
| Search messages | βοΈ advanced search | βοΈ search across everything | βοΈ | β no chat history | βοΈ search across everything | βοΈ only in one server | β not a chat application | β not a chat application | βοΈ separate search for messages and everything else | β not a chat application |
| Filter conversations | βοΈ unread, mentions | βοΈ unread chats, meetings, muted | β | β not a chat application | βοΈ unread, mentions, custom, including and excluding external people | β | β not a chat application | β not a chat application | β | β not a chat application |
| Note to self | βοΈ | βοΈ Article about it | βοΈ personal space in team chat | β | βοΈ "Jot something down" | β | β not a chat application | β not a chat application | β technically if you created a room with no one in it | β not a chat application |
| Quick slash commands | βοΈ | βοΈ Support post | βοΈ support post | β not for meet but yes for google chats | βοΈ | βοΈ | β | β | βοΈ | β |
| Bots | βοΈ | βοΈ Developer docs about building bots | βοΈ zoom apps | βοΈ docs | βοΈ | βοΈ | βοΈ not much docs though | βοΈ | βοΈ | βοΈ (link, link) |
| Threads | βοΈ | βοΈ | βοΈ one level of nesting | β | βοΈ | βοΈ Post | β | β | βοΈ | β |
| Format messages | βοΈ only using MD syntax | βοΈ | βοΈ | β | βοΈ | βοΈ | β | β | βοΈ only using MD | β |
| Live reactions in meetings | βοΈ | βοΈ Post | βοΈ | βοΈ | βοΈ | βοΈ reaction sounds, not emojis | βοΈ | β | β | βοΈ |
| Animated reactions in call | βοΈ | βοΈ | βοΈ | βοΈ | β | βοΈ | β | β | β | βοΈ |
| Reaction sounds in call | β | β | β | βοΈ disabled by default | β | βοΈ | βοΈ | β | β | βοΈ (for raising hand) |
| Together mode | β | βοΈ Post | βοΈ Immersive view | β | β | β | β | β | β | β |
| Change conversation during meeting | β Can be done with opening another tab? | βοΈ Post | βοΈ | β not a chat application | βοΈ | βοΈ | β not a chat application | β not a chat application | βοΈ | β You can have multiple meetings open in tabs. Moderators can easily switch between breakout rooms. |
| Message drafts | β https://github.com/nextcloud/spreed/issues/3055 | β but lots of requests from community | β | β | βοΈ Drafts folder and indication in conversation list | βοΈ but not discoverable, present in search bar | β not a chat application | β not a chat application | β | β |
| On-prem hostable | βοΈ | β | β | β | β | β | βοΈ | βοΈ | βοΈ | βοΈ |
| Open source | βοΈ | β | β | β | β | β | βοΈ | βοΈ | βοΈ | βοΈ |
| Waiting music | βοΈ stylized ringing tone #13934 | β But there is an incoming call sound | βοΈ stylized ringing tone | β | βοΈ sounds a bit like elevator music, super cute link π΅ | βοΈ also cute, sounds retro link to the music π΅ | β | β | β | β not really, but workaround: you can play a youtube video for everyone |
| Generate transcript | βοΈ | βοΈ | βοΈ | βοΈ | β | β 3rd party bots | β 3rd party software like jigasi | β | β | βοΈ (via bot using Whisper or browser) |
| Live captioning | βοΈ | βοΈ | βοΈ | βοΈ | βοΈ | β lots of requests and workarounds | β | β | β | βοΈ (via bot using Whisper or browser) |
| Live translations | βοΈ | βοΈ | βοΈ | βοΈ | β | β 3rd party bots like this one and this one | β | β | β | βοΈ (via bot using Whisper) |
| Send message later | βοΈ | βοΈ | βοΈ | β not a chat application | βοΈ | β 3rd party bots | β not a chat application | β not a chat application | β | β not a chat application |
| Compact and expanded messages | β | βοΈ | β | β not a chat application | βοΈ | βοΈ | β not a chat application | β not a chat application | βοΈ | β not a chat application |
| Integration with calendar app | βοΈ scheduling with a Talk room adds participants | βοΈ calendar tab in teams | βοΈ calendar always available in sidebar | βοΈ schedule meeting directly takes you to GCal | β need to add a calendar app | β | βοΈ web version integrated with GCal | βοΈ has its calendar interface | β | β |
| Schedule meetings without leaving conversation | βοΈ | β you need to navigate to the calendar tab | βοΈ calendar always available in sidebar | β not a chat application | β you need to add a calendar app | βοΈ docs | β not a chat application | β not a chat application | β | β |
| Sidebar view in calls | β | β | βοΈ | βοΈ | β | β | βοΈ | β | βοΈ | β |
| Automatically convert timezones in messages | β issue | β | β | β | β | βοΈ using a timestamp | β | β | β | β |
| Start a whiteboard in a call | βοΈ | βοΈ | βοΈ | βοΈ | β | βοΈ | βοΈ | βοΈ | β | βοΈ |
| Filters in video calls | β issue | βοΈ | βοΈ | βοΈ | β | β | β | β | β | β |
| Profile cards | β in the original idea of profile | βοΈ | βοΈ | β | βοΈ | βοΈ | β | β | β | β (you can see user names and icons, but not more) |
| Interactive screenshare ("mouse laser pointer") | β issue | βοΈ | βοΈ | β | β | β | β discontinued for security reasons | β | β | β |
| Stream to Youtube | β | β | βοΈ | βοΈ | β | βοΈ | βοΈ | β | β | β |
| Timer in chat | β | β | β | β not a chat application | β in chat using /egg command | βοΈ countdown using unix timestamps | β not a chat application | β | β |
Resources
MS Teams support website contains detailed tutorials on specific features
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up β it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the Talk gap analysis table in the issue body and review the existing feature links and comparisons. Verify which entries are still accurate, add links to related issues where available, and update the table so it clearly reflects current Talk capabilities against the listed communication tools.
Written by the indexing model from the issue text.
Assessment
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100