Skip to content
leileizhang edited this page Sep 3, 2026 · 2 revisions

dynwinrt Wiki

Call Windows Runtime (WinRT) APIs from JavaScript, TypeScript, or Python without writing a native extension.

dynwinrt reads Windows metadata at runtime, generates typed language wrappers, and dynamically invokes the underlying APIs through a shared Rust and libffi runtime.

This wiki is a curated entry point. Versioned documentation and implementation details remain in the main repository.

Start here

Common tasks

Task Guide
Use generated JavaScript during local development Node.js development mode
Integrate Python with Windows UI frameworks Python UI ecosystem
Package a Windows application MSIX packaging
Call Classic COM APIs Classic COM usage (Preview)

Architecture and support

Contributing

Clone this wiki locally