WinSCP

WinSCP

Web site: winscp.net
Category: Network
Subcategory: File Transfer
Platform: Windows
License: GPL
Interface: GUI
Programing language: C++
First release: March 2000
Rating:  star  star  star

line

WinSCP (Windows Secure Copy) – an open source free SFTP client, FTP client, WebDAV client, S3 client and SCP client for Windows. Its main function is file transfer between a local and a remote computer. Beyond this, WinSCP offers scripting and basic file manager functionality.

Features:
– Graphical user interface (screenshots)
– Translated into many languages
– Integration with Windows (drag&drop, URL, shortcut icons, jump list)
– All common operations with files
– Support for SFTP and SCP protocols over SSH and FTP and WebDAV and S3 protocols
– Batch file scripting and command-line interface and .NET assembly for advanced programming tasks
– Directory synchronization in several semi or fully automatic ways
– Integrated text editor
– Shares site settings with PuTTY
– Support for password, keyboard-interactive, public key and Kerberos (GSS) authentication
– Integrates with Pageant (PuTTY authentication agent) for full support of public key authentication with SSH
– Explorer and Commander interfaces
– Optionally protects stored site information with master password
– Optionally supports portable operation using a configuration file in place of registry entries, suitable for operation from removable media

The project started in 2000 and was hosted by the University of Economics in Prague.
The project developer is Martin Přikryl.

net2ftp

net2ftp

Web site: net2ftp.com
Category: Network
Subcategory: File Transfer
Platform: cross platform
License: GPL
Interface: web interface
Programing language: PHP
First release: January 2003
Rating:  star  star  star

line

net2ftp – a cross platform FTP client with a web based interface.

Features:
– can browse from directory to directory and see all the subdirectories and files
– 3 ways to upload files: the standard upload form, the upload-and-unzip functionality, and the Java Applet
– quickly download one file; multiple files can be downloaded by selecting them so will be downloaded in a zip archive
– edit text files right from your browser; every time you save the changes the new file is transferred to the FTP server. There are 4 different text editors: a plain editor, 2 WYSIWYG editors and a code editor with syntax highlighting
– edit HTML a What-You-See-Is-What-You-Get (WYSIWYG) form; there are 2 different editors to choose from (CKEditor and TinyMCE)
– edit HTML and PHP in an editor with syntax highlighting (Ace)
– many languages are supported: HTML, Javascript, PHP, SQL, Java, Perl, etc.
– directories are handled recursively, meaning that their content (subdirectories and files) will also be copied, moved or deleted
– Handy to import files to your FTP server, or to export files from your FTP server to another FTP server
– chmod handles directories recursively
– save zip archive on the FTP server, or email it to someone
– unzip files – the following formats are supported: .zip, .tar, .tgz and .gz
– choose from a list of popular applications (PHP required on the target server)
– filter out files based on the filename, last modification time and filesize
– calculate the size of directories and files

The project developer is David C. Gartner.

Midnight Commander

Midnight Commander

Web site: midnight-commander.org
Category: Network
Subcategory: File Managers, File Transfer
Platform: Linux, OS X, UNIX-like, Windows
License: gpl
Interface: TUI
Programing language: ?
First release: March 1994
Rating:  star  star  star

line

GNU Midnight Commander – a visual file manager, licensed under GNU General Public License and therefore qualifies as Free Software. It’s a feature rich full-screen text mode application that allows you to copy, move and delete files and whole directory trees, search for files and run commands in the subshell. Internal viewer and editor are included.

Midnight Commander (mc) is based on versatile text interfaces, such as Ncurses or S-Lang, which allows it to work on a regular console, inside an X Window terminal, over SSH connections and all kinds of remote shells.

MC is a visual system shell, so all operations can be performed without entering any commands, using only the semigraphic interface. It allows you to perform file operations with the mouse, function keys (F1 – F12 on the keyboard) and the cursor. The TUI Midnight Commander is divided into two panels, each displaying files or information about them, which simplifies operations such as moving or copying files.

The application allows you to connect to servers (FTP, FISH and SMB) with access to their content in one of the selected windows; on the connected remote file system, you can perform standard operations (depending on the type of connection) – browsing, deleting and copying files or changing permissions.

The project founder is Miguel de Icaza.

Tux Commander

Tux Commander

