README.md

February 26, 2026 · View on GitHub

package:win32 logo

Homepage · Documentation · Examples · Packages

ci codecov GitHub stars Language: Dart License: BSD-3-Clause

This monorepo contains the win32 family of Dart packages – everything you need to build Windows-native applications in Dart and Flutter. The packages range from low-level Win32 and COM API bindings to modern, type-safe APIs for everyday Windows features like the Registry, Clipboard, gamepads, and more.

📦 Packages

PackageDescriptionPubIssues
ffi_leak_trackerAllocation tracking and leak detection for Dart FFI codepubissues
filepicker_windowsFile and directory picker for Windows that uses common dialog controlspubissues
win32Call common Windows APIs directly from Dart using FFIpubissues
win32_clipboardA modern, type-safe Dart API for accessing and managing the Windows Clipboardpubissues
win32_gamepadA modern, type-safe Dart API for accessing gamepads connected to a Windows machinepubissues
win32_registryA modern, type-safe Dart API for accessing and managing the Windows Registrypubissues
win32_runnerA Dart runner for Flutter Windows apps — no C++ compiler requiredpubissues
winmdInspect and generate Windows Metadata (.winmd) files based on the ECMA-335 standardpubissues

Internal Packages

PackageDescriptionIssues
generatorGenerates Win32 and COM API projections from Windows Metadataissues

🐞 Features and Bugs

If you encounter bugs or need additional functionality, please file an issue.