tristanlabelle / swift-winrt

A Swift bindings generator for WinRT APIs
MIT License
15 stars 1 forks source link

Swift/WinRT

Build & test workflow status

A Swift projection for WinRT APIs, written in pure Swift, for consuming modern Windows Runtime APIs, the Windows Application SDK, WinUI and arbitrary WinRT components, or producing your own.

Swift/WinRT consists in:

For examples of using projections, refer to interop tests.

This project is a pure Swift rewrite of its namesake from The Browser Company.

Feature set

Swift/WinRT should support the majority of WinRT interop scenarios thanks to the following features:

Design philosophy