Use your favorite command line tools—including PowerShell, Azure CLI, Ubuntu, and a secure SSH connection—from the fully customizable Windows Terminal.
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.
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.
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.
Tools you know and love
Windows offers developer tools focused on flexibility, customization, and performance.
-
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.