libnfs
« Back to VersTracker
Description:
C client library for NFS
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: nfs networking library c storage
Install: brew install libnfs
About:
Libnfs is a high-performance, userspace C client library for accessing NFS shares (v3 and v4). It offers a fully asynchronous API and supports features like zero-copy data transfers for low latency. This makes it ideal for integrating NFS capabilities directly into applications without requiring kernel-level mounting.
Key Features:
  • Asynchronous API for non-blocking I/O
  • Support for NFSv3 and NFSv4 protocols
  • Zero-copy transfer capabilities for performance
  • Userspace implementation (no kernel driver required)
Use Cases:
  • Embedding network file storage into media players or applications
  • Building high-performance storage tools that bypass kernel overhead
  • Cross-platform file access implementation
Alternatives:
  • Kernel NFS Client – Libnfs runs in userspace and avoids kernel complexity, but requires explicit implementation rather than standard OS mounting.
Version History
Detected Version Rev Change Commit
Sep 11, 2025 11:50am 0 VERSION_BUMP db6d6128
Dec 14, 2024 10:59am 0 VERSION_BUMP 9c61c65e