Skip to content
Easy SFTP for Windows Explorer
C++ CMake Other
Branch: develop
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.tx Updated Hungarian, Japanese and Portuguese translations. Dec 30, 2013
build Removed unneeded prereqs.bat Jun 28, 2015
ezel Working build using CMake. May 13, 2015
po Generate MSI installer using WiX, from CMake. May 14, 2015
ssh Added is_regular_file and is_empty. Jan 31, 2016
swish Dockerised connections tests. Jan 30, 2016
test Use active Docker machine not always default. Mar 20, 2016
thirdparty/taskdialog98 Working build using CMake. May 13, 2015
.clang-format Project-wide clang-format. Jan 30, 2016
CMakeLists.txt Fix CMake README name. Jan 24, 2016
COPYING.rtf The View window that had previously been created has been discarded i… Sep 8, 2007
LICENSE.txt Generate MSI installer using WiX, from CMake. May 14, 2015
NEWS Updated NEWS for 0.8.2. Mar 7, 2014 Update and rename README to Jan 7, 2016 Generate appcast.xml. May 13, 2015
cpack_wix_patch.xml Generate MSI installer using WiX, from CMake. May 14, 2015
guids.txt Added Rename command for host connections. Aug 7, 2015 Generate dotInstaller setup_conf.xml. May 13, 2015


What is Swish?

Swish is a plugin for Microsoft Windows Explorer that adds support for SFTP.

If you've used Explorer's built-in FTP support, Swish is that but for SFTP over SSH.

Supported Operating Systems

  • Windows 8 (most tested)
  • Windows 7 (occasionally tested)
  • Windows Vista (rarely tested)

Swish may also work on Windows XP, but we haven't tested that in a while.


Binary installers are on our website.

Getting involved

We welcome patches to help improve Swish.

Swish fetches almost all its dependencies when you configure it with CMake. That magic happens thanks to the Hunter package manager. However, you will need Perl installed. Strawberry Perl is good, and available on Chocolatey.

You'll also need a compiler (obviously), a recent version of the Windows SDK and CMake.


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 3 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.

You should have received a copy of the GNU General Public License along with this program. If not, see

If you modify this Program, or any covered work, by linking or combining it with the OpenSSL project's OpenSSL library (or a modified version of that library), containing parts covered by the terms of the OpenSSL or SSLeay licenses, the licensors of this Program grant you additional permission to convey the resulting work.

Why have an exception for OpenSSL?

The OpenSSL library is incompatible with the GPL license because it contains an advertising clause. However lots of useful, open source software (including our own projects) need to use it and currently the alternatives aren't quite up to scratch. As we want these projects to be able to reuse Washer, we have added this exception to the GPL - a common technique used by other projects such as wget.

If GnuTLS improves to the point where OpenSSL is no longer necessary, we may remove this exception.

You can’t perform that action at this time.