Showing 138 open source projects for "ftp server source code"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 1
    WindTerm

    WindTerm

    A professional cross-platform SSH/Sftp/Shell/Telnet/Serial terminal

    A Quicker and better SSH/Telnet/Serial/Shell/Sftp client for DevOps. WindTerm is a partial open source project, and the source will be gradually opened. Open source code includes, but is not limited to, the classes that can be used independently, such as functional, algorithms, GUI widgets, etc., as well as functional libraries, such as networks, protocols, etc., as well as all types that require open source according to the license. SSH v2, Telnet, Raw TCP, Serial, Shell protocols were...
    Downloads: 18,671 This Week
    Last Update:
    See Project
  • 2
    remotefs

    remotefs

    A client library to work with all file transfer protocols

    remotefs is a library that provides a file system structure to work with all the most popular file transfer protocols. This is achieved through a trait called RemoteFs which exposes methods to operate on the remote file system. Currently, the library exposes a client for Sftp, Scp, Ftp and Aws-s3 as external libraries. You might be wondering, "why remotefs?" The first and foremost reason is to provide a generic interface over multiple protocols. For example, in termscp it allows the support...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    qrcp

    qrcp

    Transfer files over wifi from your computer to your mobile device

    qrcp binds a web server to the address of your Wi-Fi network interface on a random port and creates a handler for it. The default handler serves the content and exits the program when the transfer is complete. When used to receive files, qrcp serves an upload page and handles the transfer. Most QR apps can detect URLs in decoded text and act accordingly (i.e. open the decoded URL with the default browser), so when the QR code is scanned the content will begin downloading by the mobile...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 4
    croc

    croc

    Easily and securely send things from one computer to another

    Yet another way to transfer files that strikes a good balance between speed, security or simplicity by using relay-assisted peer-to-peer transactions and end-to-end encryption via password-authenticated key exchange. There are a lot of ways to transfer files. Above the basic necessity of preserving the data during the transfer, sharing data should be fast, secure, and most of all, easy. Most file transfer utilities I’ve used encompass two thirds of these qualities. I’ve wanted to make a...
    Downloads: 11 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 5
    FileZilla®

    FileZilla®

    A fast cross-platform FTP client

    FileZilla® is a cross-platform FTP, SFTP, and FTPS client with a vast list of features, which supports Windows, Mac OS X, Linux, and more. FileZilla's dynamic tools help you move files between your local machine and your Web site's server effortlessly. For example, Filezilla lets you compare your files with in-directory server files to manage file syncing. You can also tab browse between servers and transfer files to them simultaneously, as well as edit server files on the go. And Filezilla...
    Leader badge
    Downloads: 2,589 This Week
    Last Update:
    See Project
  • 6
    filepilot-ftp-client

    filepilot-ftp-client

    Fast, secure SFTP/FTP/S3/cloud file transfers. Free & open source.

    https://abhibagul.github.io/filepilot/client.html FilePilot is a free, open-source desktop app for transferring files over FTP, SFTP, FTPS, SCP, Amazon S3, WebDAV, Google Drive, Dropbox, OneDrive, and Azure Blob Storage. Built on Tauri with a Rust backend, it features a dual-pane browser, multi-threaded resumable transfers, checksum validation, two-way folder sync with conflict resolution, and an offline transfer queue. Automate workflows with a sandboxed JavaScript macro editor, or...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 7
    Filetto

    Filetto

    Portable FTP Client & Server

    Filetto is a file transfer utility, that may help when it comes to moving "on the fly" files and folders to/from different devices both on a local area network (LAN), or on the web (WAN). It implements the FTP standard (File Transfer Protocol, RFC 959 and 3659) strictly, either Client and Server, in a portable application with graphical interface.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 8
    AeroFTP

    AeroFTP

    AeroFTP is a Cross-platform desktop client for FTP, SFTP, WebDAV, S3

    ...Full CLI (aeroftp-cli) with 32 subcommands, vault profiles, JSON output. AI agent ready. Platform status: - Linux: Stable (.deb, .rpm, .AppImage, .snap, AUR) - Windows: Stable (.msi, .exe, winget) - macOS: Beta (.dmg, not code-signed) Built with Rust (Tauri 2) + React 18. Open source, GPL-3.0.
    Leader badge
    Downloads: 21 This Week
    Last Update:
    See Project
  • 9

    PLUTI

    Prophet DTN implementation

    Acronym PLUTI stands for Prophet by Lulea University of Technology Implementation and it is used for former “Prophet DTN implementation”. In the lessons when names “PLUTI” and “prophet” appear they are describing the same DTN implementation. This project contains source code and binaries for deployment of this DTN implementation to different computer platforms.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 10

    DavUtils

    Powerful webdav client and sync tools with client-side AES encryption

    DavUtils is a collection of easy to use WebDAV client tools. The built-in client-side encryption allows you to encrypt and decrypt files on the fly with AES. Currently two command line tools are available: dav is a multipurpose WebDAV client that can be used like the standard unix tools ls, mkdir and rm. The other tool is dav-sync that can synchronize local files with a WebDAV server. It is very flexible and configurable and has advanced data safety features to prevent data loss. The...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    microfileserver

    microfileserver

    small HTTP server for everyday sharing. micro-file-server

    FTP like desing, HTTPS support, configurable, in one file - py or exe. Secure, with sha512 checksum, no installation required, small and fast. microfileserver, micro-file-server, micro_file_server
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    Open Upload is an open source extensible PHP application for fast file upload and download for big (and small) file sharing, like rapidshare and megaupload. Multiple authentication methods, database backends, multilanguage support.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 13
    FullSync

    FullSync

    Easy file synchronization for everyone

    FullSync is a powerful tool that helps you keep multiple copies of various data in sync. I.e. it can update your Website using (S)Ftp, backup your data or refresh a working copy from a remote server. It offers flexible rules, a scheduler and more
    Downloads: 18 This Week
    Last Update:
    See Project
  • 14

    UFTP

    Encrypted UDP based FTP with multicast

    UFTP is an encrypted multicast file transfer program, designed to securely, reliably, and efficiently transfer files to multiple receivers simultaneously. This is useful for distributing large files to a large number of receivers, and is especially useful for data distribution over a satellite link (with two way communication), where the inherent delay makes any TCP based communication highly inefficient. The multicast encryption scheme is based on TLS with extensions to allow multiple...
    Leader badge
    Downloads: 1,156 This Week
    Last Update:
    See Project
  • 15
    Aurora Files

    Aurora Files

    Your files in your cloud on your rules

    Aurora Files is an open-source file storage platform for small teams and personal users.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    htmanager

    htmanager

    htmanager create users tree directories, htacess and htpasswd files

    ...Transfert all HTDIR directories files with a ftp client on your web site II. USING IN COMMAND LINE htmanager [csv file name] if csv file is void, htmanager use "pwlist.csv" III. REBUILD source code : htmanager.c written in C for rebuild : make.bat
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    mqottrace

    An mqtt client to subscribe to owntracks events

    For owntracks, see https://owntracks.org/ mqottrace collects location data from the mqtt server and writes it into an sqlite3 database. You can convert the data into gpx tracks with mqott2gpx.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    YADE (SOSFTP)

    A Batch and API oriented application for managed file transfer.

    YADE (former SOSFTP) is a batch file transfer solution for FTP, FTPS, SFTP, WebDAV and other protocols. It provides a configurable command line client, an API and a bridge to the SOS JobScheduler. YADE comes with advanced error handling and logging capabilities. YADE is able to create and maintain a transfer history in a central database. Product Knowledge Base at https://kb.sos-berlin.com Change Management System at https://change.sos-berlin.com
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • 19
    Apache Commons VFS utilities such as a bridge to the Apache Mina FTP Server, a bridge to the Apache Mina SSHD / SCP / SFTP server and a scriptable Java Shell / Console providing a Command Line Interface with VFS file system commands and operations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    MailHog

    MailHog

    Web and API based SMTP testing

    Inspired by MailCatcher, easier to install. Built with Go, MailHog runs without installation on multiple platforms. Run it from Docker Hub or using the provided Dockerfile. The SMTP server starts on port 1025, the HTTP server starts on port 8025, in-memory message storage. ESMTP server implementing RFC5321. Support for SMTP AUTH (RFC4954) and PIPELINING (RFC2920). Web interface to view messages (plain text, HTML or source). Supports RFC2047 encoded headers. Real-time updates using...
    Downloads: 75 This Week
    Last Update:
    See Project
  • 21
    Muon SSH Terminal/SFTP client

    Muon SSH Terminal/SFTP client

    Graphical SFTP client and terminal emulator with helpful utilities

    Easy and fun way to work with remote servers over SSH. This project is being renamed as previous name "Snowflake" is confusing since there is already a popular product with the same name. Muon is a graphical SSH client. It has an enhanced SFTP file browser, SSH terminal emulator, remote resource/process manager, server disk space analyzer, remote text editor, huge remote log viewer, and lots of other helpful tools, which makes it easy to work with remote servers. Muon provides functionality...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22

    tinyfilemanager

    Web based File Manager in PHP, Single File and light weight

    Tiny PHP File Manager It is a simple, fast and small file manager with single php file. It is also a web code editor. It'll run either online or locally, on Linux, Windows or Mac based platforms. The only requirement is to have PHP 5.5+ available.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    PVF Server

    Multi-protocol server written in Java

    This is a multi-protocol server written in Java that can be extended to support any protocol. Configuration is done through the application interface or through a web based interface. An HTTP web server is built-in. The project is NOT intended for production runs. It was not updated since 2004. The current version was ressurected only as a teaching aid.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    GetSmart - The Smartest Download Manager
    GetSmart is a download manager that supports Multi-Connection downloads. With Multi-Mirror search it can download different parts from these mirror servers simultaneously. It can 'act as proxy' to serve multiple clients. It can also works as a Daemon.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    Ne Plus Ultra

    UDP based file transfer client/server application (based on lib UDT)

    Combined client+server UDP based file transfer application. Based on the UDT protocol - via libudt - http://udt.sourceforge.net/ UDT is a reliable UDP based application level data transport protocol. UDT is designed for extremely high speed networks and it has been used to support global data transfer of terabyte sized data sets. Ne Plus Ultra is built to have extremely minimal dependencies (statically linked against libudt.a) to ensure maximum portability and ease of...
    Downloads: 0 This Week
    Last Update:
    See Project