Topics / #usb

Usb projects on GitHub

USB device handling and bootable drive creation.

As of , the most-starred Usb projects on GitHub are scrcpy (152.3K stars), Ventoy (80.1K stars) and windows (53.6K stars). GitHub.Locker tracks 32 Usb repositories with 544.9K stars combined. The fastest-growing on October 16 was DiPlay, with +180 stars in a day.

32Projects
544.9KStars in total
+818Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

32 projects · by stars

  1. #1 · Genymobile/scrcpy

    scrcpy

    scrcpy (pronounced 'screen copy') displays and controls your Android device from the computer: it mirrors video and audio over USB or TCP/IP and lets you drive the phone with your keyboard and mouse.

    152.3K
  2. #2 · ventoy/Ventoy

    Ventoy

    Ventoy is an open source tool that creates a bootable USB drive which can boot directly from ISO/WIM/IMG/VHD(x)/EFI files without extracting or reformatting them.

    80.1K
  3. #3 · dockur/windows

    windows

    dockur/windows runs a full, real Windows installation inside a Docker container, automatically downloading and installing it with no manual steps.

    53.6K
  1. 4

    Docker-OSX

    53Ksickcodes/Docker-OSX · Shell

    Docker-OSX lets you run a full macOS virtual machine inside a Docker container using KVM, giving near-native performance for security research, CI/CD, and development without owning a real Mac.

  2. 5

    rufus

    38Kpbatard/rufus · C

    Rufus is a free utility for Windows that formats and creates bootable USB flash drives, used to make installers for Windows, Linux, FreeDOS and other bootable ISOs.

  3. 6

    UTM

    35.9Kutmapp/UTM · Swift

    UTM is a full system emulator and virtual machine host for iOS and macOS, built on QEMU, that lets you run Windows, Linux, and other operating systems directly on your Mac, iPhone, or iPad.

  4. 7

    my-tv

    32Klizongying/my-tv · C

    My TV (我的电视) is a live TV streaming app for Android TV boxes — it is ready to use right after you install it, no extra configuration needed.

  5. 8

    smartknob

    22.2Kscottbez1/smartknob · C++

    SmartKnob is an open-source haptic input device that pairs a brushless gimbal motor with a magnetic encoder to create closed-loop torque feedback, letting you program virtual detents and endstops in software instead of mechanically.

  6. 9

    macos

    21.7Kdockur/macos · Shell

    dockur/macos lets you run a full macOS virtual machine inside a Docker container, complete with a web-based viewer so you can control it right from your browser.

  7. 10

    DiPlay

    11.2Kshihabal3amri/DiPlay · Kotlin

    DiPlay is an independent CarPlay receiver app for compatible BYD Android head units, offering both wired and wireless connections with a DiAuto-style interface.

  8. 11

    mac-precision-touchpad

    10.5Kimbushuo/mac-precision-touchpad · C

    A Windows driver that makes Apple MacBook trackpads and the Magic Trackpad 2/3 work as Windows Precision Touchpad devices on Windows 10, over USB, SPI or Bluetooth connections.

  9. 12

    opendisplay

    5.7Kpeetzweg/opendisplay · Swift

    OpenDisplay turns a spare iPhone, iPad, or Mac into a true extended second display for your Mac, free and open source, without the subscription or hardware-dongle restrictions of Duet Display or Luna Display.

  10. 13

    wsl-dashboard

    4Kowu/wsl-dashboard · Rust

    WSL Dashboard is a GUI manager for WSL built in Rust with a Slint UI, letting you install, start, stop, unregister, and configure your WSL distros from one place with a lightweight, low-memory footprint.

  11. 14

    iPhone-use

    4Kzhongerxin/iPhone-use · Python

    iPhone Use lets Codex control your real iPhone over USB using natural language: it can open apps, read screens, tap, scroll, type text, and organize lists, while showing a live screen preview in the sidebar.

  12. 15

    Podroid

    3.5KExTV/Podroid · Kotlin

    Podroid is a rootless Android app that boots a real Alpine Linux virtual machine on your phone, letting you run Linux containers (Podman, Docker, LXC) and even full GUI desktop apps.

  13. 16

    wifit3

    2.4Kderv82/wifit3 · Python

    wifit3 is a standalone Wi-Fi security auditing tool that scans networks, captures WPA/WPA2 handshakes, and exploits WPS/WEP weaknesses using a supported USB Wi-Fi adapter, without relying on aircrack-ng or OS kernel drivers.

  14. 17

    vhs-decode

    2.1Koyvindln/vhs-decode · Jupyter Notebook

    VHS-Decode is software that decodes raw FM RF signals captured directly from videotape heads (VHS, SVHS, U-Matic, Betamax, Video8/Hi8, etc.) into usable video and audio, as part of the FM RF Archival method of media preservation. It is a fork of 'ld-decode', the laserdisc RF decoder.

  15. 18

    omarchy-apple-dev

    1.7Kjoshuaswarren/omarchy-apple-dev · Python

    A toolchain that builds Swift/SwiftUI iOS apps on Omarchy Linux (Apple Silicon or x86-64) and installs them on a physical iPhone over USB, with no Mac, no macOS and no Xcode app installed anywhere.

  16. 19

    xcertplay

    1.5Kshilapi/xcertplay · Kotlin

    xcertplay turns an Android head unit into a CarPlay receiver, connecting to an MFi authentication chip through a CH341 I2C bridge or the board's native I2C controller, and supports both wired and wireless CarPlay sessions.

  17. 20

    AirCard-Windows

    1.4KLumid-Off/AirCard-Windows · Rust

    AirCard is a Windows app that lets you apply custom skins to your Apple Wallet cards and custom lockscreen passcode keypad themes on iOS 18+, all without jailbreaking the iPhone.

  18. 21

    iPhoneMirror

    1.3KRayrenSX/iPhoneMirror · C#

    iPhoneMirror is a local Windows app that mirrors an iPhone or iPad's screen and audio over USB or AirPlay, with native D3D11 rendering, multi-device sessions, OBS-ready windows, and Bluetooth reverse control.

  19. 22

    backburner

    1KStayLameBro/backburner · Python

    Backburner lets a nearby iPhone act as a coprocessor for your Mac so a locally-run 27B LLM (Qwen3.8-27B) reads prompts faster and holds far more context. The phone connects over a 10 Gb/s USB-C cable and offloads part of the model's layers plus storage/attention for old context.

  20. 23

    esp-sdr

    998ESPARGOS/esp-sdr · C

    ESP-SDR is firmware that turns ESP32 Wi-Fi chips into low-duty-cycle software-defined radios by exploiting an undocumented debug path to pull raw I/Q samples straight out of the built-in Wi-Fi receiver, letting you view the spectrum and study signals beyond ordinary Wi-Fi packets without any extra SDR hardware.

  21. 24

    winutil-cn

    975yasewang1337-svg/winutil-cn · PowerShell

    A Chinese-localized Windows 11 utility for managing software (install/upgrade/uninstall via WinGet or Chocolatey) and maintaining the system (tweaks, Windows Update control, Windows 10/11 ISO creation). It's a fork of Chris Titus Tech's Windows Utility, translated and maintained by Holha1337.

  22. 25

    w1700k-sdr

    814h0m3us3r/w1700k-sdr · C

    W1700K SDR turns a Gemtek W1700K Wi-Fi 7 router into a wideband software-defined receiver: the router's MediaTek MT7996 radio captures raw 14-bit IQ at up to 320 Msps, its AN7581 SoC streams it over 10 GbE, and a Linux host shows it as a live spectrum and waterfall in the browser.

  23. 26

    Xbox360PeerPressure

    754grimdoomer/Xbox360PeerPressure

    Peer Pressure is a persistent softmod exploit for the Xbox 360. It modifies the console's NAND image and HDD security sectors to trigger a chain of DMA attacks at startup, letting you run unsigned code and homebrew.

  24. 27

    HaloBattery

    656HeyOkay/HaloBattery · Python

    HaloBattery is a Windows tray app that shows battery levels for wireless mice, keyboards, headsets and controllers, giving each device its own icon instead of making you install each vendor's own software.

  25. 28

    mu300-linux

    587dikeckaan/mu300-linux · C

    This project turns the ZTE F50/MU300 and ZTE U30 Air 5G pocket hotspots into small Linux computers that run next to Android, giving you Ubuntu or OpenWrt with working Wi-Fi, Bluetooth, SSH and the device's own 5G modem.

  26. 29

    sloop-fm1

    524isod89/sloop-fm1 · C

    SLOOP is a free, open-source custom firmware for the M-VAVE FM-1 hardware groovebox, replacing the stock firmware with a deeper synth engine set, a real drum machine, live sequencing, and an in-browser editor.

  27. 30

    fm1-custom-fw

    178aroum/fm1-custom-fw · Python

    It is a community resource hub for the M-VAVE FM-1 synthesizer (built on the JieLi AC791N chip): a directory of custom firmwares, MIDI SysEx protocol documentation, tools, and a macOS firmware-updater app.

  28. 31

    ds4windows-lab-2026

    139RopemakerEnd/ds4windows-lab-2026 · HTML

    A portable companion toolkit and documentation set for DS4Windows, which maps DualShock 4 and DualSense controllers to Xbox 360 input on Windows. It bundles setup guides, profile examples, and a portable Windows helper executable.

  29. 32

    kindle-wall-display

    125jstriblet/kindle-wall-display · Shell

    Turns a jailbroken Amazon Kindle into a low-power always-on wall display that renders any PNG served by your own LAN server, suspending the device to RAM between refreshes so it runs for weeks on a charge.

Often tagged together