AlternativeTo Logo

Microsoft releases an open source Windows Terminal application

over 3 years ago by IanDorfman

In a move to embrace open source development, Microsoft has announced an open source Windows Terminal application for Windows 10 to be distributed via the Microsoft Store. Its source code is available via GitHub.

In a post on Microsoft's dev blog, Microsoft's Program Manager for Windows Console, Command-Line, and Windows Subsystem for Linux Kayla Cinnamon described multiple key features for the new terminal application:

• Support for opening multiple tabs "each connected to a command-line shell or app of your choice, e.g. Windows Command Prompt, PowerShell, Ubuntu on WSL, a Raspberry Pi via SSH, etc."

• A text rendering engine that utilizes Microsoft DirectX and DirectWrite alongside GPU acceleration. This will allow for Windows Terminal to display "text characters, glyphs, and symbols present within fonts on your PC, including CJK ideograms, emoji, powerline symbols, icons, programming ligatures, etc."

• Alongside the new text rendering, there will also be a new font that is also open source and will have its own GitHub repository

• Support for robust settings and configuration, including the ability to "create multiple “profiles” for each shell/app/tool you want to use, whether it be PowerShell, Command Prompt, Ubuntu, or even SSH connections to Azure or IoT devices" alongside control on the design and layout of the app. This will all be stored in a structured text file for easier customization.

These are the features currently emphasized for the upcoming 1.0 release of Windows Terminal, with more features in development down the line. Windows Terminal will be released on Microsoft Store this summer with a focus on early adopters testing it out, with a wider release coming this winter.

  • FreeOpen Source
  • Windows

Windows Terminal is a new, modern, feature-rich, productive terminal application for command-line users. It includes many of the features most frequently requested by the Windows command-line community including support for tabs, rich text, globalization, configurability...