Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thebrowsercompany/swift-windowsfoundation
Swift language bindings for WinRT APIs in the the Windows.Foundation namespace
https://github.com/thebrowsercompany/swift-windowsfoundation
Last synced: 13 days ago
JSON representation
Swift language bindings for WinRT APIs in the the Windows.Foundation namespace
- Host: GitHub
- URL: https://github.com/thebrowsercompany/swift-windowsfoundation
- Owner: thebrowsercompany
- License: bsd-3-clause
- Created: 2024-02-14T01:59:51.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-03-02T19:35:59.000Z (9 months ago)
- Last Synced: 2024-10-01T07:34:47.317Z (about 1 month ago)
- Language: Swift
- Size: 62.5 KB
- Stars: 11
- Watchers: 7
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Swift Language Bindings for `Windows.Foundation` APIs
This repository contains the Swift/WinRT language bindings for types in the `Windows.Foundation` namespace. It also contains general helper APIs used throughout all generated bindings.
These APIs are intendened to be used in conjuction with the following projects:
- [swift-uwp](https://github.com/thebrowsercompany/swift-uwp)
- [swift-winui](https://github.com/thebrowsercompany/swift-winui)
- [swift-windowsappsdk](https://github.com/thebrowsercompany/swift-windowsappsdk)
- [swift-win2d](https://github.com/thebrowsercompany/swift-win2d)## Filing Issues
Please file any issues you have with this repository on https://github.com/thebrowsercompany/swift-winrt
## Known Issues and Limitations
- The developer experience for consuming WinRT APIs from Swift is a work in progress. Due to current limitations, not all APIs can be generated as this causes export limit issues.- The APIs listed in projections.json are required for the other `swift-*` projects to build. Modify a projections.json in any one of those projects could require an update here.