📈 GH Trending Explorer 🎲 Surprise me

← all repos

microsoft / WindowsDeveloperConfig

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

PowerShell scripts that set up a Windows dev machine with dev tools, Windows settings, WSL, and a configured terminal.

Why you might care

Gives you a repeatable, re-runnable setup for a new Windows dev box in one command instead of manual installs and settings tweaks. Includes WSL Comfort for a zsh/bash and Starship shell in WSL, plus workload and local AI tooling setups.

Categories

Alternatives

winget configurationChocolateyScoopAnsible
+3
stars, 24h · #3,831
+~21
stars, 7 days · #4,647
+997
stars, 30 days · #541
3.2k
★ total · +1% this week
221
forks · 23 open issues

Star history (as recorded here)

2026-10-20 · 3,181 ★ 2026-10-21 · 3,184 ★
LanguagePowerShell
LicenseMIT
Created2026-05-21 (5mo ago)
Last pushtoday
Watchers32
OwnerOrganization

Seen on GitHub Trending

  • 2026-10-21 — #2 monthly in powershell · +997 ★
  • 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

Blurb generated by claude-haiku-5-5 today. Star deltas marked ~ are extrapolated from partial history.