awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
macfuse avatar

macfuse/macfuse

0
View on GitHub↗
9,713 نجوم·544 تفرعات·2 مشاهدات

Macfuse

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.

This project allows the implementation of file system logic outside of the kernel to improve system stability and simplify development. It enables the mapping of remote data, network resources, or memory to a local folder so they can be accessed through standard system interfaces.

The framework supports the development of cross-platform storage by providing a portable interface for consistent behavior across different operating systems. It allows for the interception of file system operations to route requests to background services or user-space processes.

Features

  • User-Space Implementations - Implements file system logic in user space to improve system stability and simplify development.
  • File System Architectures - Provides the architecture to implement file system operations outside the kernel to prevent system crashes.
  • File System Operation Interception - Intercepts file system operations to route requests to background services or user-space processes.
  • FUSE Implementations - Provides a framework for implementing custom file systems in user space by bridging the kernel VFS to a user-process daemon.
  • VFS Bridge Extensions - Uses a dynamic kernel extension to connect the macOS VFS layer to a user-space daemon.
  • Kernel-to-User Bridges - Routes file system requests from the kernel to a user-space process via a specialized driver.
  • Kernel-to-User Event Export - Facilitates the communication of file system requests between the operating system kernel and a user-space daemon.
  • macOS Kernel Extensions - Implements a specialized driver that bridges the macOS kernel VFS layer to user-space processes.
  • User-Space File System Development - Simplifies the development of custom file systems by moving logic out of the kernel.
  • VFS Mapping Layers - Maps standard virtual file system operations to custom user-space logic to emulate a local disk.
  • Virtual File Systems - Provides a standardized interface for mapping kernel-level file operations to user-defined functions.
  • Cross-Platform Storage Frameworks - Provides a portable interface for building a single file system codebase that works across multiple operating systems.
  • Custom Storage Resource Management - Organizes data from network resources or specialized hardware by routing requests to a user-space process.
  • Custom Storage Resource Mappings - Allows organizing data from network resources or memory into a local folder without kernel modifications.
  • Custom User-Space File Systems - Enables the creation of custom file systems that run in user space to avoid complex kernel coding.
  • Virtual File Systems - Maps remote data or memory to a local folder so it can be accessed through the standard system interface.
  • Virtual File Systems - Provides a portable interface to build file systems that maintain consistent behavior across different operating systems.
  • Foreign Function Interfaces - Provides a C-based interface allowing multiple programming languages to implement custom file system logic.
  • Callback-Driven Request Handling - Implements a callback mechanism to trigger user-defined functions when kernel-level file operations occur.

سجل النجوم

مخطط تاريخ النجوم لـ macfuse/macfuseمخطط تاريخ النجوم لـ macfuse/macfuse

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Macfuse

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Macfuse.
  • winfsp/winfspالصورة الرمزية لـ winfsp

    winfsp/winfsp

    8,687عرض على GitHub↗

    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

    Cdriverfilesystemfuse
    عرض على GitHub↗8,687
  • alluxio/alluxioالصورة الرمزية لـ Alluxio

    Alluxio/alluxio

    7,202عرض على GitHub↗

    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

    Java
    عرض على GitHub↗7,202
  • microsoft/gvfsالصورة الرمزية لـ Microsoft

    Microsoft/GVFS

    6,109عرض على GitHub↗

    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

    C#
    عرض على GitHub↗6,109
  • dokan-dev/dokanyالصورة الرمزية لـ dokan-dev

    dokan-dev/dokany

    5,784عرض على GitHub↗

    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

    Cccreatefiledevice-driver
    عرض على GitHub↗5,784
عرض جميع البدائل الـ 30 لـ Macfuse→

الأسئلة الشائعة

ما هي وظيفة macfuse/macfuse؟

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؟

الميزات الرئيسية لـ 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؟

تشمل البدائل مفتوحة المصدر لـ 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…