johannesboyne

    johannesboyne/gofakes3

    A simple fake AWS S3 object storage (used for local test-runs against AWS S3 APIs)

    backend
    Go
    MIT
    941 stars
    144 forks
    941 GitHub watchers
    Updated Oct 28, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    No releases in the last 90 days; the most recent was 117 days ago, with 47 contributors on GitHub.

    Gained 70% fewer stars in the last 90 days than in the 90 days before.

    Use Cases & Benefits

    • Provides a local fake AWS S3 server for testing and development of S3-dependent applications.
    • Enables comprehensive S3 API integration testing without requiring access to real AWS infrastructure.
    • Use for local development and testing of AWS Lambda functions interacting with S3 buckets and objects.
    • Use for simulating browser-based direct uploads to S3 in a controlled local environment.
    • Use for validating S3 client implementations and workflows in CI pipelines without incurring AWS costs.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    MIT

    Permissive: commercial use, modification and redistribution are allowed with attribution.

    Community files

    • README: present

    Watch-outs

    No watch-outs from GStars' checks.

    General guidance from repository metadata, not legal advice. How we score

    From the README

    AWS S3 fake server and testing library for comprehensive S3 integration testing. This tool can be used to run a test server, for example, to support testing AWS Lambda functions that interact with S3. It also serves as a straightforward and convenient S3 mock and test server for various development needs.

    (GOFAKE)S3 should not be used as a production service. Its primary purpose is to aid in development and testing:

    For production environments, consider more established solutions. Some recommended alternatives can be found in the "Similar Notable Projects" section below.

    Excerpt from the johannesboyne/gofakes3 README on GitHub (MIT license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Forks

    144+8

    Open issues

    10+2

    Compared with peers in Backend

    Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth

    johannesboyne/gofakes3 compared with Backend repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    anthropics/skills187.8K+2.9K15—
    DuarteSantos8/openGym19.7K+2.4K602 days ago
    shiyu-coder/Kronos47.0K+2.3K16—
    NationalSecurityAgency/ghidra98.2K+2.3K6414 days ago
    microsoft/VibeVoice56.0K+1.1K29—
    johannesboyne/gofakes3941—47117 days ago
    Category median56.0K+2.3K29—

    Discover Repositories

    Search across tracked repositories by name or description