Web site: tuxcmd.sourceforge.net
Category: Network
Subcategory: File Managers, File Transfer
Platform: Linux, UNIX-like
License: GPL
Interface: GUI
Programing language: Object Pascal
First release: November 13, 2002
Rating:  star  star  star  star

line

Tux Commander – a windowed file manager with 2 panels side by side similar to popular Total Commander or Midnight Commander file managers. The main goal of this project is to create powerful and user friendly file manager for Unix operating systems.

General features:
– Graphical application, uses GTK2 windowing toolkit
– Two directory panels side by side (vertical)
– Tabbed interface, buttons for quick access to favorite places
– Configurable mounter bar for quick access to removable media and network shares
– Multilingual user interface
– Basic VFS (Virtual File System) support, allowing you to browse archives and network places
– Extendable via plugin system, several VFS modules available in the distribution
– Portable, no installation required, usable right after the extraction
– Designed for GNOME and XFCE desktop environments while preserving complete independency (libraries are loaded dynamically when available)
– Extension-based file type actions (associations)
– Threaded file operations
– Large files (> 4GB) support
– Main application written in Object Pascal language (with FreePascal as default compiler), plugins are written in C/C++ language
– Sources available in GIT repository

The project developer is Tomáš Bžatek.
The latest version of Tux Commander 0.6.70 was released in 2009.

Cyberduck

Cyberduck

Web site: cyberduck.io
Category: Network
Subcategory: File Transfer
Platform: OS X, Windows
License: GPL
Interface: GUI
Programing language: Java, C#
First release: 2001
Rating:  star  star  star  star

line

Cyberduck – a libre server and cloud storage browser for Mac and Windows with support for FTP, SFTP, WebDAV, Amazon S3, OpenStack Swift, Backblaze B2, Microsoft Azure & OneDrive, Google Drive and Dropbox.

Cyberduck is a free FTP client with a very simple GUI that allows you to easily perform all FTP tasks. It can handle transfers from SFP, Webdav or Amazon S3. Users looking for a reliable and free FTP client will definitely be pleased with Cyberduck.

Adding a new connection in Cyberduck is very simple and takes only a few seconds, and helpful tutors are waiting for new users. You can drag bookmarks from and into the Finder program, which is quite a convenient option. The Cyberduck interface is transparent and easy to use, and the extensive guide provides convenient assistance even for new FTP users.

In addition, Cyberduck is compatible with many external editors, such as BBEdit, TextWrangler or TextMate. The program is also integrated with Dropbox.

Goals:
– Handles FTP, SFTP, Webdav and S3
– Integration with external editors
– Elegant interface
– Available in many languages

The project developers are David V. Kocher and Yves Langisch.

Synkron

Synkron

Web site: synkron.sourceforge.net
Category: Network
Subcategory: File Backup and Sync
Platform: Linux, OS X, Windows
License: GPL
Interface: GUI
Programing language: C++
First release: June 3, 2007
Rating:  star  star  star

line

Synkron – a simple Qt application that allows you to sync folders, for example a flash disk with a folder on your hard disk. Apart from doing synchronizations, it provides many other additional features. The user interface of Synkron is divided into several sections: Synchronize, Multisync, SyncView, Scheduler, Restore, Blacklist and Filters. To switch between these sections, use the toolbar.

Features:
– sync multiple folders at once
– analyze folders to see what is going to be done in sync
– exclude files from sync
– restore files that were overwritten or deleted in previous syncs
– lets you configure your synchronizations in detail
– a cross-platform application that runs on Windows, Mac OS X and Linux

The latest version of Synkorn 1.6.2 was released in 2011.

The project developer is Matúš Tomlein.

SymmetricDS

null

Web site: www.symmetricds.org
Category: Network
Subcategory: File Backup and Sync
Platform: Android, Linux, OS X, Windows
License: GPL
Interface: CLI
Programing language: Java
First release: November 2007
Rating:  star  star  star  star

line

SymmetricDS – an open source software for database replication, with support for one-way replication, multi-master replication, filtered synchronization, and transformations.

Using web and database technologies, it can replicate data asynchronously as a scheduled or near real-time operation. Designed to scale to a large number of databases and operate between different platforms, it works across low-bandwidth connections and can withstand periods of network outage.

SymmetricDS is compatible with most operating systems since it is based on Java. It can run on Windows, Linux, Unix, Mac OS X and other operating systems. For mobile applications using SQLite, the Java client libraries work on Android, and a minimal C library works with iOS applications.

