Useful Free Software for Windows

Sometimes I have to work with Windows systems (company policy or special software requirements). First step is to install essential software the default install is lacking. This collection is biased towards network administration. I prefer free software. (This list is usually outdated, because I use GNU/Linux most of the time.)

Editor
Notepad++ is a free editor with good Windows integration. Vim is available for Windows as well.
FTP
The FileZilla project provides free FTP and FTPS client and server software, as well as an SFTP client.
Image manipulation
GIMP, the GNU Image Manipulation Program, is also available for Windows. It can even be used to scan documents.
Network scanner
Angry IP Scanner is a free, easy to use network scanner.
nmap is available for Windows. It includes netcat as well.
Network sniffer
Wireshark, the network sniffer, is available for Windows as well.
Office
LibreOffice is a free and full fledged office suite.
Packer
7-ZIP is a free file archive with support for many archive formats.
Password manager
Password Safe is my preferred password manager, some co-workers prefer KeePass.
PDF
I have not (yet) decided on which PDF reader to recommend, but the PDFreaders.org site by the fsfe (Free Software Foundation Europe) lists and recommends free ones.
pdftk, a free PDF toolkit, is available for Windows as well (called pdftk-server). This is a command line program, to use it you have to put up with the very crude Windows command shell (or install a real one, e.g. MSYS)
SCP/SFTP
WinSCP is a very nice and free graphical SCP and SFTP client.
Recent versions of Windows provide a fork of the free software OpenSSH as a Windows feature to activate similarly to the built-in Telnet client. This includes the sftp and scp clients for file transfer.
SSH/telnet/serial
PuTTY is my preferred SSH and telnet client on Windows. Works well to access a switch's command line via serial connection, too. PuTTY is free software.
Tera Term is another free SSH/telnet/serial client for Windows. It also supports file transfer over serial connections (XMODEM, YMODEM, ZMODEM, and more).
Recent versions of Windows provide a fork of the free software OpenSSH as a Windows feature to activate similarly to the built-in Telnet client. This includes the ssh client for remote login.
TFTP server
Tftpd32 resp. Tftpd64 is a very good free TFTP server. Includes DHCP, DNS, SNTP and Syslog servers as well.
Video player
VLC media player is a very good free media player that is available for Windows as well.
My preferred GNU/Linux media player, MPlayer, is available for Windows, too.
Virtualization
VirtualBox is a fine free cross-platform virtualization product.
VPN
OpenVPN is a nice free cross-platform VPN solution.
Web browser
Firefox is my preferred (and free) web browser, available for Windows as well.

GNU or UNIX Like Systems for Windows

I do not like the GNU/Windows efforts (like Cygwin) very much, because they all lack integration with Windows applications. This is because Windows applications do not know about GNU. The same holds for the Windows Subsystem for UNIX Applications (SUA), with the added constraint of less powerful non-GNU software. If you can do your work using those, you can do it much more comfortably using GNU/Linux. Whenever I had to use Windows, I had to use some Windows software as well, because my co-workers were using those.

Links

Of course there are other web pages linking to or providing free software for Windows.


back to my homepage.