awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repository-uri

Awesome GitHub RepositoriesUser-Space File System Development

The specialized process of developing file system logic that resides in user space.

Distinct from Operating System Development: Focuses specifically on the development of user-space file systems rather than the entire OS kernel development process.

Explore 4 awesome GitHub repositories matching operating systems & systems programming · User-Space File System Development. Refine with filters or upvote what's useful.

Awesome User-Space File System Development GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • macfuse/macfuseAvatar macfuse

    macfuse/macfuse

    9,713Vezi pe 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

    Simplifies the development of custom file systems by moving logic out of the kernel.

    macfuse
    Vezi pe GitHub↗9,713
  • winfsp/winfspAvatar winfsp

    winfsp/winfsp

    8,687Vezi pe 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 framework for creating custom file systems that run in user space and appear as standard drives.

    Cdriverfilesystemfuse
    Vezi pe GitHub↗8,687
  • winfsp/sshfs-winAvatar winfsp

    winfsp/sshfs-win

    6,262Vezi pe GitHub↗

    SSHFS-Win is a Windows implementation of SSHFS that mounts remote directories over SSH as local Windows drives, enabling seamless file access as if they were local network drives. It provides both command-line and graphical interfaces for creating, managing, and disconnecting SSHFS mounts, supporting password or SSH key authentication with optional credential storage in the Windows Credential Manager. The project extends beyond basic SSH mounting to support a wide range of remote file access scenarios, including mounting cloud storage services like Azure Blob or Amazon S3, distributed POSIX f

    Creates complete Windows file systems as user-mode programs using native APIs or a FUSE compatibility layer.

    Csftpsshsshfs
    Vezi pe GitHub↗6,262
  • dokan-dev/dokanyAvatar dokan-dev

    dokan-dev/dokany

    5,784Vezi pe 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

    An API that provides file system callbacks accessible from C, .NET, Java, Delphi, Ruby, and other languages for custom file system development.

    Cccreatefiledevice-driver
    Vezi pe GitHub↗5,784
  1. Home
  2. Operating Systems & Systems Programming
  3. Operating System Development
  4. User-Space File System Development

Explorează sub-etichetele

  • Multi-Language File System DevelopmentBuilding custom file systems using FUSE bindings from Python, JavaScript, Java, Ruby, or .NET applications. **Distinct from User-Space File System Development:** Distinct from User-Space File System Development: emphasizes cross-language development via bindings, not the general user-space development process.