Keep a local folder automatically synced with a self-hosted Nextcloud server on Windows, macOS, or Linux.
Replace Dropbox or Google Drive with a self-hosted open-source alternative that keeps your files on your own server.
Build and contribute to the Nextcloud Desktop Client from source using CMake and Qt6.
Set up a private cloud storage system where you fully control file access and sharing.
| nextcloud/desktop | dendibakh/perf-ninja | farbrausch/fr_public | |
|---|---|---|---|
| Stars | 3,703 | 3,702 | 3,700 |
| Language | C++ | C++ | C++ |
| Setup difficulty | hard | moderate | hard |
| Complexity | 3/5 | 4/5 | 5/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
End users can download an installer, building from source requires CMake, Qt6, OpenSSL, and SQLite, with Windows needing a separate KDE Craft environment.
The Nextcloud Desktop Client is an app that keeps files on your computer in sync with a Nextcloud server. Nextcloud is a self-hosted file storage and sharing platform, similar in purpose to Dropbox or Google Drive but one you run on your own server. This desktop client is the piece that sits on your Windows, macOS, or Linux computer and automatically pushes and pulls files between your local folders and that server. For regular users, the main thing to know is that it works like any file-sync app: files you add or change locally get uploaded, and files changed on the server come down to your machine. The README points to official download pages for the stable release and daily test builds, plus documentation for everyday use. For people who want to contribute to the project or build it from source, the README walks through the required tools: cmake for building, OpenSSL for encryption, Qt6 as the interface framework, and SQLite for local data storage. macOS contributors get an Xcode workspace to make setup easier, and Windows contributors are pointed to a separate blueprints repository that covers building with a tool called KDE Craft. The project is open source under the GNU General Public License version 2 or later. Community support is available through the Nextcloud forums, and paid professional support options also exist through Nextcloud GmbH.
A cross-platform desktop app for Windows, macOS, and Linux that automatically syncs files between your computer and a self-hosted Nextcloud server, like Dropbox but on your own infrastructure.
Mainly C++. The stack also includes C++, Qt6, CMake.
Free to use and modify, but any distributed version must also be released under the GPL v2 or later license.
Setup difficulty is rated hard, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.