#macos #darwin #kernel #api-bindings

no-std machx

A Rust interface to the user-space API of the Mach 3.0 kernel that underlies OSX

13 releases

Uses new Rust 2024

new 0.6.4 Apr 15, 2026
0.6.3 Apr 4, 2026
0.6.1 Feb 25, 2026
0.4.9 Apr 9, 2024
0.4.4 Jul 8, 2023

#85 in macOS and iOS APIs


Used in vmmap

BSD-2-Clause OR MIT OR Apache-2.0

180KB
4.5K SLoC

machx

due to the lack of maintenance of mach2 and mach, a lot of APIs are missing, so I maintain this version for my own use.

via bindgen as well as manual fixes.

No runtime deps

Features