opensourceprojects.dev

A broadsheet for software that doesn't ask for your email

macUSB: a free macOS app that actually nails bootable USB creation from legacy t...
GitHub RepoImpressions56

Project Description

View on GitHub

macUSB: A Free macOS App That Makes Bootable USB Drives the Right Way

If you've ever tried to create a bootable USB drive on macOS, you probably know the pain. Between dd commands that can brick your drive, and third-party tools that cost money or look like they were built in 2005, it's been a messy landscape.

Enter macUSB – a free, open-source macOS app from developer Kruszoneq that actually gets it right. It's not trying to be the next Etcher or some commercial monster. It's a focused tool that handles bootable USB creation for everything from legacy Windows installers to modern Linux ISOs.

What It Does

At its core, macUSB is a simple GUI wrapper that lets you select an ISO file and a target USB drive, then writes the image correctly for whatever OS you're trying to boot.

But here's what makes it different: it doesn't assume you're just making a macOS installer. It handles Windows bootables (which need FAT32 formatting and EFI structure), Linux live USBs (which work fine with dd), and even legacy BIOS systems that need MBR partitioning. The app intelligently picks the right method based on what you're trying to boot.

No terminal magic. No failed boots because you used the wrong partition scheme. Just pick, click, and wait.

Why It’s Cool

The obvious selling points: it's free, it's open source, and it actually works. But a few specifics make it stand out:

  • Multi-OS support without the headache – The app detects the ISO type and chooses the write method automatically. Try doing that manually without a Google tab open.
  • Minimal and native feel – The UI is a small window that respects macOS conventions. No Electron bloat. No ads. No "Pro" upgrade nag.
  • Works on both Intel and Apple Silicon – Because the world isn't all ARM yet, but a lot of us are running M1/M2/M3 machines now.
  • Lightweight – It's a few hundred kilobytes. Not 100MB of bundled web frameworks.

Under the hood, it uses a combination of hdiutil and dd under the hood, but wraps it in a safe, tested pipeline that includes proper unmounting and partition cleaning. You won't end up with a half-written drive.

How to Try It

You have two options:

  1. Download the pre-built app from the Releases page on GitHub. Just drag it to your Applications folder and run it.
  2. Build from source if you want to inspect the code or tweak it. Clone the repo and open the Xcode project – it's a standard macOS app, nothing exotic.

Because macOS's Gatekeeper might complain, you may need to right-click > Open the first time. That's normal for unsigned open-source apps.

Once it's running: insert your USB drive, select the ISO file, and hit the button. It'll warn you when it's about to wipe the drive – standard safety stuff.

Final Thoughts

macUSB isn't going to change the world, and it doesn't try to. It's a focused tool that does one thing well: create bootable USB drives without making you regret your life choices.

For developers, it's also a tidy example of a native macOS app that wraps system utilities safely. If you're curious about how to build a tool like this, the codebase is clean and not too big. You could learn from it, or just use it and move on.

If you've been using Terminal spells or paid tools for this, give macUSB a shot. It's free, it's fast, and it just works.


Found this helpful? Follow @githubprojects for more developer-friendly tools and repos.

Back to Projects
Project ID: macusbLast updated: July 29, 2026 at 02:44 AM