A lightweight server clone of Amazon S3 that simulates most S3 commands for local testing.
Fake S3 is a lightweight server that clones the Amazon S3 API, allowing developers to simulate S3 operations locally for testing purposes. It solves the problem of needing network connectivity and incurring costs when testing S3 integrations during development. By providing a sandbox environment, it enables thorough testing without relying on actual AWS services.
Developers and teams building applications that integrate with Amazon S3 and need to test S3 operations locally without cloud dependencies. It's particularly useful for those using tools like s3cmd, aws-s3 gem, or right_aws.
Developers choose Fake S3 because it offers a cost-free, offline-capable testing environment that mimics real S3 behavior with minimal setup. Its lightweight design and focus on core S3 commands make it an efficient tool for integration testing compared to using actual AWS resources.
A lightweight server clone of Amazon S3 that simulates most of the commands supported by S3 with minimal dependencies
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports core S3 operations such as put, get, list, copy, and make bucket, enabling realistic local testing as specified in the README.
Eliminates AWS costs during testing by simulating S3 locally, making it ideal for frequent development iterations without cloud expenses.
Built with lightweight runtime dependencies for easy setup and execution, reducing installation complexity and resource overhead.
Allows offline testing of S3 integrations without network connectivity, speeding up development cycles and enabling sandbox environments.
Requires a license key from Super Source, which involves a registration process and could be a barrier for quick adoption, even if free for individuals and some companies.
Primarily tested with s3cmd, aws-s3 gem, and right_aws, so compatibility with other S3 clients like newer AWS SDKs might be uncertain or require additional configuration.
Focuses on core operations and may not support advanced S3 features like versioning or bucket policies, limiting its use for comprehensive integration testing.
fake-s3 is an open-source alternative to the following products: