HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
apple
homebrew-apple
Ruby2023–2023
apple / homebrew-apple

homebrew-apple

Discover this repository through its Hacker News conversations.

6Distinct people
6Mentions
0Explicit recommenders
2.3KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A public description has not been verified.

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by 3-hour interval6 dated mentions

Observed mentions: 2023-06-06 14:11:30 UTC to 2023-06-08 14:50:21 UTC.

0122023-06-06 12:00:00 UTC to 2023-06-06 15:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsJun 6, 12:002023-06-06 15:00:00 UTC to 2023-06-06 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-06-06 18:00:00 UTC to 2023-06-06 21:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2023-06-06 21:00:00 UTC to 2023-06-07 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-06-07 00:00:00 UTC to 2023-06-07 03:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-06-07 03:00:00 UTC to 2023-06-07 06:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2023-06-07 06:00:00 UTC to 2023-06-07 09:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-06-07 09:00:00 UTC to 2023-06-07 12:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments2023-06-07 12:00:00 UTC to 2023-06-07 15:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsJun 7, 12:002023-06-07 15:00:00 UTC to 2023-06-07 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-06-07 18:00:00 UTC to 2023-06-07 21:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-06-07 21:00:00 UTC to 2023-06-08 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-06-08 00:00:00 UTC to 2023-06-08 03:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-06-08 03:00:00 UTC to 2023-06-08 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-06-08 06:00:00 UTC to 2023-06-08 09:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-06-08 09:00:00 UTC to 2023-06-08 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-06-08 12:00:00 UTC to 2023-06-08 15:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsJun 8, 12:00

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Jun 6, 12:002023-06-06 12:00:00 UTC2023-06-06 15:00:00 UTC110
Jun 6, 15:002023-06-06 15:00:00 UTC2023-06-06 18:00:00 UTC000
Jun 6, 18:002023-06-06 18:00:00 UTC2023-06-06 21:00:00 UTC110
Jun 6, 21:002023-06-06 21:00:00 UTC2023-06-07 00:00:00 UTC000
Jun 7, 00:002023-06-07 00:00:00 UTC2023-06-07 03:00:00 UTC000
Jun 7, 03:002023-06-07 03:00:00 UTC2023-06-07 06:00:00 UTC101
Jun 7, 06:002023-06-07 06:00:00 UTC2023-06-07 09:00:00 UTC000
Jun 7, 09:002023-06-07 09:00:00 UTC2023-06-07 12:00:00 UTC211
Jun 7, 12:002023-06-07 12:00:00 UTC2023-06-07 15:00:00 UTC000
Jun 7, 15:002023-06-07 15:00:00 UTC2023-06-07 18:00:00 UTC000
Jun 7, 18:002023-06-07 18:00:00 UTC2023-06-07 21:00:00 UTC000
Jun 7, 21:002023-06-07 21:00:00 UTC2023-06-08 00:00:00 UTC000
Jun 8, 00:002023-06-08 00:00:00 UTC2023-06-08 03:00:00 UTC000
Jun 8, 03:002023-06-08 03:00:00 UTC2023-06-08 06:00:00 UTC000
Jun 8, 06:002023-06-08 06:00:00 UTC2023-06-08 09:00:00 UTC000
Jun 8, 09:002023-06-08 09:00:00 UTC2023-06-08 12:00:00 UTC000
Jun 8, 12:002023-06-08 12:00:00 UTC2023-06-08 15:00:00 UTC110

What Hacker News says

6 sources
From what I gather, Game Porting Toolkit is two things - a fork of Wine, and their own adaptation/extension of open source projects for DirectX compatibility. Some observations: Windows compatibility: * Windows platform compatibility is achieved with a slightly patched version of Codeweavers' Wine fork - virtually all of the hard work of Windows compatibility has been achieved by the Wine developers and Codeweavers and was already available open source before today. * Interestingly, Apple is distributing this thing as a Homebrew library. Has Apple ever done this before? [1] DirectX compatibility: * In addition, outside of the core Wine based stuff, there's a framework called D3DMetal.framework. This is a DirectX 9-12 compatibility layer akin to DXVK used in Proton as a compatibility layer from DirectX 9-11 to Vulkan. This is what seems t
Read the rest
o be the game changer here compared to before. Before today, running DirectX on macOS was possible but lost a lot of performance and compatibility needing to go through Apple's old OpenGL support or a third party Vulkan intermediary layer in MoltenVK. This is direct (heh) first party Direct3D to Metal translation. * Actually, it's more than "akin to DXVK". The D3DMetal.framework contains copyright attribution to DXVK as required under their MIT license. It's quite likely Apple ported a lot of DXVK to Metal. It's worth noting that DXVK itself doesn't support Direct3D 12 though, Proton uses another LGPL2.1 licensed library called VKD3D for that. * However, D3DMetal.framework is very much not open source itself. Its license is actually very restrictive, seemingly only permitting use for game development/QA use cases. [2] * The restrictive license seems to make it harder for someone like Valve to use this akin to how they use Proton on Linux in a sanctioned way. Apple seems intent on preventing developers from dumping their games on macOS with just their compatibility layer. It definitely won't stop hobbyists making better tools to continue run Windows games on Macs though. * The fact that D3DMetal.framework appears to support DirectX 9 and 10 is interesting. No new commercial efforts use those anymore, so that's just there for what? Allowing homebrewers to run their 00s era Windows games? [1]: https://github.com/apple/homebrew-apple/tree/main/Formula [2]: It contains a license with the following language - "you are granted a limited, non-exclusive, non-transferable, personal copyright license to (i) install, internally use, and test the Apple Software for the sole purpose of developing, testing, or evaluating video games for use on Apple-branded products".
In Apple's game porting toolkit is fantastic. Cyberpunk 2077 at Ultra on an M1 MBP

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.