Alternatives to Cygwin for all platforms with any license





Indie / Classic

Other Platforms

  • MinGW icon


    MinGW ("Minimalistic GNU for Windows") is a port of the GNU Compiler Collection (GCC) and GNU Binutils. It provides a...

    Open Source Windows Linux

  • PowerShell icon


    PowerShell (including Windows PowerShell and PowerShell Core) is a task automation and configuration management framework from...

    Open Source Mac Windows Linux

  • Windows Command Prompt icon

    Windows Command Prompt

    Command Prompt, also known as cmd.exe or cmd (after its executable file name), is the command-line interpreter on Windows NT, Windows...

    Commercial Windows

  • BusyBox icon


    BusyBox is a single binary that provides several stripped-down Unix tools in a single executable. It runs in a variety of POSIX...

    Open Source Mac Linux Android BSD

  • gow

    Gow (Gnu On Windows) is the lightweight alternative to Cygwin. It uses a convenient Windows installer that installs about 130...

    Open Source Windows

  • Babun icon


    Would you like to use a linux-like console on a Windows host without a lot of fuzz? Try out babun! Babun features the following: ...

    Open Source Windows Git Cygwin zsh

  • MSYS2 icon


    Description MSYS2 is an independent rewrite of MSYS, based on modern Cygwin (POSIX compatibility layer) and MinGW-w64 with the aim of...

    Open Source Windows

  • MinGW-w64

    The project's goal is to deliver runtime, headers, and libs for developing 64 bit (x64), as well as 32 bit (x86), windows...

    Open Source Windows Linux

  • TDM-GCC icon


    TDM-GCC is a compiler suite for Windows. It combines the most recent stable release of the GCC toolset, a few patches for...

    Free Windows

  • PyCmd icon


    PyCmd is a smart command prompt extension for Windows cmd.exe; its purpose is to emulate a few power features of UNIX shells (decent...

    Open Source Windows

  • TCC/LE icon


    The most powerful Windows console command line tools and batch scripting solution available. Create batch file commands and Windows...

    Freemium Windows

  • Sakura icon


    sakura is a terminal emulator based on GTK and VTE. It's a terminal emulator with few dependencies, so you don't need a full...

    Open Source Linux BSD

  • Know any more alternatives to Cygwin?

    Suggest an application to this list
  • Termux icon


    A terminal emulator and Unix environment bringing powerful terminal access to your Android-powered devices.

    Open Source Android Android Tablet zsh Bash

  • unxutils

    Here are some ports of common GNU utilities to native Win32. In this context, native means the executables do only depend on the...

    Open Source Windows

  • Cooperative Linux icon

    Cooperative Linux

    Cooperative Linux (short-named coLinux) is the first working free and open source method for optimally running Linux on Microsoft...

    Open Source Windows

  • Cash icon


    Cash is a cross-platform implementation of Unix shell commands written in pure ES6. Think Cygwin, except: - No native compiling ...

    Open Source Mac Windows Linux

  • andLinux icon


    andLinux is a complete Ubuntu Linux system running seamlessly in Windows 2000 based systems (2000, XP, 2003, Vista, 7; 32-bit versions...

    Open Source Windows

  • evilvte icon


    VTE based, highly customizable terminal emulator. Features: tabs, tabbar autohide, right click to switch encoding, supports almost all...

    Open Source Linux

  • Share this list of alternatives?

  • mrxvt

    Based on rxvt. Tabbed interface. Very lightweight. Few dependencies. Only drawback is poor unicode support (theres an SVN branch with...

    Open Source Linux

  • CMD++ icon


    CMD++ is a command line program, which was devoloped as alternative to the Windows (R) console. You can use it at public places (eg....

    Open Source Windows

  • csshX icon


    csshX is a tool to allow simultaneous control of multiple SSH sessions. It will attempt to create an SSH session to each remote host...

    Open Source Mac

  • speedLinux icon


    SpeedLinux is a customized coLinux. coLinux is not a VM but it can be used in the same way. Installation of Speedlinux results in a...

    Open Source Windows

  • Hamilton C shell icon

    Hamilton C shell

    Hamilton C shell recreates the original UNIX C shell and utilities on Windows and Vista, adding numerous enhancements such as built-in...

    Commercial Windows

  • DJGPP icon


    DJGPP (DJ's GNU Programming Platform) is a development suite for 386+ IBM PC compatibles which supports DOS-enabled operating...

    Open Source Windows

Cygwin Comments

Must have for Linux devs using Windows

Positive Comment by baconbits
about Cygwin Sep 2015

Incredibly useful set of software for any developer. The quality of the ports have risen to a very high level in the last several years.

I'm a Linux developer who uses Windows as my desktop OS. I need to inter-operate with Linux webservers so I'm constantly switching back and forth between desktop and remote servers. Cygwin makes it very easy to work locally using the same set of tools on the servers.

It's particularly useful for working with and processing data files "the UNIX way" with the typical suite of UNIX programs like bash, grep, cut, sed, awk, perl, python, vim, emacs, imagemagick, scp, etc.


Use with mintty (available off the install) and you've esse ...

Comment by eddieparker
about Cygwin Jun 2011

Use with mintty (available off the install) and you've essentially got PuTTY + cygwin. Fantastic.


Great! Lets you practice on you Linux commands while in a w ...

Comment by Elmernite
about Cygwin Jun 2011

Great! Lets you practice on you Linux commands while in a windows environment. It can take a little getting used to due to some compatibility issues between Unix naming conventions and window's. But it still works great!