FTP Client

lazyftp – keyboard-driven terminal FTP client

lazyftp is a keyboard-driven terminal file transfer client supporting FTP, FTPS and SFTP. Its interface takes a dual-pane approach, placing the local filesystem beside the connected remote server so transfers can be managed without switching between different views.

The application is intended for users who prefer terminal applications but still want the convenience of a visual file browser. Local and remote panes behave consistently, and files can be selected, inspected and transferred using keyboard shortcuts.

Transfers run in the background with live progress information, leaving the interface available for further navigation. Connection and transfer activity is also recorded in a scrollable log.
This is free and open source software.

Key Features

  • Supports FTP, FTPS and SFTP through the same interface.
  • Dual-pane local and remote file browser.
  • Keyboard-driven navigation with Vim-style and arrow-key bindings.
  • Background uploads and downloads with live transfer progress.
  • Recursive directory transfers.
  • Select multiple files and transfer them as a batch.
  • Saved favourite connections.
  • Maintains a history of recently used servers.
  • Reads SFTP hosts from ~/.ssh/config.
  • SFTP authentication using SSH agent or private keys.
  • Passwords can be stored in the system keyring.
  • Create directories and rename or delete files from either pane.
  • Sort listings by filename, size or modification time.
  • Fuzzy filtering and direct jump-to-path navigation.
  • Optional highlighting of differences between local and remote directories.
  • Scrollable connection and transfer logs.
  • Custom colour themes with built-in Catppuccin themes.
  • Responsive interface suitable for comparatively small terminal windows.

Website: github.com/MawCeron/lazyftp
Support:
Developer: MawCeron
License: MIT License

lazyftp is written in Go. Learn Go with our recommended free books and free tutorials.


Related Software

Command-line FTP Clients
NcFTPPopular console based user interface File Transfer Protocol (FTP) client program
LFTPMature open source file retrieving tool
termscpFeature rich terminal file transfer and explorer, with support for SCP/SFTP/FTP/S3
SuppaFTPFTP/FTPS client library and built-in command-line FTP client
tnftpBased on the original BSD FTP client
cbftpAdvanced, multi-purpose client that focuses on efficient large-scale data spreading
lsshList-based ssh, scp, sftp client
atftpClient/server implementation of the TFTP protocol
YafcIntended to be a replacement for the standard ftp program

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted