libfuse
brew install libfuse
v3.18.2
LGPL-2.1-only AND GPL-2.0-only
Reference implementation of the Linux FUSE interface
1.6k
30-day installs · #1084
12.5k
90-day · #722
44.9k
365-day · #729
6.1k
★ GitHub stars · updated 2mo ago
Build dependencies
Links
- https://github.com/libfuse/libfuse
- GitHub: libfuse/libfuse
- Brew formula source: Formula/lib/libfuse.rb
Raw metadata
{
"aliases": [
"libfuse@3"
],
"alternatives": [],
"build_dependencies": [
"meson",
"ninja"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Reference implementation of the Linux FUSE interface",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:41:19+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "libfuse",
"github_default_branch": "master",
"github_last_commit_at": "2026-06-20T11:40:53Z",
"github_readme_excerpt": "libfuse\n=======\n\nAbout\n-----\n\nFUSE (Filesystem in Userspace) is an interface for userspace programs\nto export a filesystem to the Linux kernel. The FUSE project consists\nof two components: the *fuse* kernel module (maintained in the regular\nkernel repositories) and the *libfuse* userspace library (maintained\nin this repository). libfuse provides the reference implementation\nfor communicating with the FUSE kernel module.\n\nA FUSE file system is typically implemented as a standalone\napplication that links with libfuse. libfuse provides functions to\nmount the file system, unmount it, read requests from the kernel, and\nsend responses back. libfuse offers two APIs: a \"high-level\",\nsynchronous API, and a \"low-level\" asynchronous API. In both cases,\nincoming requests from the kernel are passed to the main program using\ncallbacks. When using the high-level API, the callbacks may work with\nfile names and paths instead of inodes, and processing of a request\nfinishes when the callback function returns. When using the low-level\nAPI, the callbacks must work with inodes and responses must be sent\nexplicitly using a separate set of API functions.\n\n\nDevelopment Status\n------------------\n\nlibfuse is shipped by all major Linux distributions and has been in\nproduction use across a wide range of systems for many years. However,\nat present libfuse does not have any active, regular contributors. The\ncurrent maintainer continues to apply pull requests and makes regular\nreleases, but unfortunately has no capacity to do any development\nbeyond addressing high-impact issues. When reporting bugs, please\nunderstand that unless you are including a pull request or are\nreporting a critical issue, you will probably not get a response. If\nyou are using libfuse, please consider contributing to the project.\n\n\nSupported Platforms\n-------------------\n\n* Linux (fully)\n* BSD (mostly/best-effort)\n* For macOS, please use [macFUSE](https://macfuse.github.io)\n \n\nInstallation\n------------\n\nYou can download lib",
"github_repo": "libfuse/libfuse",
"github_stars": 6075,
"github_topics": [],
"homepage": "https://github.com/libfuse/libfuse",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 1607,
"installs_365d": 44893,
"installs_90d": 12452,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "LGPL-2.1-only AND GPL-2.0-only",
"llm_generated_at": null,
"llm_model": null,
"name": "libfuse",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 1084,
"rank_365d": 729,
"rank_90d": 722,
"raw_hash": "e63cc7a291f9ec17",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/lib/libfuse.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "3.18.2",
"versioned_formulae": [
"libfuse@2"
],
"why_use_this": null
}