Go-mtpfs ist ein einfaches FUSE-Dateisystem, um Android-Geräte als MTP-Gerät zu mounten. Es macht die Speicherbereiche des Gerätes beim Mounten zugänglich und liest Datei-Metadaten nur wenn nötig. Es verwendet Android-Erweiterungen, um Teile von Dateien zu lesen und zu schreiben, so dass das Bearbeiten von großen Dateien keinen zusätzlichen Platz in /tmp erfordert. Es verwendet eine reine Implementation von MTP in Go, die auf libusb beruht. (non)