Macfuse
macFUSE lets macOS users create file systems in user space through a software package.

About Macfuse
macFUSE is a software package for macOS that lets non-privileged users create file systems without writing kernel code. It runs file system code in user space while a kernel extension provides a bridge to kernel interfaces.
It provides libfuse.dylib, a superset of the standard Unix FUSE API, and macFUSE.framework, an Objective-C wrapper for the libfuse C API. The latest version supports macOS 12 to macOS 27. File systems built with it run as regular applications. This repository contains source code for libfuse.dylib and macFUSE.framework; other components including the kernel extension are closed-source.
Key features
- Create user-space file systems without writing kernel code
- Run file systems as regular macOS applications
- libfuse.dylib provides superset of standard Unix FUSE API
- macFUSE.framework is Objective-C wrapper for libfuse C API
- Supports on-disk, layering, and network/distributed file systems
- Supports macOS 12 to macOS 27
- Allows file system creation without writing kernel code
- File systems can use standard application tools, debuggers and libraries
- Offers both a C API and an Objective-C wrapper
- Kernel extension and other components are closed-source
- Latest version supports only macOS 12 to macOS 27
- Last full open source release was version 3.8.3 for macOS 10.5 to 10.14.4
Macfuse at a glance
- Website
- github.com/macfuse/macfuse
- Category
- Software & Utilities › Mac Apps
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Platforms
- macOS
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Popular in Mac Apps
Well-known listings from the same topic.
Macfuse FAQ
What macOS versions does macFUSE support?
Is this repository fully open source?
What types of file systems can be built with it?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.





