OpenZFS on OS X (O3X) brings OpenZFS features to Apple's OS X.
This is spl.kext, the Solaris Portability Layer (SPL).
** spl.kext is a dependency of zfs.kext, so start with this repository.
It is tested primarily on MacOS Mojave.
See http://openzfsonosx.org/ for more information.
Detailed compiling instructions can be found in the wiki:
https://openzfsonosx.org/wiki/Install