Skip to main content

A suite of packages to support Windows development with the Dart programming language.

Packages for accessing Windows APIs

Dart | Windows includes simple packages like win32_registryand win32_gamepad that provide high-level idiomatic wrappers around core Windows functionality.

Call Windows Runtime APIs

With the windows_* set of packages, you can call almost any Windows Runtime API with similar ease to other languages like C# and C++.

Call Win32 and COM APIs

Many standard Win32 and COM APIs are exposed through thewin32 package, allowing you to call traditional Windows APIs without having to hand-craft C API signatures in Dart.