0.17.2 Jul 9, 2021
0.17.1 Jul 8, 2021
0.16.0 Jul 7, 2021
0.4.7 Jul 7, 2021
0.1.0 Jun 24, 2021

#50 in #powered

MIT/Apache

640KB
162 lines

Contains (Windows exe, 1.5MB) .windows/winmd/Microsoft.UI.winmd, (Windows DLL, 89KB) Microsoft.ProjectReunion.Bootstrap.dll, (Windows DLL, 82KB) Microsoft.ProjectReunion.Bootstrap.dll, (Windows DLL, 73KB) Microsoft.ProjectReunion.Bootstrap.dll, (Windows exe, 34KB) .windows/winmd/Microsoft.UI.Text.winmd, (Windows exe, 49KB) Microsoft.Web.WebView2.Core.winmd and 8 more.

crates.io docs.rs Build and Test

Rust for the Windows App SDK

The windows-app crate makes the Windows App SDK (formerly known as Project Reunion) available to Rust developers. It is powered by the windows crate.

It's early days, but the windows-app crate is meant to make it much easier to use the Windows App SDK from Rust. As this new set of APIs requires bootstrapping and various other hooks to get it up and running, using only the windows crate—while possible—is a little more cumbersome for these new APIs.

So while the windows crate is still essential as it provides all of the language support, the windows-app crate will provide the necessary bootstrapping unique to the Windows App SDK.

As WinUI is a large part of the Windows App SDK, the goal is to support the latest WinUI app development through the windows-app crate.

Dependencies

~123MB
~2M SLoC