Show HN: Xa11y – cross-platform desktop automation via accessibility trees
Category: library
Tags: desktop-automation, accessibility, testing
Score: 6.5/10 (Innovation: 5, Technical: 7, Documentation: 8, Utility: 6)
Xa11y is a cross-platform Rust library for automating native desktop applications via accessibility trees, offering a Playwright-like API with CSS selectors. It supports macOS, Windows, and Linux, making it a unique tool for end-to-end testing and computer-use agents. Its combination of cross-platform support and developer-friendly interface fills a useful niche for desktop automation.
Target audience: backend devs, devops, test engineers
Repository: https://xa11y.dev/ · Rust · MIT · 29 stars
View on Hacker News