I spend most of my time on Linux, tinkering with the parts most people never touch. Lately that means patching X servers, window managers and Darling (so macOS apps run on Linux), and sending fixes back upstream when they're good enough. I also like writing small tools that make something annoying a little less annoying.
AI is a big part of my workflow and many of my recent projects are AI-assisted. My older projects were written by hand, though some were later touched up with AI. I don't hide this. Right now my go-to is Claude Opus 5.5. I think AI can be used for good.
10 merged PRs across VibeDarling (darling, darling-xnu, darling-Libsystem, darling-Libinfo) and darling-lol. Details per repo below.
- homestead
C: my patched X11 desktop stack, built from source and running daily on CachyOS.- xserver
C: my AI-assisted fork of the XLibre X server.- xf86-input-libinput
C: its libinput input driver. - xf86-video-amdgpu
C: its AMDGPU video driver.
- xf86-input-libinput
- openbox-patchwork
C: an AI-assisted Openbox fork focused on stability, compatibility and hardening. - fastcompmgr
C: my fork of a fast compositor for X11. - tint2
C: my spin of the tint2 panel.
- xserver
- threatfeed
Python: an hourly personal threat feed for my Arch box. It pulls security news, CISA KEV and the Arch security tracker into a daily digest ranked by risk, notifies only on things I actually run, and builds a merged IP blocklist. Private for now. - dotfiles
Shell: a simple $HOME for my dotfiles. - DNS-TLS Relay
Python/Bash: a fork of DOWRIGHTTV's DNS-TLS Relay that adds color output and a setup script.
- synergy-tools
Rust: tools that fill gaps in Synergy 3, which shares keyboard and mouse but not audio or files. Pairing is a one-time 8-digit code, and traffic is encrypted. - gamebooster-rs
Rust/C: a small Windows game booster I wrote for Battlefield 6 under Boot Camp.boostapplies well-known tweaks,restoreundoes them, and each tweak is explained so you can try it by hand. - The 70-Watt Ceiling
HTML: findings on why a 2019 16" MacBook Pro under Boot Camp cuts CPU and GPU power a few minutes into a game, and what fixes it. Source. - project-falcon
Python: my fork of icywire/project-falcon, up-to-date AMD Radeon drivers for Macs.
- darling
C/Objective-C: my fork of VibeDarling's Darwin/macOS emulation layer. Merged upstream: #1093, #1250.- darling-xnu
C: its kernel layer. Merged upstream: #62. - darling-Libsystem
C: its system library. Merged upstream: #3. - darling-Libinfo
C: its user and DNS lookup library. Merged upstream: #1. - darling-lol
C: fork of lucannez64/darling-lol for running the macOS League client on Linux. 5 merged PRs upstream.
- darling-xnu
- AuroraFX
CSS: a customChrome.css mod for the zapsCoolPhotonTheme Firefox theme. - filterlists
uBO filters: uBlock Origin filters that whitelist ads on DuckDuckGo, Startpage and Swisscows to support them.
Private for now. Each needs your own copy of the game.
- MX vs ATV Reflex: Retuned
C: fan remaster patch for MX vs ATV Reflex (PC) that rewrites the game code in readable C, hooked in throughdinput8.dll. - Mercenaries 2: Rearmed
C++: fan decompilation of Mercenaries 2: World in Flames (PC), rewritten in readable C++ and loaded as a mod runtime plugin. - vkMercs: Mercenaries 1 Reimagined
C++: unofficial PC port of the Xbox/PS2-only Mercenaries: Playground of Destruction, with a new Vulkan renderer and expanded sandbox.
- ghidra-rs
Java: Rust fork of Ghidra, the software reverse engineering (SRE) framework - zpt-cachy
Shell: no description yet - indium
C++: A Metal implementation similar to the official Metal C++ API - darling-metal
Objective-C++: An ABI-compatible implementation of Metal and related frameworks (e.g. MetalKit, MetalPerformanceShaders) - darling-libxpc
Objective-C: Fork of NextBSD's libxpc for Darling build - darling-security
C: Apple's Security framework - darling-libkqueue
C: Darling build of libkqueue - darling-iokitd
Objective-C++: Darling's IOKit server implementation - darling-foundation
Objective-C: The Darling Foundation framework, derived from Apportable Foundation - darlingserver
C: Darling's userspace kernel server (much like Wine's wineserver) - darling-corefoundation
C: CoreFoundation (CFLite + missing bits) - darling-configd
C: Apple's configd - darling-compiler-rt
C: Fork of compiler-rt for Darling build - darling-cocotron
Objective-C: Fork of the Cocotron for Darling - darling-cfnetwork
C: Darling implementation of CFNetwork - darling-iokituser
C: Apple's IOKitUser
Older projects
- FNV ENB Cleaner
PowerShell: removes enbseries files from a Fallout: New Vegas install. π 3k unique downloads! - ModelM-WinKeyFix
AutoHotkey: gives Model M keyboards a Windows key. - MinecraftAHK
AutoHotkey: scripts for automating Minecraft. - SSLGearGrabber
AutoHotkey: automated gear collection for ShellShock Live.
- NoAfkGTA
AutoHotkey: prevents AFK status in GTA Online. - FreeSteamCodeGenerator_troll
C++: a remake of my old troll app that pretends to generate Steam gift codes. - BasicKeylogger
C++: a simple, educational console keylogger with a menu.
- ghidra-rs: 2026-11-12
- zpt-cachy: 2026-11-11
- homestead: 2026-11-09
- indium: 2026-11-09
- darling-metal: 2026-11-09
The contents of this profile repository are released under the GNU General Public License v3.0 (GPL-3.0). Each project has its own license; see its repository.
Β© 2024β2026 Zach Tancrell
Free software, free as in freedom!


