# yandex-cloud/geesefs

Finally, a good FUSE FS implementation over S3

Repository: https://github.com/yandex-cloud/geesefs
Canonical: https://ross.abutalabs.com/products/geesefs
Language: Go
License: NOASSERTION
License Family: other
Last push: 2026-07-02T14:30:03+00:00

## Health v2 (maintenance only)
Score: 87/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 90, release rhythm 77, longevity 100
- inputs: {"age_days": 1910, "days_push": 62, "days_rel": 72, "gap_med": 33, "n_releases_24m": 16}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1093, forks 84 (observed 2026-08-28T04:03:33.588326+00:00)

## What it is
GeeseFS is a high-performance FUSE file system written in Go that mounts S3-compatible buckets (Yandex Object Storage, Amazon S3) as local file systems. It improves on prior S3 FUSE implementations with aggressive parallelism and asynchrony for better small-file and metadata performance.

## Use cases
- mount an s3 bucket as a local filesystem
- access object storage files with posix-like semantics
- use s3 as backend storage for kubernetes via csi
- run applications that need file access to cloud storage
- improve small-file performance over s3fs or goofys

## When to choose
- you need to mount S3 or Yandex Object Storage buckets locally with better performance than s3fs/goofys
- you need POSIX-ish features like symlinks, truncate, fsync, or chmod on object storage
- you want a Go-based, actively maintained S3 FUSE driver

## When to avoid
- you need full POSIX compliance such as hard links or file locking
- you require correct file permissions and metadata on non-Yandex S3 providers
- you only need simple object upload/download rather than a mounted filesystem

## Facets
- artifact type: cli-tool
- maturity: active
- function: file-system, cli
- domain: cloud-computing, files, developer-tools
- platform: cli, go
- tags: fuse, s3, object-storage, mount, posix, linux, macos

## Member repositories
- yandex-cloud/geesefs (main) score 87

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:33.588326+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:48:59.281252+00:00, confidence not recorded.
  - readme: https://github.com/yandex-cloud/geesefs (fetched 2026-08-28T04:03:33.588326+00:00, sha 54189d89e05e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
