← Back to Discover
vdavid

vdavid/mtp-rs

RustApache-2.0active
82Health

Talk to MTP/PTP devices in pure Rust. No libmtp, no FFI, just async USB (uses nusb). Async streaming uploads/downloads, device events, two-level API for Android phones or raw camera access.

Stars43
Forks10
Open Issues4
Contributors10
Last Push0d ago

Health Breakdown

Activity
25
Community
25
Maintenance
13
Popularity
19
#android#async#cross-platform#file-transfer#media-transfer-protocol#mtp#picture-transfer-protocol#ptp#rust#usb
View on GitHub ↗Issues (4) ↗Pull Requests ↗

Should you contribute to vdavid/mtp-rs?

vdavid/mtp-rs has a FoundDev health score of 82/100, which puts it in the active-and-maintained tier. The maintainer team is shipping recently, issues are being closed, and a PR you open this week has a realistic chance of being reviewed.

Last push was 0 days ago — that signals an actively maintained project. New issues are likely to get a maintainer response within days. The project is written primarily in Rust, so prior Rust experience will shorten ramp-up.

Licensed under Apache-2.0, a standard OSI-approved license — safe to contribute to under normal employer IP policies.

Community

vdavid
vdavid/mtp-rs
RustApache 2.0
82

Talk to MTP/PTP devices in pure Rust. No libmtp, no FFI, just async USB (uses nusb). Async streaming uploads/downloads, device events, two-level API for Android phones or raw camera access.

active
4310 contributors4 issues
0d ago

More Rust repos

actix
actix/actix-net
A collection of lower-level libraries for composable network services.
77593
genomoncology
genomoncology/biomcp
BioMCP: Biomedical Model Context Protocol
63090
paradigmxyz
paradigmxyz/solar
Blazingly fast, modular and contributor friendly Solidity compiler, written in Rust
56090