Skip to content

OneSpiral/browser-hardware-diagnostics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Browser Hardware Diagnostics

CI Live Sponsor Maintainer License: MIT

Open-source browser hardware diagnostics toolkit.

Maintained by OneSpiral.
Sponsored by hwprobe.com.

This repository is the neutral, community-facing technical solution for browser-based hardware testing. It is meant to be improved in public so the ecosystem can collectively expand browser hardware diagnostics capabilities.

Why this repository exists

This project exists to provide a reusable toolkit for testing hardware directly in the browser:

  • gamepad input diagnostics
  • keyboard state and rollover testing
  • mouse click / movement / scroll testing
  • monitor refresh and dead-pixel checks
  • microphone capture diagnostics
  • speaker / tone playback testing

The branded production website is not the repository itself.

Instead:

  • this repo is the technical solution
  • hwprobe.com is a sponsored production adopter
  • OneSpiral maintains the open-source core
  • community contributors can help improve technical capabilities for everyone

Live production adopter

The primary sponsored production deployment is:

That site can sponsor the open-source project with high-quality backlinks, adoption proof, and real-world usage, while the repository stays neutral and open for broader community contribution.

Workspace layers

We use a three-layer portfolio model:

  • solutions — reusable technical solutions that can be shared publicly
  • apps — branded products and monetized deployments built on top of solutions
  • labs — exploratory prototypes and research work that may later graduate into solutions or apps

This repository belongs in solutions. Top-level workspace folders should stay lowercase: solutions/, apps/, and labs/. Visibility is a repo property, not a folder name. See PROJECT_SCOPE.md.

Repository boundary

This repository contains:

  • browser API integrations
  • UI components for diagnostics
  • maintainable core logic
  • thin public validation for repo and boundary checks
  • local development workflow
  • public technical documentation

This repository does not contain:

  • the private growth stack for any branded deployment
  • private evaluation assets
  • browser / device regression suites
  • golden datasets, hidden fixtures, or tolerance thresholds

See SPONSORING.md for the sponsor / maintainer / production boundary. See TESTING_BOUNDARY.md for the public-vs-private validation split.

❤️ Support the maintainer and sponsor

If GitHub Sponsors is not yet enabled on the account, the funding metadata still falls back cleanly to the maintainer profile.

Community

If you want to help expand browser hardware diagnostics capabilities, start here:

We want contributors to improve the toolkit itself — better diagnostics primitives, better browser compatibility, better public validation ergonomics, and better extensibility.

Public testing boundary

This repository intentionally keeps only thin public validation:

  • repository governance and boundary checks
  • sponsor / maintainer / branding boundary checks
  • non-sensitive smoke coverage for the OSS surface

Comprehensive browser and device evaluation work stays private as private evaluation assets. That includes browser / device regression suites, golden datasets, hidden fixtures, and tolerance thresholds.

Quick start

git clone https://github.com/OneSpiral/browser-hardware-diagnostics.git
cd browser-hardware-diagnostics
pnpm install
pnpm dev

Tech stack

  • Framework: SvelteKit 2 + Svelte 5 (runes)
  • Styling: Tailwind CSS v4
  • Icons: Lucide
  • Build: Vite 7
  • Testing: Vitest
  • Deploy target for branded sites: Cloudflare Pages

Validation

pnpm test:public
pnpm check
pnpm build

License

MIT

About

Open-source browser hardware diagnostics toolkit. Maintained by OneSpiral. Sponsored by hwprobe.com.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors