AWS Scala Fragmentation
glidester opened this issue · comments
Hi,
I'm a heavy user of AWS services and Scala and I've been looking for a library that lets me interact with AWS services in a functional and asynchronous way.
Like most people I started out just calling the aws-java-sdk api in scala, then wrote my own wrapper classes and finally I got involved with the piotrga/async-dynamo project.
I would like to gather all the developers that have created scala AWS libraries so we can pool our resources into one all encompassing "scala aws" library.
To this end can I ask you to create a GIST room for your project please. Then at least there will be somewhere central for everyone to discuss options.
I've done a quick browse through GitHub and these are the main projects I've found:
https://github.com/seratch/AWScala - 8 services supported - not async - 23 contributors - last commit 14 Jul 2015
https://github.com/ohnosequences/aws-scala-tools - 4 services supported - not async - 3 contributors - last commit 18 Sep 2015
https://github.com/ambiata/saws - 6 services supported - async?? - 9 contributors - last commit 8 Sep 2015
https://github.com/sisioh/aws4s - 5 services supported - not async - 6 contributors - last commit 25 Sep 2015
https://github.com/dwhjames/aws-wrap - 7 services supported - async - 5 contributors - last commit 22 Apr 2015
https://github.com/piotrga/async-dynamo - only dynamodb - async - 3 contributors - last commit 19 Mar 2015
https://github.com/sclasen/spray-aws - 5 services supported - async - 8 contributors - last commit 24 Nov 2014
https://github.com/MfgLabs/commons-aws - 4 services supported - 4 contributors - last commit 23 Jul 2015
https://github.com/Klasu/simple-dynamodb- only dynamodb - async - 3 contributors - last commit 2 Sep 2014
Plus another 28 developers who created small projects that never went anywhere.
Many thanks,
Tim
I assume you mean gitter rather than gist? I'm 100% in favor and would be happy to hop in for a strategy chat (though I'm not much of a scala person and I'm no longer @david-at-aws). @manikandanrs, do you have permission to set this up?
I just setup a gitter for this repo https://gitter.im/awslabs/aws-scala-sdk
But I am guessing the issue is about creating a Github GIST for collaborating the individual efforts into one single scala library for AWS.
Thanks @glidester - great initiative...
I'm going to chime in https://bitbucket.org/atlassian/aws-scala , wrote with functional programming in mind and in a quite active development speed
I also am in the camp that finds this frustrating, one and a half years later. A properly supported SDK that feels first-class for Scala and offers async access would be amazing.