https://github.com/pgaskin/go-adb
Go ADB library.
https://github.com/pgaskin/go-adb
adb android go golang
Last synced: 2 months ago
JSON representation
Go ADB library.
- Host: GitHub
- URL: https://github.com/pgaskin/go-adb
- Owner: pgaskin
- License: mit
- Created: 2025-03-22T14:15:14.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2026-02-20T21:45:12.000Z (4 months ago)
- Last Synced: 2026-02-21T03:07:31.868Z (4 months ago)
- Topics: adb, android, go, golang
- Language: Go
- Homepage: https://pkg.go.dev/github.com/pgaskin/go-adb
- Size: 296 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# go-adb
Go ADB library.
- Full control over timeouts and cancellation.
- High-level idiomatic Go wrappers around common functionality.
- Access to low-level protocol details where required.
- All errors are checked.
- Focused on modern APIs; legacy ADB behaviour is not a priority.
- Highly extensible.
> [!WARNING]
> This library is a work-in-progress. Only parts of it have been fully tested, and the API is experimental and subject to change.
To keep this library maintainable and reduce the risk of breakage across versions, features not part of the core adb protocol are out of scope for this library. This includes interacting with on-device commands like am, pm, input, and so in, including through abb. These features could be implemented as part of another library if needed.