robotgo logo

robotgo

go-vgo/robotgo

Go Native cross-platform RPA and GUI automation library

GraphCanon updated Aug 11, 2026 · GitHub synced Aug 11, 2026

35views this month

11k stars959 forksLast push Jul 29, 2026 Go Apache-2.0

Decision brief

RobotGo is a Go-native cross-platform RPA and GUI automation library with support for mouse control, image processing, and window hooking.

Good fit when

  • You need a tool that integrates seamlessly with existing Go projects and requires minimal setup to automate repetitive tasks on Windows.
  • Your project needs robust handling of both GUI automation tasks and image processing through OpenCV, all within the same framework.

Avoid when

  • If your primary requirement involves extensive interaction with C-based applications or systems where a non-native Go library could be more advantageous due to ecosystem support.
  • You are working in an environment that prohibits the use of Apache-2.0 licensed dependencies, as this would disqualify RobotGo from consideration.

Observed Jul 17, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Active (12d since push)
As of Aug 11, 2026
Provenance
Not a fork · Organization account
As of Aug 11, 2026
Security (OSV)
No lockfile
As of Jul 15, 2026

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

go get github.com/go-vgo/robotgo
pkg.go.dev

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

RobotGo is a Go native cross-platform tool for Robot Process Automation (RPA), including functionalities for GUI automation, auto testing, computer use, with support for mouse control, image processing through OpenCV, window hooking.

Capability facts

Languages
go

Source: github.language · Aug 11, 2026

Categories

Tags

README

Requirements: Now, Please make sure is installed correctly before installing RobotGo. sudo apt install golang sudo snap install go classic Installation: With Go module support (Go 1.11+), just import: Otherwise, to install the robotgo package, run the command: png.h: No such file...

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.