Back to News
Microsoft•July 27, 2026
dynwinrt
Featured on Blog
Open Source
WinRT
Node.js
Electron
Windows App SDK
Featured
🔥 This release made it to our blog
Microsoft Introduces dynwinrt: A New Way to Bring Native Windows APIs to Node.js (No C++ Required)
Microsoft has released a public preview of dynamic Windows Runtime API projections, enabling Node.js and Electron developers to access native Windows APIs without C++ bridges.
Read the Full Story 5 min read
### TL;DR
dynwinrt is a dynamic Windows Runtime (WinRT) API projection for Node.js and Electron that allows developers to call native Windows APIs directly from JavaScript or TypeScript. It eliminates the need for writing native C++ addons or complex build steps by reading .winmd metadata and invoking COM vtables at runtime via libffi.
Key Insights & Metrics
Pricing
Free
Cost structure
Version
0.1.0-preview.18
Current release version
Hardware
An x64 or ARM64 processor (NPU required only for local AI like Phi Silica), Windows 10/11, and Node.js 18+ or Electron as the runtime
Compute requirements
Category
Open Source
Licensing model
Region
United States
Primary region
Key Features
- Dynamic invocation of WinRT APIs via libffi
- Automatic generation of typed JavaScript and TypeScript wrappers
- No requirement for native C++ addons or node-gyp
- Support for async operations, generic collections, and delegates
- Compatible with both Electron and plain Node.js processes
Discussion
0
Upvotes
0
Downvotes
0 reviews
Sign in to leave a review
Reviews
No reviews yet. Be the first to review!