{"id":17150857,"url":"https://github.com/l1npengtul/libuvc-rs","last_synced_at":"2025-12-12T10:47:13.346Z","repository":{"id":55150228,"uuid":"144461183","full_name":"l1npengtul/libuvc-rs","owner":"l1npengtul","description":"Rust wrapper around libuvc","archived":false,"fork":false,"pushed_at":"2025-04-06T06:36:36.000Z","size":75,"stargazers_count":51,"open_issues_count":13,"forks_count":20,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-10-19T19:55:41.326Z","etag":null,"topics":["webcam"],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/l1npengtul.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2018-08-12T11:30:15.000Z","updated_at":"2025-05-16T19:50:20.000Z","dependencies_parsed_at":"2025-04-13T11:53:08.533Z","dependency_job_id":"62140864-1bec-4738-b25b-5ed1216da7ce","html_url":"https://github.com/l1npengtul/libuvc-rs","commit_stats":null,"previous_names":["mulimoen/libuvc-rs"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/l1npengtul/libuvc-rs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l1npengtul%2Flibuvc-rs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l1npengtul%2Flibuvc-rs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l1npengtul%2Flibuvc-rs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l1npengtul%2Flibuvc-rs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/l1npengtul","download_url":"https://codeload.github.com/l1npengtul/libuvc-rs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l1npengtul%2Flibuvc-rs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27681258,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-12T02:00:06.775Z","response_time":129,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["webcam"],"created_at":"2024-10-14T21:36:41.164Z","updated_at":"2025-12-12T10:47:13.315Z","avatar_url":"https://github.com/l1npengtul.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Safe rust wrapper around [libuvc](https://int80k.com/libuvc/doc/)\n\n[![crates.io](https://img.shields.io/crates/v/uvc.svg)](https://crates.io/crates/uvc)\n[![license](https://img.shields.io/crates/l/uvc.svg)](https://github.com/mulimoen/libuvc-rs/blob/master/LICENSE)\n\n## What does this library do?\n\n\nThis library gives access to the webcam, and allows one to capture the video stream. An example of how to use this library can be found in the examples directory.\n\nAn error such as `Access` might be due to the program not having read/write access to the usb device. You can grant access to all users by changing the device permissions, for example with\n\n```\nchmod 0666 /dev/bus/usb/{BUS}/{DEVICE}\n```\n\nwhere BUS and DEVICE can be found with `lsusb` or by running the `mirror` example.\n\n## Documentation\nDocumentation can be created with `cargo doc`\n\n## Dependencies\nTo use this crate, the `libuvc` native dependency must be installed, or vendored using the `vendor` feature. Disable the default-features and choose the feature `vendor` or `system` to select supplier.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fl1npengtul%2Flibuvc-rs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fl1npengtul%2Flibuvc-rs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fl1npengtul%2Flibuvc-rs/lists"}