Search packages, repositories and app categories

Package detailsv0.0.3

flutter_auto_gui

A flutter plugin for desktop applications for controlling mouse and keyboard to automate interactions with other applications.

Windows
30-day downloads
35
Likes
34
Pub points
155

Install package

flutter pub add flutter_auto_gui

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

flutter_auto_gui is a Flutter plugin designed for desktop applications on Windows, enabling automation of mouse and keyboard interactions with other apps. It allows developers to simulate user input programmatically, making it ideal for testing and automating workflows in desktop environments. The package integrates seamlessly into Flutter projects and provides low-level control over input devices. It's particularly useful for end-to-end testing scenarios where direct interaction with external applications is required.

Use cases

  • Automated UI testing
  • Desktop application workflow automation
  • Simulating user input for regression testing
  • Testing third-party app integrations
  • Creating automated demo scripts

Key features

  • Mouse movement and click simulation
  • Keyboard input emulation
  • Cross-application interaction support
  • Windows-only platform compatibility
  • Simple API for input automation

Suitable for

  • Test automation engineers
  • Desktop app developers
  • QA teams using Flutter
  • Developers building interactive demos
  • Users needing GUI interaction scripting

Considerations

  • Limited to Windows platform
  • Requires elevated permissions for some operations
  • May interfere with user activities during execution
  • Not suitable for mobile or web targets
  • Potential stability issues with certain applications

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

A flutter plugin for desktop applications for controlling mouse and keyboard to automate interactions with other applications. This plugin is highly inspired by the PyAutoGui python package and RobotJs and as such tries to mimic most of the available methods.

Pub.dev

Categories

Dependencies

Dependency list 3 items

  • flutter_auto_gui_platform_interface^0.0.3
  • flutter_auto_gui_windows^0.0.3
  • plugin_platform_interface^2.0.2

Source repository

Projects using this package

No data available yet.