Robotgo is a cross-platform desktop automation framework for the Go programming language. It provides a comprehensive toolkit for programmatically interacting with graphical user interfaces, enabling developers to simulate human input, manage application windows, and monitor system-wide hardware events. The library distinguishes itself through its low-level system integration, utilizing a foreign function interface to interact directly with native operating system APIs. It employs pixel-buffer memory mapping and real-time screen capture to perform visual element identification, allowing for i
A library to notify about any (pluggable) activity on your machine, and let you take action as needed
systray is a Go library used to create and manage icons and menus within the operating system notification area. It functions as a cross-platform GUI library that provides a persistent application entry point and a notification area menu manager. The library enables the creation of hierarchical menus and custom tray icons across different desktop operating systems. It supports the use of nested submenus and allows for the styling of individual menu entries with custom images. The toolset covers a range of interaction capabilities, including the management of menu item states through checked
macOS Sleep/ Wake notifications in golang
gosx-notifier is a Go framework for sending desktop notifications to OSX 10.8 or higher
deckarep/gosx-notifier 的主要功能包括:GUI Development, GUI Frameworks, System Interaction。
deckarep/gosx-notifier 的开源替代品包括: prashantgupta24/mac-sleep-notifier — macOS Sleep/ Wake notifications in golang. shurcool/trayhost — Cross-platform Go library to place an icon in the host operating system's taskbar. go-vgo/robotgo — Robotgo is a cross-platform desktop automation framework for the Go programming language. It provides a comprehensive… prashantgupta24/activity-tracker — A library to notify about any (pluggable) activity on your machine, and let you take action as needed. getlantern/systray — systray is a Go library used to create and manage icons and menus within the operating system notification area. It… fyne-io/fyne — Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive…