Qusly is an FTP client, built on top of Electron, React, Styled-components and Qusly-core. It aims to be fast, beatiful and functional.
- Supports FTP, FTPS, SFTP
- Has tabs
- Full file operations e.g. rename, delete
- Properties panel
- Structure tree
and more! Check out roadmap to see what's coming.
- Qusly Core
- Tab system from Wexond
First of all, you need to have Node.js installed.
$ npm run dev
You can configure .env
file for better dev experience. It will automatically create a new session on hot reload.
Copy .env.example
, then change it's name to .env
.
HOSTNAME=www.example.com
USER=root
PASSWORD=password
PROTOCOL=sftp
PORT=22
ENABLED=true
You can set the protocol to sftp
, ftp
or ftps
.
Port is usually 21
for FTP(s) and 22
for SFTP.