Alternatives to Cygwin for all platforms with any license

  • MinGW

    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...

    Free Open Source Windows Linux BSD

    MinGW icon
  • MSYS2

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

    • Because it's based on MSYS (which is based on modern CygWin and MinGW-w64), also it has a nice package manager. Guest • Oct 2019 Disagree   Agree
    • It's fundamentally the same thing Guest • Sep 2019 • 2 agrees and 0 disagrees Disagree   Agree
    • Forked from Cygwin with a nice package manager Guest • Apr 2017 • 2 agrees and 0 disagrees Disagree   Agree

    Free Open Source Windows

    MSYS2 icon
  • Termux

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

    • A terminal emulator and Unix environment bringing powerful terminal access to your Android-powered devices. **Android is already an os based on linux kernel. Moreover Termux is for Android/Linux whereas, CygWin is for Windows. ** Inabilities due to supporting the same platform, **Termux is not even an alternative to Cygwin.** Guest • Oct 2019 • 4 agrees and 1 disagrees Disagree   Agree
    • Great mobility and UNIX like environment. Guest • Sep 2019 • 1 agrees and 2 disagrees Disagree   Agree

    Free Open Source Android Android Tablet F-Droid zsh Bash

    Termux icon
  • BusyBox

    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...

    Free Open Source Mac Linux Android BSD

    BusyBox icon
  • 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...

    Free Open Source Windows Linux BSD

  • 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...

    • 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 • 9 agrees and 1 disagrees Disagree   Agree
    • Does not support any GNU/Unix commands. Guest • Oct 2017 • 4 agrees and 0 disagrees Disagree   Agree

    Commercial Windows

    Windows Command Prompt icon
  • Babun

    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...

    • Discontinued
      The project seems to be no longer developed. Last version, 1.2.0, released in July 2015, can be still downloaded from GitHub
    • Much easier setup than Cygwin, with most of what you'll need. yphastosJun 2017 • 1 agrees and 0 disagrees Disagree   Agree

    Free Open Source Windows Git Cygwin zsh

    Babun icon
  • Know any more alternatives to Cygwin?

    Suggest an application to this list
  • 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...

    • Discontinued
      No activity for over a year.

    Free Open Source Windows

    No features added Add a feature

  • TDM-GCC

    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 Open Source Windows

    TDM-GCC icon

Platforms

Desktop

Mobile

Show 11 less popular platforms
4.3 out of 5 with 3 ratings

Cygwin Comments

Comment by Elmernite
about Cygwin · Jun 2011 · Helpful Not helpful Report as spam

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!

reply

Comment by eddieparker
about Cygwin · Jun 2011 · Helpful Not helpful -1 Helpful Report as spam

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

reply