LimeFTP

Free · Windows, macOS, Linux

Two machines.
One window for FTP.

LimeFTP is a dual-pane file manager. Your computer on one side, the server on the other — drag, sync, edit, and transfer between them without switching windows.

also available for Windows, macOS & Linux below

protocol console — read only

Native performance, real web UI

A Rust backend talking to your OS's own webview — no bundled Chromium runtime — so it starts instantly and stays light on memory, with a React 19 interface on top.

Tauri 2
Rust
React 19
TypeScript
Tailwind CSS
Tauri 2
Rust
React 19
TypeScript
Tailwind CSS
Tauri 2
Rust
React 19
TypeScript
Tailwind CSS
Tauri 2
Rust
React 19
TypeScript
Tailwind CSS

How it works

LimeFTP sits between your machine and the server, so every drag, sync, or edit happens in one dual-pane window instead of switching between two.

Your computer
LimeFTP
Your server

Both sides, one window

Saved connections in the sidebar, local and remote side by side — this is the real LimeFTP interface.

LimeFTP desktop app showing local and remote file browsers side by side

Real product screenshot — folder and site names shown are demo/generic, not client data.

Get the app

Every installer is signed and checked against the same release. Pick your platform.

Loading releases from GitHub…

What's inside

Every tab below is a real, shipped capability — not a roadmap promise.

Compare local and remote folders, then mirror or sync — newest file wins, or force one side to match the other.

LimeFTP compare and sync folders dialog, set to mirror local to remote
  • Mirror local → remote, remote → local, or a two-way sync
  • Every folder gets an upload/download action you can override per item
  • Subfolders compare recursively, even ones you haven't expanded
  • A deletion step requires an explicit "I understand" before it runs

Live while it works

Pause, resume, verify — every transfer reports back.

config.yml uploaded — 0.6 KB

Regex bulk rename

Find/replace with regex capture groups and an auto-incrementing counter — preview every new name before committing.

Selected files (5)
IMG_0001.JPG
IMG_0002.JPG
IMG_0003.JPG
IMG_0004.JPG
IMG_0005.JPG
Selected files (5)
vacation-2024-001.jpg
vacation-2024-002.jpg
vacation-2024-003.jpg
vacation-2024-004.jpg
vacation-2024-005.jpg

Coming from FileZilla or WinSCP?

Import your sites in one click. Here's what's different once you're in.

One-click import

Bring in every saved site from FileZilla's Site Manager or WinSCP directly — LimeFTP reads their files, no retyping hosts, ports, or paths.

A real editor, not a shell-out

Preview and edit remote files with syntax highlighting in the same window, instead of waiting on an external editor to notice a change.

Regex bulk rename

Rename a whole selection at once — find/replace, regex capture groups, an auto-incrementing counter, and a live preview before you commit.

Lives in the tray

Close the window and big transfers keep running in the background — a notification tells you the moment they're done.

Dark-mode native

One consistent interface built for it from the start, not a stack of native OS dialog boxes standing in for real screens.

Signed, self-updating

Every installer is minisign-signed, and the app checks for and installs its own updates — no hunting for a new .exe by hand.

The importer reads FileZilla's sitemanager.xml or WinSCP's saved sessions directly on your machine — nothing leaves your computer, and you review every site before it's added.

FeatureLimeFTPFileZillaWinSCP
One-click import from FileZilla/WinSCP
Built-in editor (no external app)
Regex bulk rename with live preview
Runs in the tray during transfers
Signed, self-updating installers

Based on each app's default install — some rows are achievable via plugins or manual config on the others.

Questions

See it in action

Keep scrolling — the whole walkthrough plays as you go.

Password vault01 / 11

Everything behind one master password

Saved credentials live in an AES-256-GCM vault keyed with Argon2id — never loose in a plaintext config.

Any protocol02 / 11

FTP, FTPS or SFTP — one form

Pick the protocol, drop in host and port. Save it once and it's a single click from the sidebar after that.

Connection setup03 / 11

Even the favicon, fetched for you

Point it at the site's URL and LimeFTP pulls the icon down, so a long connection list stays scannable.

Built-in editor04 / 11

Edit remote files in place

Syntax highlighting and inline lint, saved straight back over the same connection. No download round-trip.

Server search05 / 11

Find it without digging

Search recursively from any remote folder — every hit comes back with its full path, size and date.

Dual-pane06 / 11

Both machines, one window

Local on the left, remote on the right. Drag across and the protocol console traces every command it sends.

Layout & views07 / 11

Arrange it however you read

Flip either pane between list and grid, bookmark the paths you live in, and reshape the split itself.

File details08 / 11

Permissions, spelled out

Size, location, symlink status and the full permission bits — flagged when the server's answer isn't one to trust.

Command palette09 / 11

Everything one shortcut away

Connect to a saved site, switch theme, run any command — without reaching for the mouse.

Settings10 / 11

Tune it to your connection

A global speed limit, transfer-finished alerts, raw wire logging, and a built-in check for updates.

Import & backup11 / 11

Bring your sites with you

Import straight from FileZilla or WinSCP, then export every folder and connection — saved passwords stay behind.

Ready to drop FileZilla?

Free, signed, and updates itself. Grab the installer for your platform below.