dynobase-icon
Dynobase

DynamoDB tools for development and operations

DynamoDB tools cover different jobs: GUIs inspect data, infrastructure tools define tables, and libraries help applications build requests and map items. Use the categories below to choose a tool for the task; old projects remain listed where they help maintain existing applications.

Choosing a database GUI? Compare Dynobase with the AWS DynamoDB console and NoSQL Workbench.

Management

Infrastructure as code

Utility

Local

LocalStack DynamoDB

-  Develop and test DynamoDB alongside other emulated AWS services. Check LocalStack's current access requirements.

Dynalite

-  An implementation of Amazon's DynamoDB built on LevelDB.

serverless-dynamodb

-  Serverless Framework plugin for DynamoDB Local; continuation of serverless-dynamodb-local.

DynamoDB Local (official distribution)

-  Run the AWS distribution locally with Docker or a Java runtime.

jest-dynamodb

-  Jest preset for DynamoDB local server

Backup, restore and data movement

Start with DynamoDB's managed backup and restore or point-in-time recovery for recovery, and S3 export for data files. The projects below include custom scripts and archived tools; a copy script or search index is not a substitute for a recovery plan.

dynamodump

-  Backup and restore scripts using the AWS SDK for Python (boto3).

DynamoDB Continuous Backups (archived)

-  Archived backup automation project. Prefer managed backups or PITR for new recovery plans.

DynamoDB Backup to S3

-  Community scripts for streaming DynamoDB backups to S3; review restore behavior before relying on them.

Serverless DynamoDB Backups

-  A plugin for scheduling DynamoDB backups with Serverless Framework.

dynamodb-stream-elasticsearch

-  A Lambda blueprint that copies stream changes to Elasticsearch; a search integration, not a restorable backup.

copy-dynamodb-table (archived)

-  Archived utility for copying table data. Verify destination keys, capacity and settings separately.

DynamoDB Toolbox provides typed request building and entity schemas; ElectroDB focuses on entities and access patterns for single-table designs. Dynamoose and PynamoDB offer model-oriented interfaces. These libraries do not add relational joins: your keys and indexes still determine which queries DynamoDB can serve efficiently. Check SDK compatibility and maintenance status before adopting a dependency. The DynamoDB ORM comparison runs the main JavaScript and TypeScript libraries against the same model.

Libraries: JavaScript

Dynamoose

-  A DynamoDB modeling library inspired by Mongoose.

serverless-dynamodb-local (legacy)

-  Older local-development plugin; use serverless-dynamodb for its maintained continuation.

Dynogels

-  A Node.js data mapper with streaming and parallel-scan helpers. Check SDK compatibility before adoption.

Dynamite

-  A promise-based DynamoDB client. Check SDK compatibility before adopting it in a new application.

Dynasty

-  A promise-based DynamoDB API written in CoffeeScript.

AWS Pilot

-  An object-oriented DynamoDB wrapper for JavaScript.

DynamoDB Streams Processor

-  Simple tool to help process DynamoDB Streams.

flynamo

-  DynamoDB functional wrapper.

ElectroDB

-  Model multiple entities and access patterns for single-table designs with JavaScript and TypeScript.

DynamoDB OneTable (archived)

-  Archived Node.js access library for single-table designs; review maintenance requirements before adoption.

Libraries: TypeScript

DynamoDB Toolbox

-  A type-safe DynamoDB query builder with schemas and entities for TypeScript.

DynamoDB DataMapper for JavaScript (archived)

-  Archived schema-based mapper built around the older JavaScript SDK.

DynamoTypes

-  A TypeScript DynamoDB object mapper.

TypeDynamo

-  A DynamoDB object mapper for TypeScript and Node.js.

Dynoexpr

-  Build DynamoDB expressions and attribute placeholders from JavaScript objects.

dynamodb-pipeline

-  Alternative API for DynamoDB DocumentClient

dynamodb-geo.js

-  A TypeScript port of the DynamoDB geospatial indexing library.

Libraries: Python

PynamoDB

-  A Python object-modeling interface for DynamoDB; current releases target Python 3.

Flywheel (archived)

-  Archived Python object mapper for DynamoDB.

DynamORM (archived)

-  Archived Python object and relation mapping library for DynamoDB.

django-dynamodb-sessions (archived)

-  Archived Django session backend for DynamoDB.

dynamic-dynamodb

-  A custom provisioned-capacity scaling tool; compare with DynamoDB Auto Scaling for new deployments.

flask-dynamo

-  DynamoDB integration for Flask

dynamodb-json

-  Convert DynamoDB JSON to and from Python objects.

Libraries: Go

Dynamo

-  A Go DynamoDB library using the AWS SDK for Go v2.

Dynamolock

-  DynamoDB Lock Client for Go

Libraries: Ruby

Dynamoid

-  Ruby ORM for Amazon's DynamoDB.

fake_dynamo

-  An in-memory DynamoDB emulator written in Ruby.

Libraries: PHP

laravel-dynamodb

-  Eloquent syntax for DynamoDB in PHP

Libraries: C#

Dynamo.ORM

-  An asynchronous DynamoDB object mapper for .NET Standard; check compatibility with your AWS SDK version.

Dynobase is a Professional GUI Client for DynamoDB

Start your 7-day free trial today

Product Features

Download
/
Changelog
/
Pricing
/
Member Portal
/
Privacy
/
EULA
/
Twitter
© 2026 Dynobase