dortania/opencore-legacy-patcher

Experience macOS just like before

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 34 minutes ago
Added to GitGenius on September 3rd, 2026
Created on November 24th, 2020
Open Issues & Pull Requests: 25 (+0)
GitHub issues: Enabled
Number of forks: 1,990
Total Stargazers: 18,181 (-1)
Total Subscribers: 844 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.4 hours
Mean response time: 28.5 days
90th percentile: 4.4 days
Tracked items: 13

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 1% of issues opened in the past year have been closed. Three people close 50% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 11
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 820 days
Stale 30+ days: 6
Stale 90+ days: 5

Recent activity

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

Top labels

  • bug (7)
  • enhancement (2)
  • back-end (1)

Detailed Description

OpenCore Legacy Patcher is a Python-based system patcher that extends macOS compatibility on unsupported hardware through OpenCore bootloader integration.

The tool solves the problem of hardware obsolescence by enabling installation and use of recent macOS versions on Macs no longer supported by Apple, reaching back to machines from 2007. It works by leveraging Acidanthera's OpenCorePkg and Lilu to patch the boot process and unlock features, avoiding the need for firmware modifications. The patcher supports clean installations and upgrades across macOS Big Sur through Sequoia, with capabilities including native over-the-air updates, full Wi-Fi support on compatible chipsets, System Integrity Protection and FileVault 2 enforcement, graphics acceleration for both Metal and non-Metal GPUs, and feature unlocking such as Sidecar and AirPlay to Mac even on native hardware.

Adoption suits users with older Macs who want to run current macOS versions and are willing to perform clean installations. The tool explicitly does not support patching existing installations already modified by other patchers due to APFS snapshot integrity issues, though data can be retained through reinstallation. For macOS Mojave and Catalina support, the README recommends alternative patchers. The project provides extensive documentation and maintains a community Discord server for troubleshooting, though support is offered on an as-is basis.

Development activity centers on bug fixes and backend improvements, with work in the issue tracker dominated by these categories.