UXRay

Open-source tool that X-rays websites for real human usability and accessibility.

Description

UXRay is an open-source web auditing tool that evaluates websites for real human usability, not just technical correctness.

Modern websites often pass basic technical checks but still frustrate users. Poor readability, inaccessible components, confusing navigation, broken mobile layouts, and difficult forms create invisible barriers. Existing tools are fragmented across performance, accessibility, and UX, making it hard for developers to get a complete usability picture.

UXRay solves this by generating a unified Human Usability Report from a single URL.

The system crawls a website using a headless browser and analyzes it across five core dimensions:

  • Accessibility
    Evaluates color contrast, semantic structure, alt text usage, ARIA attributes, and keyboard navigation to highlight inclusivity issues.

  • Readability
    Analyzes typography, font sizes, paragraph density, and reading level to detect content that may be difficult to consume.

  • Mobile Usability
    Checks responsive layout behavior, tap target sizes, viewport configuration, and overflow issues.

  • Form Experience
    Identifies missing labels, unclear validation patterns, overly complex forms, and usability friction that can cause user drop-off.

  • Navigation Clarity
    Examines structural hierarchy, menu complexity, broken anchors, and overall information architecture.

UXRay outputs actionable insights along with a consolidated Human Usability Score, helping developers, students, nonprofits, and small teams quickly improve their websites without relying on expensive proprietary tools.

The project is fully open-source, self-hostable, and designed to make usability and accessibility audits simple, transparent, and available to everyone.