Windows 10 UWP samples
Feature samples
Focused samples showing API usage patterns for common scenarios with each UWP feature.
Samples and demos showing how to create beautiful apps using Windows.UI.Composition and the Fluent Design System.
Showcase samples
End-to-end app samples showing real-world integration of numerous UWP features
- VanArsdel shopping
- VanArsdel inventory
- Coloring book
- BuildCast video player
- SnapGold photo-sharing app
Other
Desktop app bridge to UWP samples
Samples that demonstrate the Desktop Conversion Extensions for converting classic desktop apps (such as Win32, Windows Forms, WPF) and games to UWP apps and games.
Windows 10 UWP samples
Mini-app samples
Small but realistic apps showing related UWP features working together
- XAML hosting API sample
- Photo editor in C++/WinRT
- Customers orders database sample
- Payment request API sample
- Lunch scheduler
- Quiz game with remote system session (Project Rome)
- PhotoLab sample app
- RSS reader
- Annotated audio
- Family notes
- Hue light controller
- Traffic app
- Network helper
- DirectX marble maze sample
Task snippets
Copy-and-paste snippets for small but useful UWP-related tasks
Tools and libraries
-
Windows UI Library
Backward-compatible versions of Windows UI features including UWP XAML controls, and Fluent styles and materials.
-
Windows Community Toolkit
A collection of helper functions, custom controls, and app services. Install gallery app - View docs
-
Windows Template Studio
A Visual Studio 2017 extension that accelerates the creation of new UWP apps using a wizard-based experience. Install extension
-
Adaptive Cards
A new way for developers to exchange card content in a common and consistent way.
Docs - Schema - Samples - Visualizer -
Win2D
An easy-to-use WinRT API for immediate mode 2D graphics rendering with GPU acceleration, available to C# and C++ developers. View docs
-
Windows dev box setup scripts
Scripts to simplify setting up a Windows developer box.
Packaging
-
Windows Packaging samples
Samples that show how to use Visual Studio 2017 to create Windows applications that can take the best of Win32 and UWP worlds in a single package.
-
MSIX Package Support Framework
Tools, libraries, documentation and samples for creating app-compat fixups to enable classic Win32 applications to be distributed and executed as packaged apps.
-
MSIX Packaging SDK
Enables developers on a variety of platforms to unpack packages for the purposes of distribution from either the Microsoft Store, or their own content distribution networks.
Games and graphics
-
Xbox ATG samples
Game development samples written by the Microsoft Xbox Advanced Technology Group.
-
DirectX 12 graphics samples
DirectX 12 graphics samples that demonstrate how to build graphics-intensive applications on Windows. View blog
DirectX toolkit
Collections of helper classes for writing DirectX code in C++.
DirectX toolkit for DirectX 11
DirectX toolkit for DirectX 12
DirectXMath linear algebra library
DirectXTex texture library
DirectXMesh mesh geometry library
Drivers
-
Windows 10 driver samples
Game development samples written by the Microsoft Xbox Advanced Technology Group. View docs
-
Windows Driver Frameworks
Source code for the Windows Driver Frameworks (WDF - a set of libraries that make it simple to write high-quality device drivers. View docs

