WinFSP is a framework for implementing custom file systems on Windows. It enables the creation of user-mode file systems that appear as standard disk drives or network shares to the operating system, allowing developers to implement file system logic in user space via a proxy architecture that avoids the need for custom kernel code. A primary differentiator is its FUSE compatibility layer, which maps POSIX-based file system calls to native Windows requests. This allows existing file systems written for the FUSE API to be ported to Windows and Cygwin environments. The project covers a wide ra
Alluxio is a virtual distributed file system and data orchestration layer that serves as a high-performance caching layer between cloud storage and compute clusters. It acts as a distributed data cache designed to accelerate data access for large-scale analytics and machine learning workloads. The system provides a unified interface that presents multiple heterogeneous storage backends as a single coherent namespace. This allows for the unification of diverse storage systems, enabling computation engines to access data from different providers without changing application code. The project c
GVFS is a virtual file system and performance optimizer designed to manage enterprise-scale Git repositories. It provides a virtualization layer that allows large remote repositories to be treated as local directories by retrieving file contents from a server only when they are accessed. The system optimizes version control operations by limiting the scope of active file objects and downloading specific data on demand rather than cloning the entire repository history locally. This approach reduces initial setup time and minimizes local disk usage. The project implements a workflow based on o
Dokan is a user-mode file system library for Windows that allows applications to create custom file systems accessible as normal Windows volumes without writing kernel-mode device drivers. It provides a FUSE compatibility layer that maps FUSE operations to Dokan callbacks, enabling existing FUSE-based file systems to run natively on Windows by rebuilding the source code with Cygwin or MinGW. The library exposes its file system API through language-specific wrappers for C, .NET, Java, Delphi, Ruby, and Python, supporting cross-language file system development. It handles file operations throug
macfuse is a framework for implementing custom file systems in user space. It utilizes a macOS kernel extension to bridge the operating system kernel's virtual file system layer to a user-process daemon.
الميزات الرئيسية لـ macfuse/macfuse هي: User-Space Implementations, File System Architectures, File System Operation Interception, FUSE Implementations, VFS Bridge Extensions, Kernel-to-User Bridges, Kernel-to-User Event Export, macOS Kernel Extensions.
تشمل البدائل مفتوحة المصدر لـ macfuse/macfuse: winfsp/winfsp — WinFSP is a framework for implementing custom file systems on Windows. It enables the creation of user-mode file… alluxio/alluxio — Alluxio is a virtual distributed file system and data orchestration layer that serves as a high-performance caching… microsoft/vfsforgit — VFSForGit is a virtualization layer and enterprise scaling solution for Git. It enables the management of massive… dokan-dev/dokany — Dokan is a user-mode file system library for Windows that allows applications to create custom file systems accessible… microsoft/gvfs — GVFS is a virtual file system and performance optimizer designed to manage enterprise-scale Git repositories. It… superfly/litefs — LiteFS is a FUSE-based distributed file system designed to replicate SQLite databases across a cluster of machines. It…