{"id":50396383,"url":"https://github.com/allansomensi/rindrive","last_synced_at":"2026-05-30T21:01:41.761Z","repository":{"id":339594064,"uuid":"1162193711","full_name":"allansomensi/rindrive","owner":"allansomensi","description":"A cross-platform utility to verify the true capacity of USB flash drives.","archived":false,"fork":false,"pushed_at":"2026-03-02T20:27:48.000Z","size":310,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-02T22:53:41.458Z","etag":null,"topics":["clap","cli","gui","iced","rust","storage","testing-tools","usb","usb-tester"],"latest_commit_sha":null,"homepage":"","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/allansomensi.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-20T01:02:32.000Z","updated_at":"2026-03-02T20:27:51.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/allansomensi/rindrive","commit_stats":null,"previous_names":["allansomensi/rindrive"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/allansomensi/rindrive","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allansomensi%2Frindrive","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allansomensi%2Frindrive/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allansomensi%2Frindrive/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allansomensi%2Frindrive/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allansomensi","download_url":"https://codeload.github.com/allansomensi/rindrive/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allansomensi%2Frindrive/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33709269,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-30T02:00:06.278Z","response_time":92,"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":["clap","cli","gui","iced","rust","storage","testing-tools","usb","usb-tester"],"created_at":"2026-05-30T21:01:39.186Z","updated_at":"2026-05-30T21:01:41.752Z","avatar_url":"https://github.com/allansomensi.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rindrive\n\n*A cross-platform utility to verify the integrity and true capacity of USB flash drives.*\n\n[![Built with Rust](https://img.shields.io/badge/built_with-Rust-dca282.svg)](https://www.rust-lang.org/)\n[![Version](https://img.shields.io/github/v/release/allansomensi/rindrive?color=blue\u0026label=version)](https://github.com/allansomensi/rindrive/releases)\n[![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)\n\nCounterfeit USB drives often report a higher storage capacity to the operating system than the physical memory they actually contain. Rindrive helps you detect these \"fake\" drives by testing the hardware to ensure your data is safe and the storage is genuine. It ships as both a **command-line interface** and a **graphical interface**.\n\n---\n\n## 🎯 Motivation\n\nBuying cheap USB storage online often comes with the risk of receiving a counterfeit drive. These drives are programmed to loop over a small physical memory chip, silently overwriting your previous files while appearing to work normally in the OS file explorer.\n\nRindrive was built to expose these fake drives by safely writing and verifying test patterns, giving you peace of mind before trusting your important data to a new flash drive.\n\n---\n\n## ✨ Features\n\n- ✅ **Verification Engines**: Choose between a comprehensive Full Scan or a rapid Spot Check.\n- ✅ **Cross-Platform**: Native OS-level hardware detection for Windows and Linux.\n- ✅ **Dual Interfaces**: Use the CLI or GUI.\n- ✅ **Internationalization**: Multilingual support built-in.\n- ✅ **Reliable**: Written entirely in Rust for memory safety and maximum I/O performance.\n\n---\n\n## 📥 Installation\n\nYou can find pre-built binaries and Windows installers (`.msi`) on the **Releases** page.\n\n\u003e **Windows Users:** If you encounter a \"SmartScreen\" warning when running the MSI, click **\"More info\"** → **\"Run anyway\"**. This is normal for unsigned open-source tools.\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eOr build from source (Cargo)\u003c/strong\u003e\u003c/summary\u003e\n\n**Prerequisites:** Rust toolchain (`rustup`).\n\n```bash\ngit clone [https://github.com/allansomensi/rindrive](https://github.com/allansomensi/rindrive)\ncd rindrive\ncargo build --release\n```\n\nThe compiled binaries will be available in the `target/release/` directory.\n\u003c/details\u003e\n\n---\n\n## ⚖️ License\n\nRindrive is released under the [MIT License](./LICENSE).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fallansomensi%2Frindrive","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fallansomensi%2Frindrive","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fallansomensi%2Frindrive/lists"}