awesome-winui
github.com/scottkuhl/awesome-winui ↗A collection of awesome resources for WinUI / Windows developers.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me blogs resources from awesome-winui"
Installation instructions →What's inside
Blogs
- Arlo
Creating to live and living to create // Web & UWP Developer / Thing Maker / Music addict
- Bruno Sonnino
- Christian Findlay
C# and .NET Blog
- Ian Bebbington
- Martin Zikmund
Enthusiastic developer, learning addict and Microsoftie
- Matt Lacey
Developing and designing better software
Podcasts
- Azure DevOps Podcast
Message from Jeffrey Palermo: Howdy. Welcome to my podcast. I hope it helps you ship software more quickly and more reliably. Through the topics and guests, I hope your life is made easier. Let me know what topics would be helpful for you.
- Dev Talk
From Kerry Lothrop: My main focus is on .NET, from the cloud backend to the desktop to embedded to cross-platform mobile development with Xamarin. Enjoy!
- .NET Rocks
.NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.
- The .NET Core Show
The .NET Core Podcast is the only podcast devoted to Microsoft's .NET technologies, spreading knowledge on what you can build with it, and what the community are building. This podcast is created by Jamie Taylor with contributions from developers in the .NET community.
Sample Apps
Tooling
- Character Map UWP
A modern, native UWP replacement for the Win32 Character Map and Windows Font Viewer with flawless high DPI and touch support.
- Fluent XAML Theme Editor
a tool that helps demonstrate the flexibility of the Fluent Design System as well as supports the app development process by generating XAML markup for our ResourceDictionary framework used in Universal Windows Platform (UWP) applications.
- Rapid XAML Toolkit
- Template10
things like navigation, suspension, and even a Hamburger control.
- UWP Essentials
- UWP Resources Gallery
This app aims to provide an interactive demo of common UWP resources such as the Segoe MDL2 icons, system colors and system brushes.
Libraries
- CodeMarkup for WinUI
- DeftSharp.Windows.Input
- DroidNet
- Legerity
- Project Reunion
- Syncfusion WinUI
The Syncfusion WinUI toolkit includes feature-rich WinUI controls like DataGrid, Charts, TreeView, and more, that embodies Fluent Design for building modern and seamless Windows apps.
Education
- Creating Cross-Platform C# Applications with Uno Platform
Matt Lacey, Marcel Alexander Wagner, Packt Publishing - Developers are increasingly being asked to build native applications that run on multiple operating systems and in the browser. In the past, this would have meant learning new technologies and making multiple copies of an application. But the Uno Platform allows you to use tools, languages, and APIs you already know from building Windows apps to develop apps that can also run on other platforms. This book will help you to create customer-facing as well as line-of-business apps that can be used on the device, browser, or operating system of your choice. This practical guide enables developers to put their C# and XAML knowledge to work by writing cross-platform apps using the Uno Platform. Packed with tips and practical examples, this book will help you to build applications for common scenarios. You'll begin by learning about the Uno Platform through step-by-step explanations of essential concepts, before moving on to creating cross-platform apps for different lines of business. Throughout this book, you'll work with examples that will teach you how to combine your existing knowledge to manage common development environments and implement frequently needed functionality. By the end of this Uno development book, you will have learned how to write your own cross-platform apps with the Uno Platform and use additional tools and libraries to speed up your app development process.
- Introduction to Uno Platform
(August 2020) - Christian Findlay, Udemy - Build Single-Source WebAssembly, Mobile and Desktop Apps with C#.
- Learn WinUI 3.0
Alvin Ashcraft, Packt Publishing - The book begins by helping you get to grips with the latest features in WinUI and shows you how XAML is used in UI development. You'll then set up a new Visual Studio environment and learn how to create a new UWP project. Next, you'll find out how to incorporate the Model-View-ViewModel (MVVM) pattern in a WinUI project and develop unit tests for ViewModel commands. Moving on, you'll cover the Windows Template Studio (WTS) new project wizard and WinUI libraries in a step-by-step way. As you advance, you'll discover how to leverage the Fluent Design system to create beautiful WinUI applications. You'll also explore the contents and capabilities of the Windows Community Toolkit and learn to create a new UWP user control. Toward the end, the book will teach you how to build, debug, unit test, deploy, and monitor apps in production.
General
- Fluent Design System
Make your apps feel as though they were designed with every Windows device in mind—PCs, phones, Xbox One, HoloLens, and more. Find the documentation, tools, and samples you need to get your apps published to the Microsoft Store.
- Microsoft Learn
Whether you're just starting or an experienced professional, Microsoft's hands-on approach helps you arrive at your goals faster, with more confidence and at your own pace.
- Themes of .NET
Track overall themes and underlying epics and user stories planned for the next major version of .NET.
- Universal Windows Platform
Official documentation of Universal Windows Platform, from Microsoft.
- UWP Community
The homepage for the unofficial Discord server.
- Windows Forms
Official documentation of Windows Forms, from Microsoft.
Events
- Microsoft Ignite
Microsoft's largest conference with a focus on enterprise.
- .NET Conf
Microsoft's virtual conference for the launch of new versions of .NET.
- .NET Frontend Day
A full day online, with focus on building frontend applications using .NET!
- UnoConf
Annual conference by and for the Uno Platform.
Showing a sample of 80 resources. View the full list on GitHub →