Features:
– Remote offices replicated to a central office
– Cross platform database replication between different databases
– Replication between on-premise databases and cloud databases
– Consolidation of multiple databases into a data warehouse
– Regional database replication to improve access times for local users
– High availability of a database using a primary and secondary instance

SparkleShare

null

Web site: www.sparkleshare.org
Category: Network
Subcategory: File Backup and Sync
Platform: Linux, OS X, Windows
License: GPL
Interface: CLI
Programing language: c#
First release: 2017 ?
Rating:  star  star  star

line

SparkleShare – a file sharing and collaboration app. It works just like Dropbox, and you can run it on your own server. It’s available for Linux distributions, macOS, and Windows.

SparkleShare creates a special folder on your computer. You can add remotely hosted folders (or “projects”) to this folder. These projects will be automatically kept in sync with both the host and all of your peers when someone adds, removes or edits a file.

SparkleShare uses the version control system Git and the large files extension Git LFS, so setting up a host yourself is relatively easy. Using your own host gives you more privacy and control, as well as lots of cheap storage space and higher transfer speeds.

Features:
– Frequently changing project files, like text, office documents, and images
– Tracking and syncing files edited by multiple people
– Reverting a file to any point in its history
– Preventing spying on your files on the server using encryption

The project founder is Hylke Bons.

rsync

rsync

Web site: rsync.samba.org
Category: Network
Subcategory: File Backup and Sync
Platform: BSD, Linux, OS X, UNIX-like, Windows
License: GPL
Interface: text
Programing language: C
First release: June 19, 1996
Rating:  star  star  star  star  star

line

rsync – an open source utility that provides fast incremental file transfer.

rsync uses the “rsync algorithm” which provides a very fast method for bringing remote files into sync. It does this by sending just the differences in the files across the link, without requiring that both sets of files are present at one of the ends of the link beforehand.

It can copy locally, to/from another host over any remote shell, or to/from a remote rsync daemon. It offers a large number of options that control every aspect of its behavior and permit very flexible specification of the set of files to be copied. It is famous for its delta-transfer algorithm, which reduces the amount of data sent over the network by sending only the differences between the source files and the existing files in the destination. Rsync is widely used for backups and mirroring and as an improved copy command for everyday use.

Some features of rsync:
– can update whole directory trees and filesystems
– optionally preserves symbolic links, hard links, file ownership, permissions, devices and times
– requires no special privileges to install
– internal pipelining reduces latency for multiple files
– can use rsh, ssh or direct sockets as the transport
– supports anonymous rsync which is ideal for mirroring

rsync was originally written by Andrew Tridgell and Paul Mackerras.

FreeFileSync

FreeFileSync

Web site: freefilesync.org
Category: Network
Subcategory: File Backup and Sync
Platform: Linux, OS X, Windows
License: GPL
Interface: GUI
Programing language: C++
First release: August 2008
Rating:  star  star  star  star

line

FreeFileSync – a folder comparison and synchronization software that creates and manages backup copies of all your important files. Instead of copying every file every time, FreeFileSync determines the differences between a source and a target folder and transfers only the minimum amount of data needed. FreeFileSync is Open Source software, available for Windows, macOS, and Linux.

Main features:
– Synchronize folders on network shares and local drives
– Synchronize mobile devices via MTP (Android, iPhone, tablet, digital camera)
– Synchronize with Google Drive cloud storage
– Free FTP client: synchronize via FTP (File Transfer Protocol) and FTPS (SSL/TLS)
– Access files online using SFTP (SSH File Transfer Protocol)
– Detect moved and renamed files and folders
– Manage versions and keep a history of deleted/updated files
– Compare and synchronize multiple files in parallel
– Show drive space usage as a directory tree
– Copy locked files (Volume Shadow Copy Service)
– Detect conflicts and propagate deletions
– Compare files by content
– Configure handling of Symbolic Links
– Automate sync as a batch job
– Process multiple folder pairs
– Comprehensive and detailed error reporting
– Copy NTFS extended attributes (compressed, encrypted, sparse)
– Copy NTFS security permissions
– Copy NTFS Alternate Data Streams
– Copy HFS+ extended attributes and ACLs
– Support long file paths with more than 260 characters
– Fail-safe file copy prevents data corruption