libfuse is an open-source library that provides the reference implementation of the Linux Filesystem in Userspace (FUSE) interface. It enables developers to create fully functional file systems without writing kernel-level code. The library handles communication between user-space applications and the Linux kernel's FUSE module. It provides functions for mounting, unmounting, processing file system requests, and returning responses. Developers can choose between a high-level synchronous API and a low-level asynchronous API. Its callback-based architecture supports custom file systems for cloud storage, archives, encryption, and virtual data. libfuse is widely used across Linux distributions and supports flexible file system development.

Features

  • User-space file system development
  • Linux FUSE kernel module integration
  • High-level synchronous API
  • Low-level asynchronous API
  • File system mounting and unmounting
  • Callback-based file operation handling

Project Samples

Project Activity

See All Activity >

Categories

System

Follow libfuse

libfuse Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of libfuse!

Additional Project Details

Operating Systems

Linux

Programming Language

C

Related Categories

C System Software

Registered

1 day ago