The Desktop application for kDrive by Infomaniak.
Always have access to all your photos, videos and documents. kDrive can store up to 106 TB of data.
Collaborate online on Office documents, organise meetings, share your work. Anything is possible!
Protect your data in a sovereign cloud exclusively developed and hosted in Switzerland. Infomaniak doesn’t analyze or resell your data.
This project is under GPLv3 license.
If you see a bug or an enhanceable point, feel free to create an issue, so that we can discuss about it, and once approved, we or you (depending on the criticality of the bug/improvement) will take care of the issue and apply a merge request.
Please, don't do a merge request before creating an issue.
kDrive Desktop started as an Owncloud fork in 2019, up until 2023 after all the core functionalities were rewritten
LiteSync is an extension for Windows and macOS providing on-demand file downloading to save space on your device
The kDrive Desktop application follows the Syncpal Algorithm by Marius Shekow
The project is developed in C++ using Qt.
The macOS extension is made in Objective-C/C++
System | With LiteSync | Without LiteSync | ARM |
---|---|---|---|
Linux | No LiteSync support | KDE / Gnome Ubuntu 20.04, Fedora 39 |
KDE / Gnome Ubuntu 20.04, Fedora 39 |
macOS | macOS 10.15 | macOS 10.15 | ARM Friendly since 3.3.3 no more Rosetta 2 |
Windows | x86_64 (64bits), NTFS Windows 10 1709 (October 2017) Windows 11 compatible |
Windows 10 1507 (RTM) Windows Server 2016 |
No Windows-ARM support |
The kDrive Desktop Application is using the following libraries :
- The network communications are made using Poco libraries
- xxHash is a fast Hash algorithm
- We are monitoring the application behaviour with Sentry
- log4cplus is the logging API to create and populate the log files for the application
- Our Unit-Testing is done with the CppUnit framework module
- We use libizip to create log archives for our support team