Alternatives to Cygwin for all platforms with any license

Platforms

Desktop

Mobile

Tablet

Indie / Classic

Other Platforms

  • PowerShell icon

    PowerShell

    PowerShell (including Windows PowerShell and PowerShell Core) is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language built on the .NET Framework.

    Open Source Mac Windows Linux

  • MinGW icon

    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 which is suitable for the development of native MS-Windows (x86)...

    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 systems. It is the counterpart of COMMAND.COM in DOS and Windows...

    Commercial Windows

  • BusyBox 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, FreeBSD and others. It was specifically created for embedded...

    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 extremely useful open source UNIX applications compiled as native win32 binaries. It is designed to be...

    Open Source Windows

  • Babun 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 lot of addons Silent command-line installer, no admin...

    Open Source Windows Git Cygwin zsh

  • MSYS2 icon

    MSYS2

    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 native Windows software. The name is a contraction of Minimal...

    Open Source Windows

  • Termux icon

    Termux

    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 versions. It can be considered as a folk of MinGW(32)

    Open Source Windows Linux

  • TCC/LE icon

    TCC/LE

    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 day - for everything from launching applications to serious file...

    Freemium Windows

  • PyCmd icon

    PyCmd

    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, etc.) while remaining 100% compatible with the cmd.exe syntax.

    Open Source Windows

  • TDM-GCC icon

    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 open-source MinGW or MinGW-w64 runtime APIs to create an open-source...

    Free Windows

  • Know any more alternatives to Cygwin?

    Suggest an application to this list
  • Sakura icon

    Sakura

    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 decent terminal emulator. Current terminal emulators based on VTE...

    Open Source Linux BSD

  • 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 an emulation layer like that provided by Cygwin tools.

    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, Cooperative Linux is a port of the Linux kernel that allows it to...

    Open Source Windows

  • Cash icon

    Cash

    Cash is a cross-platform implementation of Unix shell commands written in pure ES6. Think Cygwin, except: - No native compiling - No ugly DLLs - Works in any terminal - 1/15th of the size Runs using Node.js

    Open Source Mac Windows Linux

  • andLinux icon

    andLinux

    andLinux is a complete Ubuntu Linux system running seamlessly in Windows 2000 based systems (2000, XP, 2003, Vista, 7; 32-bit versions only). AndLinux uses coLinux as its core which is confusing for many people. coLinux is a port of...

    Open Source Windows

  • evilvte icon

    evilvte

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

    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 working but slightly buggy support)

    Open Source Linux

  • csshX icon

    csshX

    csshX is a tool to allow simultaneous control of multiple SSH sessions. It will attempt to create an SSH session to each remote host in separate Terminal.app windows. A master window will also be created. All keyboard input in the...

    Open Source Mac

  • speedLinux icon

    speedLinux

    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 complete LINUX System with X server running side on side with Windows on a single PC. Beginning...

    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 and user-defined procedures, block-structured local variables and more. Not simply a port, it was...

    Commercial Windows

  • DJGPP icon

    DJGPP

    DJGPP (DJ's GNU Programming Platform) is a development suite for 386+ IBM PC compatibles which supports DOS-enabled operating systems. It is guided by DJ Delorie, who began the project in 1989. It is a port of the popular GCC...

    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.

Reply

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.

Reply

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!

Reply