📈 GH Trending Explorer 🎲 Surprise me

← all repos

microsoft / WindowsDeveloperConfig

git clone https://github.com/microsoft/WindowsDeveloperConfig.git 🔥 on GitHub Trending today

Automate the setup and configuration of your Windows development environment.

—
stars, 24h
—
stars, 7 days
+997
stars, 30 days · #309
3.2k
★ total
221
forks · 23 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguagePowerShell
LicenseMIT
Created2026-05-21 (5mo ago)
Last push4d ago
Watchers32
OwnerOrganization

Seen on GitHub Trending

  • 2026-10-20 — #2 monthly in powershell · +997 ★

Links

README excerpt
Windows Developer Config 
 Opinionated setups for Windows dev boxes. Idempotent. CI-tested.
 Windows Dev Config 
 · 
 WSL Comfort 
 · 
 Workloads 
 · 
 AI tooling 
 · 
 Troubleshooting 
---
Set up a new Windows dev box in minutes, not hours. Pick a setup, run one command, get back to building. Everything here is safe to re-run.
## 🎯 Pick your setup
| You want... | Go to |
| --- | --- |
| A full dev workstation: tools, Windows settings, WSL, and terminal. One command, one restart. | Windows Dev Config |
| A nicer WSL shell: zsh/bash, Starship, CLI tools, and a themed terminal profile. | WSL Comfort |
| One language or toolchain. | Workloads |
| Local AI: PyTorch for your GPU, plus Ollama, llama.cpp, or Foundry Local. | AI tooling |
## 🖥️ Windows Dev Config
Installs dev tools, applies opinionated Windows settings, and sets up WSL + Ubuntu — restart included. Nothing to clone, nothing to install first.
Open any PowerShell window — elevated or not — and run:
 What you get 
### Standard Experience
- **Dev tools:** Windows Terminal, PowerShell 7, Git, GitHub CLI, GitHub Copilot CLI, VS Code, .NET SDK 10, Python 3.14 + uv, Node.js LTS + nvm, Coreutils for Windows, Windows App CLI, Oh My Posh, and PowerToys.
- **Terminal:** PowerShell 7 as the default profile, Oh My Posh in your prompt, Cascadia Mono NF as the default font, and a GitHub Copilot profile in the dropdown.
- **Windows settings:** Dark theme, long paths, File Explorer defaults, Start/Search settings, and Do Not Disturb
- **WSL:** WSL platform + Ubuntu, including the restart and the automatic resume afterwards.
### Full Experience
- **Everything from standard**
- **Windows settings:** Developer Mode, Sudo, widgets off, and Edge policies, additional Start/Search/System Tray settings
- **Remote Desktop:** Enabled and firewall settings set
### Standard Experience
 [code] 
### Full Experience
 [code] 
> ⚠️ **Heads up — it may restart your PC.** WSL needs virtualization turned on, so save your work first. Setup picks up where it left off after the reboot.
Every tool and setting, how to undo them, and troubleshooting: Windows Dev Config README.
## 🐧 WSL Comfort
*Also known as Comfort Shell. A polished Windows + WSL shell setup — zsh/bash, Starship prompt, modern CLI tools, themed terminal.*
Open any PowerShell window and run:
 [code] 
Interactive by default — pick and choose components as it runs. For unattended installs, pass `-NonInteractive`:
 [code] 
Nothing to clone: it downloads the signed scripts, verifies them, and installs WSL first if it's missing. Already have a clone? `.\wsl-comfort\install.ps1` works too. The Linux half (`comfort-shell-bootstrap.sh`) is standalone, so you can also copy it onto any Ubuntu host and run it directly.
 What you can pick 
- Your choice of shell: **zsh** or **bash**.
- Optional **Starship** prompt.
- Optional modern CLI tools: `fzf`, `rg`, `fd`, `bat`, `eza`, `zoxide`, `jq`.
- Optional clipboard and `open` shims (`pbcopy`, `pbpaste`, `open`).
- Optional **Home