Microsoft open-sources WPF, WinForms, and WinUI XAML

Developers will be able to contribute to these technologies on GitHub, as well as build a private copy of the UI stack

Microsoft is open-sourcing three Windows UX frameworks, including Windows Presentation Foundation (WPF), Windows Forms, and the Windows UI XAML library (WinUI).

All three frameworks will be made available on GitHub. Developers will be able to contribute to in Microsoft's client UX technology, as well help debugging and fix issues. They also can build a private copy of the UI stack.

The open-sourcing of the three frameworks serves as a followup to having the open source .Net Core 3 framework support WPF, Windows Forms, and Universal Windows Platform (UWP) XAML, so existing and new Windows applications can run on .Net Core.

WPF is a UI framework for building desktop client applications, with an application model, controls, graphics, layout, data binding, and security. At the core of WPF is a rendering engine to take advantage of modern graphics hardware.

Windows Forms enables development of “smart clients,” described by Microsoft as graphically rich applications that are easily deployed and updated. These applications can work whether or not they are connected to the internet. A form in Windows Forms is a visual surface for displaying information to the user. WinUI has backward-compatible implementations of the default UWP XAML UI platform for Windows 10.

Where to download WPF, Windows Forms, and WinUI XAML

You can download the frameworks from their respective GitHub repos: WPF, Windows Forms, and Windows UI XAML Library.

Join the newsletter!


Sign up to gain exclusive access to email subscriptions, event invitations, competitions, giveaways, and much more.

Membership is free, and your security and privacy remain protected. View our privacy policy before signing up.

Error: Please check your email address.

More about Microsoft

Show Comments