fwupd/fwupd
A system daemon to allow session software to update firmware observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 99
- Release rhythm 95
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 13.0
- age_days: 4206
- days_rel: 37
- days_push: 7
- n_releases_24m: 39
Adoption not part of the score
4130 stars · 625 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
fwupd is a system daemon for Linux that enables session software to safely and automatically update device firmware. It provides a D-Bus interface and CLI tooling used by desktop environments like GNOME Software to manage firmware updates.
Use cases
- update device firmware on linux
- install uefi capsule firmware updates
- check for firmware updates from the command line
- keep ssd and peripheral firmware up to date
- integrate firmware updates into a desktop software center
- verify firmware metadata and signatures before flashing
When to choose
- you run Linux and want safe, distro-managed firmware updates
- you build desktop software that should expose firmware updates to users
- you administer Linux fleets and need scripted firmware updates via fwupdmgr
When to avoid
- you need firmware updates on Windows or macOS
- you want to flash custom or vendor-specific firmware outside the LVFS ecosystem
- you need a cross-platform update framework
Facets
service · maturity stable
deployment security cli developer-tools operating-systems hardware developer-tools security cli self-hosted firmware-updates system-daemon dbus uefi-capsule device-management linux
1 source
- readme: https://github.com/fwupd/fwupd · fetched 2026-08-28 · c01abe6f8aa4
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| fwupd/fwupd | main | 98 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem