dfu-programmer
brew install dfu-programmer
v1.1.0
GPL-2.0-or-later
Device firmware update based USB programmer for Atmel chips
76
30-day installs · #3887
259
90-day · #3768
1.7k
365-day · #3065
471
★ GitHub stars · updated 2y ago
Runtime dependencies
Links
- https://github.com/dfu-programmer/dfu-programmer
- GitHub: dfu-programmer/dfu-programmer
- Brew formula source: Formula/d/dfu-programmer.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"libusb"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Device firmware update based USB programmer for Atmel chips",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:36:55+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "dfu-programmer",
"github_default_branch": "master",
"github_last_commit_at": "2024-01-20T17:17:49Z",
"github_readme_excerpt": "# dfu-programmer\n\ndfu-programmer is an implementation of the Device Firmware Upgrade class USB driver that enables firmware upgrades for various USB enabled (with the correct bootloader) Atmel chips.\nThis program was created because the Atmel \"FLIP\" program for flashing devices does not support flashing via USB on Linux, and because standard DFU loaders do not work for Atmel\u0027s chips.\n\nCheck out the Atmel website for more information.\nThey are kind enough to provide generally correct specifications this implementation is based on.\n\nThe project website is http://dfu-programmer.github.io and you can use that to check for updates.\n\nAll official [builds](https://github.com/dfu-programmer/dfu-programmer/actions) and [releases](https://github.com/dfu-programmer/dfu-programmer/releases) are on [GitHub](https://github.com/dfu-programmer/dfu-programmer).\n\n[](https://github.com/dfu-programmer/dfu-programmer/actions/workflows/build.yml)\n[](https://coveralls.io/github/dfu-programmer/dfu-programmer?branch=master)\n\n## Simple install procedure for Unix/Linux/MAC\n\n```bash\ntar -xzf dfu-programmer-\u003cversion\u003e.tar.gz # unpack the sources\n```\n\n_or_\n\n```bash\ngit clone https://github.com/dfu-programmer/dfu-programmer.git\n```\n\n```bash\ncd dfu-programmer # change to the top-level directory\n```\n\n\u003e If the source was checked-out from GitHub, run the following command.\n\u003e You may also need to do this if your libusb is in a non-standard location, or if the build fails to find it for some reason.\n\u003e This command requires that `autoconf` is installed (`sudo apt-get install autoconf`).\n\u003e \n\u003e ```bash\n\u003e ./bootstrap.sh # regenerate base config files\n\u003e ```\n\n```bash\n./configure # regenerate configure and run it\n```\n\n\u003e Optionally you can specify where dfu-programmer gets installed using the `--pr",
"github_repo": "dfu-programmer/dfu-programmer",
"github_stars": 471,
"github_topics": [],
"homepage": "https://github.com/dfu-programmer/dfu-programmer",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 76,
"installs_365d": 1653,
"installs_90d": 259,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "GPL-2.0-or-later",
"llm_generated_at": null,
"llm_model": null,
"name": "dfu-programmer",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 3887,
"rank_365d": 3065,
"rank_90d": 3768,
"raw_hash": "c137b47283904305",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/d/dfu-programmer.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "1.1.0",
"versioned_formulae": [],
"why_use_this": null
}