AltCatalog

Alternatives to lftp

Scriptable command-line file transfer client for FTP, SFTP, HTTP and more

Alt Score

Alt Score · 85

How this alternative ranks. How it works →

Verified coverage 90%83
Visibility 10%100

Verified coverage = sourced yes and partial answers in the category checklist. Visibility = relative app-page views on AltCatalog over 30 days, neutral below 500 category views. Payment, votes, and vendor opinions are never score inputs.

#4 of 11 in FTP clients

lftp ranks #4 of 11 in FTP clients, with an Alt Score of 85. It is licensed under GPL-3.0, free from Free and available on Linux. 9 of 9 checklist rows are verified against a public source.

lftp is a free, open-source command-line file transfer program for Unix/Linux (and via ports, macOS/Windows) supporting FTP, FTPS, HTTP, HTTPS, SFTP, and FXP server-to-server transfers. It is a staple for sysadmins and DevOps engineers scripting backups and deployments, prized for its `mirror` command that does true two-way directory synchronization, segmented/parallel transfers, and bandwidth throttling.

Most compared with CyberduckAeroFTPCrossFTP
Official site Suggest an edit Data history Work on lftp? Claim this page
Who it's for

lftp is aimed at technical users and system administrators who manage file transfers from a Unix-style command line rather than a graphical interface, particularly for scripted, unattended, or unreliable-network transfer scenarios.

What you get

lftp is a free, open-source (GPL-3.0) command-line file transfer program supporting FTP, HTTP, FTPS/HTTPS, SFTP, FISH (over SSH), partial WebDAV, and BitTorrent. It includes a built-in mirror/reverse-mirror command for directory synchronization, job queueing and scheduling (the `at` command), per-connection and total transfer-rate limiting, parallel and segmented (pget) downloads, an `edit` command for round-tripping remote files through a local editor, and shell-like job control with backgrounding.

How it works

Users interact with lftp through an interactive shell (with readline-based input, bookmarks, and command history) or by passing commands via `-e`/scripts, connecting to remote hosts over any supported protocol via URLs. Every operation is designed to be reliable: non-fatal errors and dropped connections trigger automatic retry and resume, and if lftp is closed while jobs are still running it moves itself into background (nohup) mode to finish them.

Where lftp stands out

Verified capabilities most alternatives don't have.

Speed limits & scheduling only 4 of 10 apps
Open source only 5 of 11 apps

See the full checklist

Why people leave lftp

Dashed reasons are sourced facts; the rest are opinions. Vendors can dispute.

Sign in to add a reason — new reasons go through moderation before appearing.

Ranked alternatives

Ordered by Alt Score. Click any score to see the breakdown.

Sponsored Paid slot. Never affects the ranked order below. Promote here →
01

Friendly client for FTP through S3.

GPL-3.0 WindowsmacOS
Alt Score

Alt Score · 95

How this alternative ranks. How it works →

Verified coverage 90%94
Visibility 10%100

Verified coverage = sourced yes and partial answers in the category checklist. Visibility = relative app-page views on AltCatalog over 30 days, neutral below 500 category views. Payment, votes, and vendor opinions are never score inputs.

02

AeroFTP is a modern open-source desktop file transfer client for Windows, macOS, and Linux, built on Rust/Tauri, supporting FTP, FTPS, SFTP, WebDAV, S3-compatible storage, Azure Blob, and other cloud.

GPL-3.0 WindowsmacOSLinux
Alt Score

Alt Score · 90

How this alternative ranks. How it works →

Verified coverage 90%89
Visibility 10%100

Verified coverage = sourced yes and partial answers in the category checklist. Visibility = relative app-page views on AltCatalog over 30 days, neutral below 500 category views. Payment, votes, and vendor opinions are never score inputs.

03

CrossFTP is a Java-based FTP/SFTP/FTPS and Amazon S3 client that runs on Windows, macOS, and Linux, aimed at developers and webmasters who need to manage both traditional FTP servers and S3-compatible.

Proprietary WindowsmacOSLinux
Alt Score

Alt Score · 90

