Tools and samples for Windows app development

June 4, 2026 · View on GitHub

Build Windows apps more efficiently with the right tools, samples, and AI-powered resources. From IDEs and command-line utilities to developer environment tools like Dev Drive, WinGet, and Windows Terminal, this section brings together everything you need to be productive as a Windows developer.

ResourceDescription
Agentic AI toolsEnhance your AI coding agent with Windows-specific context using the Microsoft Learn MCP Server and community plugins like the WinUI 3 Development plugin for GitHub Copilot.
Visual StudioThe recommended IDE for building Windows apps with WinUI and the Windows App SDK, featuring XAML Hot Reload, Live Visual Tree, and rich debugging.
Windows App Development CLI (winapp CLI)A command-line interface for managing Windows SDKs, packaging, app identity, manifests, certificates, and build tools across any app framework.
CLI toolsCommand-line utilities for Windows, including Coreutils (ls, cat, grep, and more), the Edit text editor, curl, sudo, and tar.
Dev ConfigsCurated, declarative setups that configure your Windows development environment in one step — install tools, set preferences, and get coding faster.
Dev DriveA storage volume optimized for developer workloads, with a performance-tuned file system and Microsoft Defender antivirus integration for faster builds.
WinGetThe Windows Package Manager — install, update, and configure development tools and dependencies from the command line.
Windows TerminalA modern, GPU-accelerated terminal application with tabs, panes, Unicode support, and extensive customization for any command-line workflow.
Windows Subsystem for LinuxRun Linux distributions natively on Windows — use Linux command-line tools, utilities, and applications alongside your Windows development workflow.
Code samplesBrowse sample apps that demonstrate Windows features, API usage patterns, and end-to-end scenarios — including the WinUI 3 Gallery and Windows App SDK samples.