winui open source

In a surprise move, Microsoft has announced today that they have open sourced their three popular Windows UX frameworks including WPF, Windows Forms, and WinUI.

Microsoft’s venture into open source started back in 2004 when the company released a Windows development toolset called WiX. Since then, the company has been actively open sourcing their stuff.

Microsoft became the largest contributor to the Linux kernel in the year 2012. The biggest news around a year ago when Microsoft made it easier to run Linux on Windows 10 systems by including Ubuntu in the Windows Store.

“This journey is our continued commitment to creating the development platform with you, through open source.” says Kevin Gallo, Corporate Vice President at Windows Developer Platform

By offering these popular Windows UX frameworks including WPF, Windows Forms, and WinUI on GitHub, it provides transparency between the product team and the community, helps democratize Windows development, and enables the community to engage and contribute to these repos.

Microsoft is looking forward to your contributions. If you are a developer, for now, you can get started with Windows Forms and WinUI now. WPF is starting with System.Xaml, with more to come over the following months.

For those new to these frameworks, I will leave with a quick brief about each of those with a link to the GitHub.

Windows Forms

WinForms is a UI framework for developing Windows desktop applications. It is a .NET wrapper over Windows UI libraries, such as User32 and GDI+. It also offers controls and other functionality that is unique to Windows Forms. Check WinForms at Github for details.

READ  elementary OS 5.0 Juno released, download it now!

Windows Presentation Framework (WPF)

WPF is another UI framework for building Windows desktop applications. It supports a broad set of application development features, including an application model, resources, controls, graphics, layout, data binding, and documents. WPF uses the Extensible Application Markup Language (XAML) to provide a declarative model for application programming. Visit the WPT page at GitHub for details.

Windows UI Library (WinUI)

WinUI is a kit of open source UI features and controls for the Windows UWP platform. It is targetted to be the easiest way to build fluent design experiences for Windows.

Overall, another good day for the Open Source community!

VIAWindows Blog
Previous articleFedora 27 reaches End of Life, here’s how to upgrade now
Hi there! I'm Kiran Kumar, founder of FOSSLinux.com. I'm an avid Linux lover and enjoy hands-on with new promising distros. Currently, I'm using Ubuntu as a daily driver and run several other distros such as Fedora, Solus, Manjaro, Debian, and some new ones on my test PC and virtual machines. I have a day job as an Engineer, and this website is one of my favorite past time activities especially during Winter ;). When I'm not writing for FOSSLinux, I'm seen biking and hiking on scenic trails. Hope you enjoy using this website as much as I do writing for it. Feedback from readers is something that inspires me to do more, and spread Linux love!. If you find a time, drop me an email or feedback from the 'Contact' page. Or simply leave a comment below if you found this article useful. Have a good day!

Leave a Reply

avatar
  Subscribe  
Notify of