There are 8 repositories under iokit topic.
wrapper for IOKit.usb and IOKit.hid written on pure Swift that allows you convenient work with USB devices
A Mac OS X kernel mode filter driver ( a kernel extension ) for devices, file systems and network
measure GPU hardware utilization on iOS Devices
Dump Kext information from iOS kernel cache. Applicable to the kernel which dump from memory
Subscribe to the Inserted and Removed events to be notified when a USB drive is plugged in or unplugged, or when a USB device is connected or disconnected. Usb.Events is a .NET Standard 2.0 library and uses WMI on Windows, libudev on Linux and IOKit on macOS.
A macOS IOKit objects hooker
IOKit wrapper for Nintendo Joy-Con and ProController (macOS, Swift)
Dump Kext information from Macos. Support batch analysis. The disassembly framework used is Capstone
Outputs current CPU core and package temperatures on macOS.
macOS userland driver for Apple Pro Speakers
Lilu plugin which applies common patches for the mobile HD4600 iGPU
Extract and generate code based on name and type for mig func/arg/request&reply member etc, ideal helper for creating monitor, tracker, fuzzer etc for Mach Remote Procedure Calls.
A little program to show how to dump all the IOKit IOReport information
A macOS app develop with SwiftUI in MVVM that could inspect mac's battery info.
Send a notification when any USB devices are plugged in/removed, it wouldn't be Apple enough if the OS has these basic features
Build your own complete XNU kernel header set, replaces Kernel.framework. Gain access to kernel private structures and symbols etc with IDE indexing worked.
A collection of helper functions, macros, and similar which are useful for developing macOS DriverKit and kernel extensions (dexts & kexts) and working with them from user space. Mirror of https://gitlab.com/pmdj/kextgizmos
A native macOS configuration app for 360Controller driver
Low Level Swift Bluetooth library for the Darwin kernel
A generic macOS kernel extension that handles firmware decompression and management.
Dump Kext information from 32bit iOS kernel cache. Applicable to the kernel which dump from memory
Change macOS scroll direction dynamically, based on mouse availability
WIP decompile of private IOKit library, IOReport
A newest Re-Write DM9601(RD9700) Driver For MacOS
Minerva USB Library for darwin macOS & iOS