{"id":34289710,"url":"https://github.com/gregkh/usbutils","last_synced_at":"2026-03-12T18:54:04.821Z","repository":{"id":554856,"uuid":"185460","full_name":"gregkh/usbutils","owner":"gregkh","description":"USB utilities for Linux, including lsusb","archived":false,"fork":false,"pushed_at":"2026-02-01T22:35:23.000Z","size":1616,"stargazers_count":428,"open_issues_count":4,"forks_count":217,"subscribers_count":27,"default_branch":"master","last_synced_at":"2026-02-06T08:38:20.259Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.linux-usb.org","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gregkh.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS","contributing":null,"funding":null,"license":"LICENSES/CC0-1.0.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2009-04-25T16:28:29.000Z","updated_at":"2026-02-02T14:55:03.000Z","dependencies_parsed_at":"2023-07-05T15:00:30.809Z","dependency_job_id":"5da398ca-06f2-4272-ad46-85c34f126e4e","html_url":"https://github.com/gregkh/usbutils","commit_stats":{"total_commits":605,"total_committers":97,"mean_commits":6.237113402061856,"dds":0.8330578512396694,"last_synced_commit":"ed23f7556dd3da4a728ec6d409cf6c265fe2a124"},"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/gregkh/usbutils","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gregkh%2Fusbutils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gregkh%2Fusbutils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gregkh%2Fusbutils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gregkh%2Fusbutils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gregkh","download_url":"https://codeload.github.com/gregkh/usbutils/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gregkh%2Fusbutils/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30438157,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-12T14:34:45.044Z","status":"ssl_error","status_checked_at":"2026-03-12T14:09:33.793Z","response_time":114,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-12-17T02:01:37.221Z","updated_at":"2026-03-12T18:54:04.803Z","avatar_url":"https://github.com/gregkh.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!---\nSPDX-License-Identifier: GPL-2.0-or-later\nCopyright (c) 2018 Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n--\u003e\n# usbutils\n\nThis is a collection of USB tools for use on Linux and BSD systems to\nquery what type of USB devices are connected to the system.  This is to\nbe run on a USB host (i.e. a machine you plug USB devices into), not on\na USB device (i.e. a device you plug into a USB host.)\n\n## Building and installing\n\nNote, usbutils depends on libusb and libudev, be sure that libraries are\nproperly installed first.\n\nTo work with the \"raw\" repo, after cloning it just do:\n\n\t./autogen.sh\n\nwhich will build everything and place the binaries into the `build/`\nsubdirectory.\n\nusbutils uses meson to build, so if you wish to just build by hand you can do:\n\n\tmeson setup build\n\tcd build/\n\tmeson compile\n\n## Source location\n\nThe source for usbutils can be found in many places, depending on the git\nhosting site you prefer.  Here are the primary locations, in order of\npreference by the maintainer:\n\n    https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usbutils.git/\n    https://git.sr.ht/~gregkh/usbutils\n    https://github.com/gregkh/usbutils\n\n## Contributing\n\nIf you have patches or suggestions, you can submit them either via email\n[to the maintainer] or [to the linux-usb mailing list] or via a [pull request].\n\nPlease note that commits must include a `Signed-off-by` trailer, indicating that\nyou comply with the [Developer Certificate of Origin v1.1].\n\nIn addition, when adding new files or contributing to existing ones, ensure\nthat the SPDX tags `SPDX-FileCopyrightText` and `SPDX-License-Identifier` are\navailable and are kept up-to date.  You can learn more and do that via\n[reuse-tool].\n\n[to the maintainer]: mailto:gregkh@linuxfoundation.org\n[to the linux-usb mailing list]: mailto:linux-usb@vger.kernel.org\n[pull request]: https://github.com/gregkh/usbutils/pulls\n[Developer Certificate of Origin v1.1]: https://developercertificate.org/\n[reuse-tool]: https://github.com/fsfe/reuse-tool\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgregkh%2Fusbutils","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgregkh%2Fusbutils","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgregkh%2Fusbutils/lists"}