awslabs/mountpoint-s3

A simple, high-throughput file client for mounting an Amazon S3 bucket as a local file system.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 24 minutes ago
Added to GitGenius on September 11th, 2026
Created on August 22nd, 2022
Open Issues & Pull Requests: 121 (+0)
GitHub issues: Enabled
Number of forks: 251
Total Stargazers: 5,769 (+0)
Total Subscribers: 46 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 33.0 hours
Mean response time: 22.7 days
90th percentile: 18.7 days
Tracked items: 154

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "bug" is answered fastest, typically in about 21 hours, while "enhancement" waits about 4 days. Only 3% of issues opened in the past year have been closed. Three people close 57% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 79
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 608 days
Stale 30+ days: 71
Stale 90+ days: 62

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (78)
  • bug (74)
  • question (7)
  • good first issue (5)
  • CRT dependency (3)
  • tests or CI (2)
  • documentation (1)
  • performance (1)

Most active issues this week

Detailed Description

Mountpoint for Amazon S3 is a file system client that mounts an Amazon S3 bucket as a local file system, enabling applications to access S3 objects through standard file operations.

The tool solves the problem of accessing S3 data without downloading it to local storage first. It translates file operations like open and read into S3 API calls, presenting S3's elastic storage and throughput through a file interface. The implementation is optimized for high read throughput on large objects, potentially from many concurrent clients, and for sequential writes of new objects from a single client.

Mountpoint is well-suited for applications that need to read large S3 objects without local caching, access a subset of objects from a larger dataset without knowing which ones in advance, or upload output directly to S3. It is not appropriate for workloads requiring POSIX features that S3 does not support, such as directory renaming or symlinks, or for applications that edit existing files in place. The tool does not implement full POSIX file system semantics; the README documents specific behavioral differences and compatibility considerations that may affect applications.

The project has a substantial base of adopters reporting real-world use, as evidenced by outside users raising almost all open issues rather than the core team. Maintainers typically respond to new issues and pull requests within a few days. Work in the issue tracker is dominated by bug reports, enhancement requests, and user questions.