Software

Things I've built that other people might find useful. Both are open source on GitHub.

WinDriverIndex

WinDriverIndex is a public, machine-readable index of Windows driver versions. It covers motherboards (MSI, Gigabyte, ASRock, ASUS), laptops and desktops (Lenovo, Dell, HP) and graphics cards, along with releases straight from the silicon vendors (NVIDIA, AMD, Intel) and Windows Update.

It answers two questions:

The index is published as static JSON with CORS enabled. You can look up a device by hardware ID, a driver family or a specific board or laptop model, so other tools can build on it.

windriverindex.tucny.com · Source and API documentation on GitHub

WdiCheck

WdiCheck is a Windows desktop app (WinUI 3) that checks the drivers installed on your PC against WinDriverIndex and shows which ones have a newer release.

Builds for x64 and ARM64 (zip or MSIX) are on the releases page. They aren't code-signed yet, so Windows SmartScreen will warn before running them. WdiCheck is licensed under GPL-3.0.

Source on GitHub