Hello, Flathub community!
I would like to suggest the development of an unofficial, open-source Microsoft 365 client for Linux that could be distributed through Flathub.
Currently, Linux users can access Microsoft 365 applications through a web browser, but having a dedicated desktop client would provide a more integrated and convenient experience.
The application could work as a secure wrapper or PWA-based client for services such as:
- Outlook
- Word
- Excel
- PowerPoint
- OneDrive
- Microsoft Teams
- Microsoft To Do
- OneNote
- Microsoft Calendar
Some useful features would include:
- Separate windows or tabs for each Microsoft 365 service
- Desktop notifications
- File upload and download integration
- Support for multiple Microsoft accounts
- System tray integration
- Dark mode
- Opening Microsoft 365 links directly in the application
- Optional launch at system startup
- Wayland support
- Secure session and cookie storage
- Flatpak sandboxing and appropriate permissions
The project would not need to distribute proprietary Microsoft software. It could act only as an open-source desktop interface for the official Microsoft 365 web services, while respecting Microsoft’s trademarks, terms of service and authentication requirements.
Projects such as Ferdium, Tangram and other web-app containers demonstrate that this type of integration can be useful for Linux users. However, a dedicated Microsoft 365 application could offer a more focused and polished experience.
I understand that Flathub is primarily a platform for distributing applications rather than a software-development organization. Therefore, this is also an invitation to developers interested in creating and maintaining such a project.
Would anyone in the community be interested in developing or collaborating on an unofficial Microsoft 365 client for Linux?
Thank you for your attention and for supporting the Linux desktop ecosystem.