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.
| Package | Description | Pub | Issues |
|---|---|---|---|
| ffi_leak_tracker | Allocation tracking and leak detection for Dart FFI code | ||
| filepicker_windows | File and directory picker for Windows that uses common dialog controls | ||
| win32 | Call common Windows APIs directly from Dart using FFI | ||
| win32_clipboard | A modern, type-safe Dart API for accessing and managing the Windows Clipboard | ||
| win32_gamepad | A modern, type-safe Dart API for accessing gamepads connected to a Windows machine | ||
| win32_registry | A modern, type-safe Dart API for accessing and managing the Windows Registry | ||
| win32_runner | A Dart runner for Flutter Windows apps — no C++ compiler required | ||
| winmd | Inspect and generate Windows Metadata (.winmd) files based on the ECMA-335 standard |
| Package | Description | Issues |
|---|---|---|
| generator | Generates Win32 and COM API projections from Windows Metadata |
If you encounter bugs or need additional functionality, please file an issue.