Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nickbeth/wsl-usb-manager
A fast and light GUI for usbipd-win. Manage connecting USB devices to WSL.
https://github.com/nickbeth/wsl-usb-manager
gui usbipd-win windows-10 windows-11 wsl2
Last synced: 3 months ago
JSON representation
A fast and light GUI for usbipd-win. Manage connecting USB devices to WSL.
- Host: GitHub
- URL: https://github.com/nickbeth/wsl-usb-manager
- Owner: nickbeth
- License: mit
- Created: 2024-04-20T12:42:06.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-05-03T14:56:44.000Z (9 months ago)
- Last Synced: 2024-11-10T12:38:41.226Z (3 months ago)
- Topics: gui, usbipd-win, windows-10, windows-11, wsl2
- Language: Rust
- Homepage:
- Size: 316 KB
- Stars: 33
- Watchers: 2
- Forks: 3
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
![]()
# WSL USB Manager
A fast and light GUI for [`usbipd-win`](https://github.com/dorssel/usbipd-win).
Manage connecting USB devices to WSL with an intuitive UI.
![]()
## Features
- Bind and unbind USB devices
- Attach and detach USB devices to WSL
- Manage persisted devices
- Tray icon for quick access, minimizes to tray on close
- Auto-attach profiles
- Uses `usbipd attach --auto-attach` behind the scenes
- Requires devices to be bound first
- Auto-attach profiles are reset every time the application is restarted
- Lightweight:
- Fast startup times (less than 1 second)
- Low memory usage (less than 3 MB)
- Small binary size (less than 1 MB)## Installation
> [!IMPORTANT]
> `usbipd-win` version **4.0.0** or newer is strongly recommended for this software to work properly.
> Older versions have not been tested and may not work.This software requires Microsoft Windows 10 (64-bit only), version 1809 or newer.
Download the latest release from the [releases page](https://github.com/lynxnb/wsl-usb-manager/releases).
Run the executable to start the application.## Roadmap
- Auto-attach profiles
- UI dialog for creating and editing profiles
- Background service for auto-attaching devices
- Provide an installer and add to `winget`
- Option to setup logon startup to tray icon## Support
If you encounter any issues, please open a [GitHub issue](https://github.com/lynxnb/wsl-usb-manager/issues).
## Screenshots
![]()
![]()
![]()
![]()