drdonk/unlocker

VMware macOS utilities

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 40 minutes ago
Added to GitGenius on September 16th, 2026
Created on November 18th, 2021
Open Issues & Pull Requests: 1 (+0)
GitHub issues: Enabled
Number of forks: 567
Total Stargazers: 4,279 (+0)
Total Subscribers: 71 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.1 hours
Mean response time: 4.4 hours
90th percentile: 11.4 hours
Tracked items: 6

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 24 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Unlocker is a utility that enables macOS virtual machines to run on VMware hypervisors.

The tool solves the problem of VMware's licensing restrictions that prevent macOS from being installed and run on non-Apple hardware. Unlocker works by modifying VMware's internal configuration and BIOS settings to bypass these restrictions, allowing users to create and operate macOS virtual machines on standard VMware installations. The approach involves patching VMware components to remove the hardware checks that normally enforce Apple-only operation.

Anyone considering this tool should understand that it is designed for users who want to run macOS guests on VMware platforms where such operation is normally prohibited by licensing. It suits development, testing, and educational scenarios where macOS virtualization is needed but Apple hardware is unavailable or impractical. The tool is written in Go, which means it runs as a compiled binary across supported platforms.

The project shows active maintenance with regular updates addressing VMware compatibility across different versions. Development activity demonstrates responsiveness to user issues and requests for new features or compatibility improvements. The codebase receives ongoing refinement and bug fixes to maintain functionality as VMware releases new versions.