Windows Developer Tools

Explore all the tools and experiences created just for you, developer.

Dev Home

The new Dev Home is here to improve your developer experience: unattended dev machine configuration, enhanced file system performance with Dev Drive, easily connect to GitHub, manage workflows in one place – and it is open source! Dev Home lets you focus on what you do best, writing code.

WinGet Configure artistic UI

Unattended machine setup

Get ready-to-code in just a few clicks with the new WinGet configuration. It reduces the manual and error-prone setup process down to a single command that is reliable and repeatable. Remove the worry over finding the right software version, packages, tools, frameworks, and settings when onboarding new team members. WinGet configuration uses a YAML format to include all the information required to achieve the desired state for your development environment.

Enhanced filesystem performance and security

Dev Drive is the storage volume tailor-made for developers! It is based on the Resilient File System, which, combined with a new performance mode capability in Microsoft Defender for Antivirus, offers up to 30% file system improvement in build times for file I/O scenarios*. The new performance mode is more secure for developer workloads than folder or process exclusions. Finally, a solution to balance security with performance.

Dev Drive icon with purple background
Dev Home dashboard

Track workflows with a customizable dashboard

Easily track projects, coding tasks, GitHub issues, pull requests, and system performance all in one place. All the information you need, right at your fingertips.

Open source and extensible

Enhance your Dev Home experience with the tools you need to do your best work. Add GitHub widgets to track your projects and system widgets to track CPU and GPU performance. Soon you will be able to create your own widget extension.

Artistic colorful floating layers

Tools you know and love

Windows offers developer tools focused on flexibility, customization, and performance.

  • Windows Terminal

    Use your favorite command line tools—including PowerShell, Azure CLI, Ubuntu, and a secure SSH connection—from the fully customizable Windows Terminal.

  • Windows Subsystem for Linux

    Run Windows and Linux workloads simultaneously. Share files between environments, run Linux GUI apps, set up GPU acceleration or Docker containers and more.

  • PowerToys

    Set of utilities for power users to tune and streamline their Windows experience for greater productivity.

  • Windows Package Manager

    Find, install, configure, upgrade, and remove Windows applications directly from the command line or submit your own packages.

Small updates, big impact

Check out these features that just make sense.

  • Taskbar improvements

    Hide time and date, end task in taskbar, never combine icons on taskbar, and more.

    Learn more
  • Paste as plain text

    Easily copy and paste text across applications without formatting issues.

    Enable now
  • Predictive IntelliSense on PowerShell

    Developers using Terminal on Windows 11 can opt into an experimental feature that suggests commands after receiving a *CommandNotFoundException*.

    Learn more
  • Improve archive compression support

    Better archive functionality performance during compression on Windows with native file compression like 7-Zip, WinRAR, Tar, and WinZip.

  • Windows Terminal tear out

    Tear tabs out on Terminal and recombine them as you would in your browser.

    Learn more
  • Mouse without borders

    Use a single mouse and keyboard across multiple devices in near vicinity on the same network. Now open source in PowerToys.

    Learn more

Get started coding on Windows

Whether you want to do remote development, build a web app, set up a container, or need help finding shortcut keys, we’ve got you covered.

  • VS Code Remote Development

    Use a container, remote machine, or the Windows Subsystem for Linux (WSL) as a developer environment.

    Get started
  • Your Windows, your coding choice

    Use Windows to write code in Python, Rust, JavaScript, Java, as well as C#, C++ or whatever you prefer. We’ll help you set up your development environment.

    Learn more
  • Docker

    Get started with Docker Desktop for Windows. Create remote development containers, with support from Visual Studio, VS Code, .NET, WSL or a variety of Linux services.

    Learn more
  • Mac Transition guide

    Get help mapping differences between keyboard shortcuts, trackpad shortcuts, terminal, and shell tools.

    Learn more

*Compared to in-market Windows 11 version. Dev Drive is not designed for general consumer workloads such as hosting general documents and content, installing consumer applications or non-developer tools.