DriverKit

Version 0.1.3 · 17 August 2026

Downloads

The same app three times, differing only in what's already in the folder. If the PC you're fixing can reach the internet, take the first one.

DriverKit + Ethernet drivers

For a PC with no working network driver, that has a network socket.

  • Everything in the standard edition
  • Plus every Ethernet driver pack — Intel, Realtek and the rest
  • Plus the full driver list, so it works with no connection at all
SHA-256 63a7a87b421856d5d9e24ad893e67fa784ee468e75ba997e134651993ec216e9
Download 262 MB · .zip

DriverKit + Ethernet & Wi-Fi drivers

For a laptop with no network driver and no socket to plug a cable into.

  • Everything in the Ethernet edition
  • Plus the Wi-Fi driver pack — Intel, Realtek, Broadcom, Qualcomm and more
  • The one to put on a USB stick before reinstalling Windows on a laptop
SHA-256 8cf99e6b3fc6715429ad54d595989ecf0407775dafe48c3ad6f6883e24fbe4fa
Download 938 MB · .zip

Running it

Unzip anywhere and run DriverKit.exe. Windows asks for administrator rights — installing a driver needs them. The first run downloads the driver list, which takes a couple of minutes.

Requirements

Windows 10 or 11, 64-bit. About 100 MB for the driver list, plus room for the packs you choose. No .NET, no runtime, no installer.

Uninstalling

Delete the folder. Nothing goes into the registry, Program Files or AppData. Drivers you installed stay installed — use Undo first if you want them gone.

Without a window

driverkit-cli.exe ships alongside and does the same work from a command prompt: check, install and rollback. Useful over remote sessions.

“Windows protected your PC”

You'll see this the first time. DriverKit isn't code-signed yet, and SmartScreen distrusts anything it hasn't seen before. Click More infoRun anyway. To be certain the file is the one published here, check its SHA-256 below first.

Verify

Check what you downloaded.

No extra tools needed. Open PowerShell in your Downloads folder and run:

Get-FileHash .\DriverKit-0.1.3-win64.zip -Algorithm SHA256 | Format-List

Compare the Hash line with the card above — they should match exactly, ignoring case. If they don't, delete the file and download it again, and tell us: that shouldn't happen.

Source

The whole thing, buildable.

DriverKit is GPLv3, so anyone who has the program is entitled to its source. Here it is — the complete workspace, with pinned dependencies so it builds the same way in a year.

Source code

Rust workspace · builds with cargo test on a stable toolchain · no native dependencies

  • 17 crates: device scan, INF parsing, matching, fetching, install, rollback, updates, translations, the window
  • 563 tests, and the packaging scripts that produced everything above
  • Cross-compiles to Windows from Linux; instructions in the README
SHA-256 af5a84e522c9e311d21cc78916cc710ffa063b92dfa9a3286155b3d014ea1ba4
Download source 2.0 MB · .zip

Licence

Licensed under the GNU General Public License, version 3 or later: use it, study it, change it and pass it on, as long as what you pass on carries the same freedoms. Full text in the source archive.

The driver packs aren't ours and aren't covered by it — each driver belongs to its manufacturer, with its own terms. They're collected by Snappy Driver Installer Origin, who deserve the credit for the part of this that took years.

Release notes

New in 0.1.3

  • Buttons and menus are translated too — 0.1.2 translated what the app said, not what it drew.
  • Counted buttons pick the right plural in every language.
  • Long labels no longer get cut off.
  • The first release that arrives by itself: 0.1.2 will offer it within a day, or straight away from Check for updates.

Every release, and what changed in it →