AWS Official Blog

Amazon DynamoDB Libraries, Mappers, and Mock Implementations Galore!

by Jeff Barr | on | in Amazon DynamoDB |

Todays guest blogger is Dave Lang, Product Manager of the DynamoDB team, who has a great list of tools and SDKs that will allow you to use DynamoDB from just about any language or environment.

– Jeff;


Since its launch in January, DynamoDB has seen great adoption among our customers; many of them are using it for high scale workloads, which we love.

The community has done a great job of creating open source libraries that use DynamoDB. In this post, I want to call out some of the major open source libraries that our customers have built. I also want to thank our open source contributors for sharing their libraries with the community!

Here’s a listing of all of the open source libraries, Object-Relational Mappers, and Mock implementations that I am aware of, along with our own AWS SDKs:

Language Library Mapper Mock
ColdFusion CFDynamo    
Django django-dynamodb-sessions    
Erlang

Dinerl

ddb

Erlcloud

   
Go GoAMZ    
Groovy / Grails   DynamoDB GORM  
Java AWS SDK for Java

jsoda

phoebe-dynamodb

jcabi-dynamo

 Alternator

DynamoDB Local

JavaScript  Backbone-dynamodb  
.NET AWS SDK for .NET    
Node.js

Dynode

awssum

dynamo

dyndb

Dynamite

 Dynasaur dynalite
Perl Net::Amazon::DynamoDB    
PHP AWS SDK for PHP    
Python Boto DynamoDB-Mapper  ddbmock
Ruby

AWS SDK for Ruby

Fog

mince_dynamo_db

Dynamoid

fake_dynamo

clientside_dynamodb

Please let us know (leave a comment) if I have missed any and we’ll update the table. If you are an aspiring open source developer and you are looking for a new project, you may want to think about building a mapper or a mock implementation for one of the languages listed above.

Dave Lang
Product Manager, Amazon DynamoDB