libfuse
« Back to VersTracker
Description:
Reference implementation of the Linux FUSE interface
Type: Formula  |  Latest Version: 3.18.0@0  |  Tracked Since: Dec 19, 2025
Links: Homepage  |  GitHub  |  formulae.brew.sh
Stars: 5,877  |  Forks: 1,232  |  Language: C  |  Category: System utilities
Tags: filesystem fuse linux storage development
Install: brew install libfuse
About:
libfuse is a userspace library that implements the Filesystem in Userspace (FUSE) interface for Linux. It allows non-privileged users to create their own file systems without editing kernel code. Its main value is enabling the development of virtual file systems (like SSHFS, EncFS) that run entirely in user space for safety and flexibility.
Key Features:
  • Implements the Linux FUSE kernel module interface
  • Enables development of custom file systems in userspace
  • Provides high-performance and stable API
  • Supports multiple concurrent FUSE file systems
  • Includes utilities like fusermount for mounting and unmounting
Use Cases:
  • Creating encrypted or networked virtual file systems (e.g., for cloud storage)
  • Developing and prototyping custom file systems for research or specialized applications
  • Mounting archives or remote systems as local directories for seamless file access
Alternatives:
  • fuse3 – Often refers to the same libfuse project (version 3.x), not a true alternative but a newer API version
  • sshfs – A specific FUSE-based tool for mounting remote directories via SSH, built on top of libfuse
Version History
Detected Version Rev Change Commit
Dec 21, 2025 2:49am 3.18.0 0 VERSION_BUMP 97eac85d
Dec 19, 2025 2:39am 3.17.4 0 VERSION_BUMP 5eb1a531