💻 Desktop Syncing Client for ownCloud
C++ CMake NSIS Perl C Python Other
Switch branches/tags
Clone or download
Latest commit b6aae66 Aug 13, 2018
Failed to load latest commit information.
.github check osc meta prj updates Jul 19, 2018
admin Merge branch 'placeholder-prototype' Apr 18, 2018
binary @ 09f12de Update submodule May 30, 2018
cmake ECMAddAppIconMacro: Rename OUTFILE_BASE to OUTFILE_BASENAME and fix s… Jun 26, 2018
doc Update building.rst Jul 27, 2018
man Fix make doc-man in shadow build May 29, 2018
resources More Button: Use SVG and fix size so it renders good in highdpi Apr 19, 2018
shell_integration Nautilus: Guard against None state #6643 Jul 16, 2018
src Merge branch '2.5' Aug 13, 2018
test Added test that checks what happens when there is an error in the rem… Jul 25, 2018
theme Use new ECMAddAppIcon macro for application icons. Jan 13, 2018
translations [tx-robot] updated from transifex Aug 7, 2018
.clang-format Add .clang-format style May 17, 2017
.drone.yml Build clang and gcc on drone Apr 24, 2018
.git-blame-ignore-revs Reformatting: Add .git-blame-ignore-revs May 17, 2017
.gitattributes git: fix entry in .gitattributes to not export binary dir. Sep 22, 2014
.gitignore Add Dockerfile that allows cross compiling the client Feb 5, 2016
.gitmodules Update libcrashreporter-qt to build it with msvc May 25, 2018
.tag Add git metadata files Oct 18, 2012
CMakeLists.txt Rename ocsync library to ${APPLICATION_EXECUTABLE}_csync Jun 20, 2018
CONTRIBUTING.md templates > .github and create release_template (#5590) Apr 24, 2017
COPYING Correct COPYING file from FSF website, rpmlint found an old address Nov 22, 2011
COPYING.documentation Add doc cmake targets (HTML, PDF, QtHelp, CHM, man) Nov 24, 2012
CPackOptions.cmake.in Mirall -> (Desktop) Client Dec 8, 2014
ChangeLog ChangeLog: 2.4.3 changes from 2.4 branch Aug 13, 2018
OWNCLOUD.cmake Rename Placeholders to Virtual Files in code #6531 May 23, 2018
OwnCloudCPack.cmake Packaging: Adjust APPNAME handling #5957 Sep 27, 2017
README.md Drop Jenkinsfile, replaced by DroneCI Jul 5, 2018
THEME.cmake Move theme related logic into a single THEME.cmake Jun 15, 2018
VERSION.cmake Increase version May 29, 2018
appveyor.ini Use Qt 5.11 in Craft Jun 29, 2018
appveyor.yml Build (PRs to) 2.5 branch Jun 29, 2018
client.qrc More Button: Use SVG and fix size so it renders good in highdpi Apr 19, 2018
config.h.in Rename Placeholders to Virtual Files in code #6531 May 23, 2018
mirall.desktop.in [tx-robot] updated from transifex Aug 13, 2018
sync-exclude.lst Excludes: Allow escaping # #6012 Sep 14, 2017
theme.qrc Use new ECMAddAppIcon macro for application icons. Jan 13, 2018
version.h.in Fix MIRALL_STRINGIFY for empty defines in MSVC Jun 27, 2018


ownCloud Desktop Client

Build Status Build status


The ownCloud Desktop Client is a tool to synchronize files from ownCloud Server with your computer.


Binary packages

Source code

The ownCloud Desktop Client is developed in Git. Since Git makes it easy to fork and improve the source code and to adapt it to your need, many copies can be found on the Internet, in particular on GitHub. However, the authoritative repository maintained by the developers is located at https://github.com/owncloud/client.

Building the source code

Building the Client in the ownCloud Desktop Client manual.

Reporting issues and contributing

If you find any bugs or have any suggestion for improvement, please file an issue at https://github.com/owncloud/client/issues. Do not contact the authors directly by mail, as this increases the chance of your report being lost.

If you created a patch, please submit a Pull Request. For non-trivial patches, we need you to sign the Contributor Agreement before we can accept your patch.

If you want to contact us, e.g. before starting a more complex feature, you can join us at #owncloud-client-dev.

Maintainers and Contributors

The current maintainers of this repository are:

ownCloud Desktop Client is developed by the ownCloud community and receives patches from a variety of authors.

Past maintainers:


This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.