libusb-compat
brew install libusb-compat
v0.1.9
LGPL-2.1-or-later AND (LGPL-2.1-or-later OR BSD-3-Clause)
C library providing backward-compatible USB device access API wrapping libusb 1.0.
Why you might care
Legacy software and older codebases expect the libusb 0.1.x API, which this library emulates on top of modern libusb 1.0. Use this when porting or running older USB applications that haven't been updated to the current libusb API.
1.8k
30-day installs · #1028
3.9k
90-day · #1224
11.9k
365-day · #1334
Runtime dependencies
Build dependencies
Links
- https://libusb.info/
- Brew formula source: Formula/lib/libusb-compat.rb
Blurb generated by claude-haiku-4-5 on today.
Raw metadata
{
"aliases": [],
"alternatives": [
"libusb",
"libusbx"
],
"build_dependencies": [
"autoconf",
"automake",
"libtool",
"pkgconf"
],
"categories": [
"library",
"binding"
],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"libusb"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Library for USB device access",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:41:16+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "libusb-compat",
"github_default_branch": null,
"github_last_commit_at": null,
"github_readme_excerpt": null,
"github_repo": null,
"github_stars": null,
"github_topics": [],
"homepage": "https://libusb.info/",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": "libusb",
"installs_30d": 1801,
"installs_365d": 11891,
"installs_90d": 3871,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "LGPL-2.1-or-later AND (LGPL-2.1-or-later OR BSD-3-Clause)",
"llm_generated_at": "2026-06-20T23:48:31+00:00",
"llm_model": "claude-haiku-4-5",
"name": "libusb-compat",
"oldnames": [],
"one_liner": "C library providing backward-compatible USB device access API wrapping libusb 1.0.",
"optional_dependencies": [],
"rank_30d": 1028,
"rank_365d": 1334,
"rank_90d": 1224,
"raw_hash": "fab800965da28423",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/lib/libusb-compat.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": null,
"version_stable": "0.1.9",
"versioned_formulae": [],
"why_use_this": "Legacy software and older codebases expect the libusb 0.1.x API, which this library emulates on top of modern libusb 1.0. Use this when porting or running older USB applications that haven\u0027t been updated to the current libusb API."
}