Browse free open source FTP Clients and projects for Windows and ChromeOS below. Use the toggles on the left to filter open source FTP Clients by OS, license, language, programming language, and project status.

  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 1
    The ftp4j library implements a Java full-featured FTP client. With ftp4j embedded in your application you can: transfer files (upload and download), browse the FTP site (directory listing), create, delete, rename and move directories and files.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 2
    LeechCraft
    LeechCraft is a cross-platform modular "internet-client" application. It has plugins that allow one to browse the web, chat via instant messaging (like Jabber or IRC), read RSS/Atom feeds, download files via BitTorrent, Direct Connect and other protocols, play media files and much more.
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • 3
    Programmatically controllable FTP client written in the Java language that targets any network oriented standalone application, and even applet, that needs to rely on FTP to exchange files over a network. Should replace the cryptic sun.net.ftp.* classes.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    Simple FTP client based on Java and SWT UI library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    CraftyFTP is a FTP client written in Java. It provides a graphical interface closed to SmartFTP interface
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Ftp client library for the java J2ME platform (CLDC 1.0, MIDP 2.0). Implements all of the commands found in rfc959.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    This project intends to gives to everybody ftp client written in Java. Currently FtpGUI implements the common functionality. get - RETR retrieve file list files on ftp server put - STOR - upload of file And recoursive search for name
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    GiraffeFTP is a Java based FTP client and server. It includes GUI and command line tools. Good code to see to understand the FTP Protocol and sockets. Also includes a non-standard implementation of SSL sockets.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    An Ajax base Web Ftp client using IceFaces framework
    Downloads: 0 This Week
    Last Update:
    See Project
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 10

    JS-FTP

    JS-FTP is a simple GUI FTP client

    JS-FTP is a simple FTP client written in Java. JS-FTP's GUI was developed in the pre 1.2 swinging Java days so it works with JRE 1.1 or later. Sponsored by Nuvovis.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Jwebftp is a simple JSP/Servlets-based web FTP client. It allows to provide limited FTP access via a web browser.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    MJftp is an open-source multi-platform ftp client, written in pure Java.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    MyWebFTP
    MyWebFTP is a little PHP Tool that allows you to manage you files and directories on your webspace, through a web browser. Usefull when you are behind a restrictive proxy and more handy than an heavy software FTP Client. Uses only PHP file functions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    A powerful Newsletter/ Mass Mailer script with built-in ftp client and wysiwyg editor. Ability to set custom attributes for members, queue and send mails at a later time. Easy database backup. Easy integration with the web template.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Open Road: Get your files on the go. Open Road is a simple web based FTP client with a nice interface. Try out the demo. (Runs on PHP servers, created using haXe).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    [3.0 is under dev, at last...] A simple, effective and highly customizable PHP FTP client with HTML interface. It can be implemented on a remote server to allow files to be downloaded directly to it, as it is able to make connections wit
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    A user-friendly, menu-driven FTP client written in Python.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    FTPy is a Python FTP client with both a CLI and GUI. FTPy will eventually become part of an all Python utility set that includes a Notepad clone, a calendar program, a telnet client, a word processor, and an email client.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Remote Editor – Edit any file any where… Is a Swing GUI based product. It is especially a remote (FTP client) client and helpful for those guys who have to deal with lots of remote server (FTP server) simultaneously. You can connect and browser many
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    A simple FTP client.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    This assembly is a client component to communicate with a given FTP server. It has no GUI but rich underlaying functionality like detailed listing, recursive upload, download and deletion. It also supports BINARY/ASCII transer type and ACTV/PASV mode
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    PHP-Ftp is a ftp client which uses browser as its user interface.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Weeble File Manager is a web based file manager / ftp client, built on php4. It allows users to Copy, Move, Rename, Upload, Download, & Edit files on an FTP server, through their web browsers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    A cross platform implementation of an FTP client written in Java (Swing). Complete with bookmarks and parallel uploading and downloading (current release is feature incomplete). Yafta should work on any system with Java 1.3 or higher installed.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Zelotypisti FTP :: Browse|Edit|Upload :: Webbased FTP Client + Text/Graphical Editor
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
MongoDB Logo MongoDB