4 min read
|
Saved February 14, 2026
|
Copied!
Do you care about this?
Microsoft released the Windows App Development CLI (winapp) in public preview. This command-line tool streamlines Windows app development by automating environment setup, package identity creation, and MSIX packaging, making it easier for developers using various frameworks.
If you do, here's more
The Windows App Development CLI, known as winapp, is now in public preview. This open-source command-line tool aims to streamline the development process for Windows applications, especially for developers using cross-platform frameworks. It targets those working outside of Visual Studio or MSBuild, making tasks like environment setup, packaging, and API access simpler across various programming languages, including C++, .NET, Rust, and Dart.
Winapp simplifies the initial setup with a single command that handles downloading SDKs, generating C++/WinRT projections, and creating project configurations. Developers can quickly recreate environments for shared projects using the `winapp restore` command. The CLI also offers a way to add Package Identity for debugging without needing a full app install, allowing for faster testing of features requiring this identity.
Creating and managing app manifests and certificates are often hurdles for Windows developers. Winapp automates these processes, letting users generate manifests and self-signed certificates with straightforward commands. When it comes time to pack an application, the CLI can produce MSIX packages ready for distribution in one command. For Electron developers, winapp integrates seamlessly, enabling the use of native Windows features without complex configurations.
The tool is currently available for installation via WinGet and npm, with guides for various programming languages. Microsoft encourages user feedback to refine the CLI further.
Questions about this article
No questions yet.