Windows on Github
Windows 10 universal feature samples

This repo contains the foundational samples that demonstrate the features of the Universal Windows Platform (UWP). These code samples are designed to run on desktop, mobile, and future devices that support the UWP.

Windows 10 universal app samples

These repos contain app samples that demonstrate multiple UWP features working together, including complete E2E apps and small but fully-functional mini-app samples.

Windows task snippets

This repo collects snippets of ready-to-use code that accomplish small but useful tasks of interest to UWP app developers. These snippets represent simple solutions to common problems, and simple recipes to help you implement new app features.

Windows Composition samples

This repo contains code samples, demos, experiments, prototypes, and preview explorations that show how to use Windows.UI.Xaml and Windows.UI.Composition to make beautiful UWP applications.

Windows Community Toolkit

The Windows Community Toolkit is a collection of helper functions, custom controls, and app services. It simplifies and demonstrates common developer patterns when building experiences for Windows 10.


Win2D is an easy-to-use Windows Runtime API for immediate mode 2D graphics rendering with GPU acceleration. It is available to C# and C++ developers, and utilizes the power of Direct2D, integrating seamlessly with XAML and CoreWindow.

Desktop app bridge to UWP samples

This repo contains the samples that demonstrate the usage patterns for the Desktop Conversion Extensions, which is a bridge that enables you to convert your classic desktop application (like Win32, Windows Forms, and WPF) or game to a Universal Windows Platform (UWP) app or game.


This repo contains game development samples written by the Microsoft Xbox Advanced Technology Group.

DirectX tool kit

These repos provide a collection of helper classes for writing DirectX code in C++.

DirectX 12 graphics samples

This repo contains the DirectX 12 graphics samples that demonstrate how to build graphics intensive applications on Windows.

Windows Library for JavaScript (WinJS)

WinJS is a UI toolkit for modern browsers, providing the controls you need to make your app professional, functional and easy-to-use - all in one place.

Windows 10 driver samples

This repo contains driver samples for use with Visual Studio and the Windows Driver Kit (WDK). Many of these driver samples have been updated to be universal, which means they call only interfaces that are part of Windows Core, or OneCoreUAP.

Windows Driver Frameworks

This repo contains source code for the Windows Driver Frameworks (WDF), which are a set of libraries that make it simple to write high-quality device drivers. Developers can use the MSDN reference documentation to learn about the core concepts of WDF and the APIs available for use. Still, there's no substitute for actual source code. That's why we've published the source behind KMDF and UMDF v2 for anyone to dig through and debug drivers.