How this alternative ranks. How it works →

Verified coverage 90%89
Visibility 10%100

Verified coverage = sourced yes and partial answers in the category checklist. Visibility = relative app-page views on AltCatalog over 30 days, neutral below 500 category views. Payment, votes, and vendor opinions are never score inputs.

04

SmartFTP is a longstanding Windows file transfer client supporting FTP, FTPS, SFTP, and WebDAV alongside cloud services like Amazon S3, Google Drive, and OneDrive.

Proprietary Windows
Alt Score

Alt Score · 85

How this alternative ranks. How it works →

Verified coverage 90%83
Visibility 10%100

Verified coverage = sourced yes and partial answers in the category checklist. Visibility = relative app-page views on AltCatalog over 30 days, neutral below 500 category views. Payment, votes, and vendor opinions are never score inputs.

05

Windows SFTP with scripting.

GPL-3.0 Windows
Alt Score

Alt Score · 85

How this alternative ranks. How it works →

Verified coverage 90%83
Visibility 10%100

Verified coverage = sourced yes and partial answers in the category checklist. Visibility = relative app-page views on AltCatalog over 30 days, neutral below 500 category views. Payment, votes, and vendor opinions are never score inputs.

06

Xftp is a Windows SFTP and FTP client from NetSarang (maker of Xshell), built for IT teams managing transfers to Unix/Linux hosts.

Proprietary Windows
Alt Score

Alt Score · 80

How this alternative ranks. How it works →

Verified coverage 90%78
Visibility 10%100

Verified coverage = sourced yes and partial answers in the category checklist. Visibility = relative app-page views on AltCatalog over 30 days, neutral below 500 category views. Payment, votes, and vendor opinions are never score inputs.

07

The open source FTP standard.

GPL-2.0-or-later WindowsmacOSLinux
Alt Score

Alt Score · 75

How this alternative ranks. How it works →

Verified coverage 90%72
Visibility 10%100

Verified coverage = sourced yes and partial answers in the category checklist. Visibility = relative app-page views on AltCatalog over 30 days, neutral below 500 category views. Payment, votes, and vendor opinions are never score inputs.

08

Core FTP is a Windows file transfer client offered in a free edition and a one-time-purchase Pro edition, supporting FTP, FTPS, SFTP/SSH, and HTTP/HTTPS.

Proprietary Windows
Alt Score

Alt Score · 65

How this alternative ranks. How it works →

Verified coverage 90%61
Visibility 10%100

Verified coverage = sourced yes and partial answers in the category checklist. Visibility = relative app-page views on AltCatalog over 30 days, neutral below 500 category views. Payment, votes, and vendor opinions are never score inputs.

09

The polished Mac transfer app.

Proprietary macOS
Alt Score

Alt Score · 65

How this alternative ranks. How it works →

Verified coverage 90%61
Visibility 10%100

Verified coverage = sourced yes and partial answers in the category checklist. Visibility = relative app-page views on AltCatalog over 30 days, neutral below 500 category views. Payment, votes, and vendor opinions are never score inputs.

10

Dual-pane manager with FTP.

Proprietary macOS
Alt Score

Alt Score · 50

How this alternative ranks. How it works →

Verified coverage 90%44
Visibility 10%100

Verified coverage = sourced yes and partial answers in the category checklist. Visibility = relative app-page views on AltCatalog over 30 days, neutral below 500 category views. Payment, votes, and vendor opinions are never score inputs.

Feature comparison

Rows come from the FTP clients checklist (13 rows). Human-verified cells only. ? means the value has not been verified.

Comparing lftp Cyberduck × AeroFTP × CrossFTP × SmartFTP × WinSCP ×
+ Add app
Commander One Core FTP FileZilla Transmit Xftp
FTP clients checklist lftpCyberduckAeroFTPCrossFTPSmartFTPWinSCP
Pricing model
Starts at
License
Platforms
Protocols (FTP, SFTP, WebDAV, S3)
Sync / mirror mode
Editing remote files
Key-based auth
Speed limits & scheduling
Open source
One-time purchase option
Directory comparison
CLI
verified pending unknown (?) Click any cell to view its source or propose a value
Sources & verification 14

