awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
kahing avatar

kahing/goofys

0
View on GitHub↗
5,558 星标·533 分支·Go·Apache-2.0·6 次浏览

Goofys

Goofys 是一个兼容 POSIX 的云对象存储网关,可将远程存储桶挂载为本地系统目录。它实现了一个用户空间文件系统,将兼容 S3 和 Azure Blob 的存储服务映射到本地挂载点,从而允许通过标准文件系统操作访问远程对象。

该项目为 Amazon S3、Azure Blob Storage 和 Azure Data Lake 账户提供了特定的挂载功能。它利用基于 FUSE 的实现将云对象存储与操作系统内核进行对接。

该系统包含性能优化功能,例如本地读取缓存以减少延迟,以及并发范围请求获取以优化大对象的下载。它通过解析对象键前缀来模拟分层文件夹结构,从而提供目录仿真。

Features

  • Cloud Data Access - Provides a gateway to access remote cloud object storage as local folders for simplified file management.
  • Azure Blob Storage Integration - Connects Azure cloud storage to a local file system to manage remote objects through native OS tools.
  • Azure Blob Storage Mounting - Maps Azure Blob Storage buckets to local directories for interaction via standard file system operations.
  • Azure Blob Storage Mounts - Presents Azure Blob and Data Lake Storage accounts as local directories via a filesystem interface.
  • Azure Data Lake Integration - Connects data lake accounts to a local directory for file system operations on large cloud datasets.
  • Azure Data Lake Mounting - Maps Azure Data Lake accounts to local directories to access cloud files through the native file system.
  • Cloud Storage Gateways - Acts as a bridge that maps S3-compliant and Azure Blob storage services to local system mount points.
  • Multi-Provider Object Storage - Provides a unified interface for connecting to multiple S3-compliant and Azure storage providers.
  • Object Key Prefix Emulation - Simulates a hierarchical folder structure by parsing object key prefixes to provide standard directory navigation.
  • S3 Object Mounting - Maps S3-compliant cloud storage buckets to local mount points as a compliant local file system.
  • User-Space Implementations - Implements filesystem logic in user-space via Go to avoid the need for kernel-level drivers.
  • FUSE-Based Filesystem Mounts - Uses a FUSE-based implementation to map remote cloud storage buckets as local system directories.
  • S3 FUSE Clients - Implements a POSIX-compliant S3 FUSE filesystem to mount Amazon S3 buckets as local directories.
  • Read-Through Memory Caches - Stores recently read remote data locally in a cache to reduce latency and increase throughput.
  • Caching and Performance - Implements high-performance local caching to reduce latency when accessing remote cloud files.
  • Local Disk Caching - Provides local disk caching for frequently accessed data and pending writes to reduce network latency.
  • Byte-Range Requesting - Implements parallel downloads of large objects using HTTP byte-range requests to optimize read performance.
  • Stateless Architectures - Translates POSIX system calls directly into cloud API requests without maintaining persistent local state.
  • File Systems - High-performance POSIX-like file system for Amazon S3.
  • Filesystem Mounts - Modern filesystem driver focused on performance and POSIX compatibility.

Star 历史

kahing/goofys 的 Star 历史图表kahing/goofys 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Goofys 的开源替代方案

相似的开源项目,按与 Goofys 的功能重合度排序。
  • s3fs-fuse/s3fs-fuses3fs-fuse 的头像

    s3fs-fuse/s3fs-fuse

    9,905在 GitHub 上查看↗

    s3fs-fuse is a FUSE-based filesystem that mounts Amazon S3 buckets and S3-compatible object storage as local directories. It functions as a cloud object storage gateway, translating standard POSIX filesystem calls into RESTful API requests to allow remote objects to be accessed as if they were local files. The project enables the mapping of remote object stores to local paths on Linux, macOS, and FreeBSD. It supports integration with third-party S3-compatible providers through the use of custom service URLs and specialized request styles. The system includes capabilities for local data and m

    C++
    在 GitHub 上查看↗9,905
  • spf13/aferospf13 的头像

    spf13/afero

    6,662在 GitHub 上查看↗

    Afero is a Go library that provides a unified filesystem abstraction, allowing applications to interact with local disk, in-memory storage, cloud services, archives, and remote systems through a single, consistent interface. At its core, it defines a standard interface that all filesystem backends implement, enabling developers to swap storage implementations without changing application code. The library distinguishes itself through its composable architecture, which includes layered filesystem composition for creating cached, sandboxed, or restricted storage views. It offers a copy-on-write

    Go
    在 GitHub 上查看↗6,662
  • awslabs/mountpoint-s3awslabs 的头像

    awslabs/mountpoint-s3

    5,581在 GitHub 上查看↗

    Mountpoint for Amazon S3 is a FUSE-based filesystem client that mounts S3 buckets as local directories, enabling standard file operations on objects without custom code. It enforces S3 bucket permissions through AWS Identity and Access Management policies on every operation, and implements lazy object materialization to fetch content on-demand rather than downloading entire objects at mount time. The filesystem maps S3's flat key namespace into a hierarchical directory structure using forward slashes as path separators, and supports write-back object assembly that accumulates local writes into

    Rustawsfilesystemfuse
    在 GitHub 上查看↗5,581
  • dodyg/practical-aspnetcoredodyg 的头像

    dodyg/practical-aspnetcore

    10,382在 GitHub 上查看↗

    This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

    C#asp-net-coreaspnet-coreaspnetcore
    在 GitHub 上查看↗10,382
查看 Goofys 的所有 30 个替代方案→

常见问题解答

kahing/goofys 是做什么的?

Goofys 是一个兼容 POSIX 的云对象存储网关,可将远程存储桶挂载为本地系统目录。它实现了一个用户空间文件系统,将兼容 S3 和 Azure Blob 的存储服务映射到本地挂载点,从而允许通过标准文件系统操作访问远程对象。

kahing/goofys 的主要功能有哪些?

kahing/goofys 的主要功能包括:Cloud Data Access, Azure Blob Storage Integration, Azure Blob Storage Mounting, Azure Blob Storage Mounts, Azure Data Lake Integration, Azure Data Lake Mounting, Cloud Storage Gateways, Multi-Provider Object Storage。

kahing/goofys 有哪些开源替代品?

kahing/goofys 的开源替代品包括: s3fs-fuse/s3fs-fuse — s3fs-fuse is a FUSE-based filesystem that mounts Amazon S3 buckets and S3-compatible object storage as local… spf13/afero — Afero is a Go library that provides a unified filesystem abstraction, allowing applications to interact with local… awslabs/mountpoint-s3 — Mountpoint for Amazon S3 is a FUSE-based filesystem client that mounts S3 buckets as local directories, enabling… dodyg/practical-aspnetcore — This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of… macfuse/macfuse — macfuse is a framework for implementing custom file systems in user space. It utilizes a macOS kernel extension to… trapexit/mergerfs — mergerfs is a FUSE-based union filesystem that pools multiple independent filesystems or directories into a single…