Alternatives to Cygwin for all platforms with any license



Show 8 less popular platforms
  • PowerShell icon


    PowerShell (including Windows PowerShell and PowerShell Core) is a task automation and configuration management framework from Microsoft, consisting of a command-line...

    Open Source Mac Windows Linux

  • MinGW icon


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

    Open Source 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 CE, OS/2 and eComStation operating...

    Commercial Windows

    • Cygwin was brought out because of the shortcomings of the WCP as a shell ! In WCP (unlike PowerShell), the user is stuck with unitary command execution, and has none of the combinatorial power of the infamous shell (sh or bash) Guest • Mar 2017 Disagree   Agree
  • MSYS2 icon


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

    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: Pre-configured Cygwin with a...

    Open Source Windows Git Cygwin zsh

  • gow

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

    Open Source 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 environments such as Linux, Android...

    Open Source Mac Linux Android BSD

  • Termux icon


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

    Open Source Android Android Tablet zsh Bash

  • 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 applications using gcc-4.4 or newer...

    Open Source Windows Linux

  • 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 GNOME desktop installed to have a...

    Open Source Linux BSD

  • TCC/LE icon


    The most powerful Windows console command line tools and batch scripting solution available. Create batch file commands and Windows batch files that you can use every...

    Freemium 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 Tab-completion, persistent history...

    Open Source Windows

  • Know any more alternatives to Cygwin?

    Suggest an application to this list
  • 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 Windows-friendliness, and the free and...

    Free Windows

  • unxutils

    Here are some ports of common GNU utilities to native Win32. In this context, native means the executables do only depend on the Microsoft C-runtime (msvcrt.dll) and not...

    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 Windows natively. More generally...

    Open Source Windows

Cygwin Comments

Must have for Linux devs using Windows

about Cygwin · ·

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!