It's always good to see open source projects published, especially for tricky and often under-documented stuff like file system kexts.<p>Not to derail from this fine post, but I wanted to give a shoutout to FUSE for macOS (previously known as OSXFUSE). As an outsider from the project - merely a happy user - it seems to be a well maintained FUSE implementation for macOS, with signed kexts available. <a href="https://osxfuse.github.io/" rel="nofollow">https://osxfuse.github.io/</a>
In order to deploy and run your own kernel extensions on recent versions of the Mac operating system you will need to disable System Integrity Protection (SIP). Otherwise you will need a paid Apple developer account and ask Apple for a special codesigning certificate for kernel extensions.<p><a href="https://developer.apple.com/library/content/documentation/Security/Conceptual/System_Integrity_Protection_Guide/KernelExtensions/KernelExtensions.html" rel="nofollow">https://developer.apple.com/library/content/documentation/Se...</a>