awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 dépôts

Awesome GitHub RepositoriesFUSE Implementations

Frameworks and drivers that implement the Filesystem in Userspace (FUSE) standard to bridge kernel VFS to user processes.

Distinct from Kernel-User Space Splitting: Specifically defines the FUSE identity of bridging VFS to a daemon, which is not covered by generic memory inspection or container tags.

Explore 5 awesome GitHub repositories matching operating systems & systems programming · FUSE Implementations. Refine with filters or upvote what's useful.

Awesome FUSE Implementations GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • macfuse/macfuseAvatar de macfuse

    macfuse/macfuse

    9,713Voir sur GitHub↗

    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 consisten

    Provides a framework for implementing custom file systems in user space by bridging the kernel VFS to a user-process daemon.

    macfuse
    Voir sur GitHub↗9,713
  • winfsp/winfspAvatar de winfsp

    winfsp/winfsp

    8,687Voir sur 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

    Implements a FUSE compatibility layer that maps standard FUSE API calls to native Windows file system requests.

    Cdriverfilesystemfuse
    Voir sur GitHub↗8,687
  • libfuse/sshfsAvatar de libfuse

    libfuse/sshfs

    7,507Voir sur GitHub↗

    SSHFS is a network filesystem client that maps remote server directories to local mount points. It functions as a userspace implementation of a filesystem, allowing users to access and manage remote files as if they were on a local disk using the SFTP protocol over SSH. The tool distinguishes itself by offering multiple transport options, including encrypted SSH tunnels for security and direct TCP socket connections to bypass encryption for higher throughput. It also supports connectivity via virtual sockets to access directories hosted inside virtual machines. The system includes capabiliti

    Uses a FUSE implementation to bridge the kernel virtual filesystem to a user-space process for remote mounting.

    C
    Voir sur GitHub↗7,507
  • dokan-dev/dokanyAvatar de dokan-dev

    dokan-dev/dokany

    5,784Voir sur 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

    Rebuilds existing Linux FUSE file systems to run natively on Windows through a compatibility wrapper.

    Cccreatefiledevice-driver
    Voir sur GitHub↗5,784
  • superfly/litefsAvatar de superfly

    superfly/litefs

    4,817Voir sur GitHub↗

    LiteFS est un système de fichiers distribué basé sur FUSE conçu pour répliquer les bases de données SQLite sur un cluster de machines. Il fonctionne comme une couche de haute disponibilité qui synchronise les données en interceptant les opérations d'écriture pour assurer la cohérence sur plusieurs nœuds de serveur. Le système gère le stockage de base de données distribué en mappant les opérations de fichiers vers des requêtes réseau via un pilote en espace utilisateur. Cela permet la synchronisation des données multi-régions et la distribution du contenu de la base de données vers des nœuds en périphérie (edge nodes), facilitant les lectures locales avec des écritures globales synchronisées. Le processus de réplication utilise l'expédition de journaux d'écriture anticipée (write-ahead log shipping) et l'interception consciente des transactions pour diffuser les changements validés d'un nœud primaire vers des répliques de secours. Les nouvelles répliques sont initialisées via des instantanés (snapshots) avant de passer à la réplication incrémentielle des journaux.

    Implements the FUSE standard to bridge kernel VFS to a user-space process for data synchronization.

    Gosqlite
    Voir sur GitHub↗4,817
  1. Home
  2. Operating Systems & Systems Programming
  3. FUSE Implementations

Explorer les sous-tags

  • Cygwin FUSE BuildsBuild configurations for compiling FUSE programs with Cygwin to run on Windows. **Distinct from FUSE Implementations:** Distinct from FUSE Implementations: focuses on Cygwin-specific compilation, not general FUSE kernel bridging.
  • MSVC FUSE BuildsBuild configurations for compiling FUSE programs with MSVC using struct FUSE_STAT for binary compatibility. **Distinct from FUSE Implementations:** Distinct from FUSE Implementations: focuses on MSVC-specific compilation, not general FUSE kernel bridging.
  • Windows FUSE PortsCompatibility layers and wrappers that allow FUSE-based file systems to run natively on Windows. **Distinct from FUSE Implementations:** Distinct from FUSE Implementations: focuses on porting FUSE to Windows via a compatibility wrapper, not general FUSE kernel bridging.
  • Windows FUSE Translation LayersTranslation layers that map FUSE operations to native Windows file system APIs. **Distinct from FUSE Implementations:** Distinct from FUSE Implementations: specifically translates FUSE to Windows APIs, not a general FUSE kernel bridge.