Tools/GoogleCloudPlatform/gcsfuse

gcsfuse

A user-space file system for interacting with Google Cloud Storage

2.3k+2/wkemergingGoApache License 2.0trending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated May 2026

gcsfuse is Google's official FUSE adapter that mounts a Cloud Storage bucket as a local directory. Read and write files like any other path, with the bytes living in GCS. Apache 2.0 and free, generally available with Google support. The headline use case is machine-learning training pipelines that want a filesystem interface to bucket data without staging copies.

Setup is the standard FUSE story: install the binary, run 'gcsfuse <bucket> <mount-point>', you're done. It has file caching to speed up repeated reads and streaming writes for big uploads without buffering everything. Works on Linux and macOS.

For solo developers and small teams on Google Cloud, this is a clean way to point a process at a bucket without rewriting it to use the GCS API. For ML teams, the caching can materially accelerate dataset access during training. The software is free; the actual GCS data operations bill at Google's standard rates.

The catch: this is not a POSIX filesystem. Some operations are slow or behave differently than a local disk: small-file workloads, frequent overwrites, and metadata-heavy patterns hurt. For real database I/O, do not mount and run, you'll regret it. For sequential reads, large files, and ML training, it's a fit.

Free vs Self-Hosted vs Paid

fully free

Free: The FUSE adapter itself, Apache 2.0, Google-supported.

Self-hosted: Install the binary, run 'gcsfuse <bucket> <mount>'. Works on Linux and macOS.

Paid: Indirect. The software is free, but every read and write goes through Google Cloud Storage and bills at standard GCS rates.

Free FUSE adapter under Apache 2.0. The actual GCS data operations bill at standard Google Cloud rates.

Self-hosting ops:trivial

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Score
78/100 · B+
Adoption17/30
Maintenance25/25
Community11/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

Community discussions enabledOrganization account (1484 public repos)Notable author: 20,245 followers

License: Apache License 2.0

Use freely. Patent grant included.

Commercial use: ✓ Yes

About

Owner
Google Cloud Platform (Organization)
Stars
2,293
Forks
508

Explore Further

More tools in the directory