Every fact and feature listed for lftp is verified against its own pages. Each alternative is sourced on its own page.

  • Pricing model Free verified 2026-07-30

    README's License section (re-sourced from bare homepage); no pricing/purchase page exists anywhere in official sources.

    LFTP 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
    https://raw.githubusercontent.com/lavv17/lftp/master/README
  • Starts at Free verified 2026-07-30

    Same README License section; no paid tier exists anywhere in official sources, so starting price is Free.

    LFTP 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
    https://raw.githubusercontent.com/lavv17/lftp/master/README
  • Status active verified 2026-07-30

    Re-sourced from bare homepage. Commit history on the master branch shows commits as recent as 2026-03-23, well after the last packaged release (lftp-4.9.3, 2024-11-08 per NEWS), so development continu

    Mar 23, 2026 ... mirror: use xfer:destination-directory as default target directory
    https://github.com/lavv17/lftp/commits/master
  • Platforms Linux verified 2026-07-30

    README also lists Solaris, FreeBSD, NetBSD, SCO, IRIX, and Tru64 as known-to-compile Unix targets, and lftp.yar.ru/get.html offers Fedora RPM binaries (Linux), but none of these fall outside Linux in

    The package is known to compile on Solaris(gcc), Linux, FreeBSD, NetBSD, SCO v5.0(gcc), IRIX(gcc), Tru64(gcc) and other systems.
    https://raw.githubusercontent.com/lavv17/lftp/master/README
  • License GPL-3.0 verified 2026-07-30
    GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007
    https://raw.githubusercontent.com/lavv17/lftp/master/COPYING
  • Protocols (FTP, SFTP, WebDAV, S3) Partial verified 2026-07-30

    FTP and SFTP are fully supported; WebDAV support is explicitly called 'Partial'; the features list has no mention of S3.

    FTP and HTTP protocols support. ... SFTP protocol v3-v6 support. ... Partial WebDAV support.
    https://lftp.yar.ru/features.html
  • Sync / mirror mode Yes verified 2026-07-30
    lftp has builtin mirror which can download or update a whole directory tree. There is also reverse mirror (mirror -R) which uploads or updates a directory tree on server.
    https://lftp.yar.ru/desc.html
  • Editing remote files Yes verified 2026-07-30
    Retrieve remote file to a temporary location, run a local editor on it and upload the file back if changed.
    https://lftp.yar.ru/lftp-man.html
  • Key-based auth Yes verified 2026-07-30
    you can use ssh-based protocols with authorized keys, so you don't have to enter a password.
    https://lftp.yar.ru/lftp-man.html
  • Speed limits & scheduling Yes verified 2026-07-30

    Scheduling is provided by the built-in `at` command ('There is command `at' to launch a job at specified time in current context') documented on desc.html.

    net:limit-rate (bytes per second) limit transfer rate on data connection.
    https://lftp.yar.ru/lftp-man.html
  • Open source Yes verified 2026-07-30

    Re-sourced from bare homepage to the GitHub README license section.

    LFTP 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
    https://raw.githubusercontent.com/lavv17/lftp/master/README
  • One-time purchase option No verified 2026-07-30

    Re-sourced from bare homepage. No purchase option exists anywhere in official sources (site or GitHub); the software is entirely free/open source under GPL with no paid tier or one-time purchase menti

    LFTP 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
    https://raw.githubusercontent.com/lavv17/lftp/master/README
  • Directory comparison Yes verified 2026-07-30
    mirror compares timestamps of directories and enters a directory only if it is older or missing on the target side.
    https://lftp.yar.ru/lftp-man.html
  • CLI Yes verified 2026-07-30
    LFTP is a sophisticated file transfer program with command line interface.
    https://lftp.yar.ru/desc.html

FAQ

Yes. AeroFTP, CrossFTP and WinSCP have a free tier or are fully free. Free-tier limits in the comparison table are verified and dated.

Cyberduck, AeroFTP and WinSCP — every license claim links its source.