4 ms·
Here's some third-party implementations of some AWS APIs, with no endorsement of quality: S3 [A1] https://github.com/jubos/fake-s3 https://github.com/jubos/fa
by niftich 10y ago
Here's some third-party implementations of some AWS APIs, with no endorsement of quality:
S3
[A1] https://github.com/jubos/fake-s3 https://github.com/jubos/fake-s3
[A2] https://github.com/scality/s3 https://github.com/scality/s3
[A3] http://s3ninja.net/ http://s3ninja.net/
[A4] https://github.com/basho/riak_cs https://github.com/basho/riak_cs
[A5] https://www.npmjs.com/package/s3rver https://www.npmjs.com/package/s3rver
[A6] http://ceph.com/ceph-storage/object-storage/ http://ceph.com/ceph-storage/object-storage/
----
SQS / SNS
[B1] https://github.com/iain/fake_sqs https://github.com/iain/fake_sqs
[B2] https://github.com/yourkarma/fake_sns https://github.com/yourkarma/fake_sns
[B3] https://github.com/adamw/elasticmq https://github.com/adamw/elasticmq
[B4] https://github.com/p4tin/goaws https://github.com/p4tin/goaws
[B5] http://stratosphere.codeplex.com/ http://stratosphere.codeplex.com/
[B6] https://github.com/unbounce/yopa https://github.com/unbounce/yopa
----
DynamoDB
[C1] https://github.com/mhart/dynalite https://github.com/mhart/dynalite
[C2] https://github.com/ananthakumaran/fake_dynamo https://github.com/ananthakumaran/fake_dynamo
----
SimpleDB
[D1] https://github.com/stephenh/fakesdb https://github.com/stephenh/fakesdb
- TheAceOfHearts 10y agoI can't speak for all the libraries linked above, but I've used fake-s3 with a rails app and s3rver with a node app. They both worked great for development and testing. I'd definitely use em again. I think it's worth noting that some of these libraries have different intended goals. For example: Riak CS is intended as an alternative that you can use in production, while s3rver is meant for testing.
- y4m4b4 10y agoAnother project to be added to this list would be https://github.com/minio/minio https://github.com/minio/minio - Minio is an object storage server compatible with Amazon S3 and licensed under Apache 2.0 License. Disclaimer: I work for Minio.