Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adrianriobo/goax
Small framework to interact with UX element through OS accessibility native APIs in golang
https://github.com/adrianriobo/goax
accessibility automation golang-library macos native-base testing ux windows
Last synced: 3 months ago
JSON representation
Small framework to interact with UX element through OS accessibility native APIs in golang
- Host: GitHub
- URL: https://github.com/adrianriobo/goax
- Owner: adrianriobo
- License: apache-2.0
- Created: 2023-06-01T19:06:21.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-17T08:40:43.000Z (3 months ago)
- Last Synced: 2024-10-19T10:59:05.359Z (3 months ago)
- Topics: accessibility, automation, golang-library, macos, native-base, testing, ux, windows
- Language: Go
- Homepage:
- Size: 3.39 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# goax
Small framework to interact with UX element through OS accessibility native APIs in golang
## Security Threat
goax.exe can be detected as a threat by windows defender, as it may be identified as a [Trojan:Win32/Wacatac.B!ml](https://www.makeuseof.com/windows-wacatac-trojan/)
this is a **false positive** from the code you can see that goax uses OS dll libraries to access OS functionality (accessibility, messaging,...).## Required permissions
### Mac
We need to setup the accessibility and screen recording for the app (if run locally we will allow terminal app if we use ssh we need the sshd-keygen-wrapper app)