Skip to main content
Loading...
GitHub stars so far

Access Win32 APIs Directly from Dart

Bring the full capability of the Windows API to your Flutter and Dart applications.

Get started

The power of win32.

Explore the features that make win32 a powerful tool for building Windows applications with Dart.

Direct access to Windows API
Invoke Windows API functions directly from Dart without the need for a C compiler or additional setup.
COM (Component Object Model) support
Easily interact with COM libraries and components for advanced Windows functionalities.
Extensive API coverage
Access a broad range of Windows APIs, including system services, hardware, and registry.
Seamless integration
Effortlessly integrate with existing Windows libraries and services, enabling smooth interoperability.
Cross-platform development
Develop cross-platform packages with specific implementations tailored for Windows environments.
Developer-friendly
Simplifies the complexity of Win32 API calls into easy-to-use Dart functions, enhancing developer productivity.

Supercharge your apps.

Enhance your Flutter and Dart apps with top-quality packages from our team and the community.

filepicker_windows
dart pub add filepicker_windows
win32_clipboard
dart pub add win32_clipboard
win32_gamepad
dart pub add win32_gamepad
win32_registry
dart pub add win32_registry
win32_runner
dart pub add win32_runner
winmd
dart pub add winmd
filepicker_windows
dart pub add filepicker_windows
win32_clipboard
dart pub add win32_clipboard
win32_gamepad
dart pub add win32_gamepad
win32_registry
dart pub add win32_registry
win32_runner
dart pub add win32_runner
winmd
dart pub add winmd
file_picker
flutter pub add file_picker
share_plus
flutter pub add share_plus
device_info_plus
flutter pub add device_info_plus
package_info_plus
flutter pub add package_info_plus
network_info_plus
flutter pub add network_info_plus
wakelock_plus
flutter pub add wakelock_plus
biometric_storage
flutter pub add biometric_storage
dart_console
dart pub add dart_console
file_picker
flutter pub add file_picker
share_plus
flutter pub add share_plus
device_info_plus
flutter pub add device_info_plus
package_info_plus
flutter pub add package_info_plus
network_info_plus
flutter pub add network_info_plus
wakelock_plus
flutter pub add wakelock_plus
biometric_storage
flutter pub add biometric_storage
dart_console
dart pub add dart_console
All packages

Read the blog posts.

Surround yourself with the latest knowledge and insights to help you grow.

Calling Windows APIs in Dart with win32
Featured
Calling Windows APIs in Dart with win32

Learn how to call Windows APIs in Dart with the win32 package. Start with simple examples and explore its wide range of applications.

Building a Task Manager App in Flutter with win32
Building a Task Manager App in Flutter with win32

We'll build a Task Manager app to manage running Windows tasks in Flutter using the win32 package.

Building a Service Manager CLI in Dart with win32
Building a Service Manager CLI in Dart with win32

We'll build a command-line interface (CLI) to manage Windows services in Dart using the win32 package.

All posts

Get started now!

Choose your way to set up your project and start developing in seconds.

Run the command in Terminal to add win32 to your Flutter app.

or

Run the command in Terminal to add win32 to your Dart app.