qusly / qusly

πŸ“ Elegant FTP/FTPS/SFTP client.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Qusly


Actions Status Downloads FOSSA Status Discord Github

Qusly is an FTP client, built on top of Electron and React. It aims to be beatiful and functional.

Features

  • Supports FTP, FTPS and SFTP
  • File operations
  • Tree explorer
  • Tabs

Some of the features may not be fully finished, because of the early stage.

Screenshots

Components

Running

Before running Qusly, please ensure you have latest Node.js installed on your machine.

Firstly, run this command to install all needed dependencies. If you have encountered any problems, please report it.

$ npm install

Commands below will run Qusly in the development mode.

$ npm run dev
$ npm run start

You can configure the environment file for better development experience. It will automatically create a new session on hot reload.

Change name of the .env.example 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.

Sponsors

FOSSA Status

About

πŸ“ Elegant FTP/FTPS/SFTP client.

License:GNU General Public License v3.0


Languages

Language:TypeScript 96.9%Language:JavaScript 2.9%Language:HTML 0.1%Language:Shell 0.1%