fwupd
brew install fwupd
v2.1.5
LGPL-2.1-or-later
Firmware update daemon
160
30-day installs · #2856
486
90-day · #2926
1.6k
365-day · #3134
4.0k
★ GitHub stars · updated 2mo ago
Runtime dependencies
Build dependencies
GitHub topics
c
firmware
linux
update
Links
- https://github.com/fwupd/fwupd
- GitHub: fwupd/fwupd
- Brew formula source: Formula/f/fwupd.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"gettext",
"gobject-introspection",
"meson",
"ninja",
"pkgconf",
"python@3.14",
"vala"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"glib",
"gnutls",
"libcbor",
"libjcat",
"libusb",
"libxmlb",
"readline",
"sqlite",
"usb.ids",
"xz",
"gettext"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Firmware update daemon",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:37:52+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "fwupd",
"github_default_branch": "main",
"github_last_commit_at": "2026-06-20T21:49:03Z",
"github_readme_excerpt": "# fwupd\n\n[](https://github.com/fwupd/fwupd/actions/workflows/ci.yml)\n[](https://hosted.weblate.org/engage/fwupd/)\n[](https://github.com/fwupd/fwupd/actions/workflows/codeql-analysis.yml)\n[](https://scan.coverity.com/projects/10744)\n[](https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened\u0026can=1\u0026q=proj:fwupd)\n[](https://codecov.io/gh/fwupd/fwupd)\n[](https://securityscorecards.dev/viewer/?uri=github.com/fwupd/fwupd)\n[](https://www.bestpractices.dev/projects/8751)\n\nThis project aims to make updating firmware on Linux automatic, safe, and reliable.\n\nAdditional information is available [at the website](https://fwupd.org/).\n\n## Where to get help?\n\n- GitHub issues \u0026 discussions in [this repository](https://github.com/fwupd/fwupd)\n\n## Compiling\n\nSee [Building and Debugging](docs/building.md) for how to build the fwupd development environment.\n\n\u003e [!TIP]\n\u003e In most cases, end users should not compile fwupd from scratch; it\u0027s a\n\u003e complicated project with dozens of dependencies (and as many configuration options)\n\u003e and there\u0027s just too many things that can go wrong.\n\nUsers should just have fwupd installed and updated by their distro, managed and\ntested by the package maintainer.\nThe distribution will have also done some testing with how fwupd interacts with\nother software on your system, for instance using ",
"github_repo": "fwupd/fwupd",
"github_stars": 4031,
"github_topics": [
"c",
"firmware",
"linux",
"update"
],
"homepage": "https://github.com/fwupd/fwupd",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 160,
"installs_365d": 1559,
"installs_90d": 486,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "LGPL-2.1-or-later",
"llm_generated_at": null,
"llm_model": null,
"name": "fwupd",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 2856,
"rank_365d": 3134,
"rank_90d": 2926,
"raw_hash": "03ab54642b6884e9",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/f/fwupd.rb",
"tap": "homebrew/core",
"test_dependencies": [
"pkgconf"
],
"uses_from_macos": [
"curl"
],
"version_head": "HEAD",
"version_stable": "2.1.5",
"versioned_formulae": [],
"why_use_this": null
}