Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
D

dynamoose

> 编程语言
Open source

Dynamoose is a modeling tool for Amazon's DynamoDB

2.2K stars0 likes2 views
WebsiteGitHub

About

Dynamoose is a modeling tool for Amazon's DynamoDB

</a>
<a href="https://github.com/dynamoose/dynamoose/blob/main/LICENSE">
	
</a>
<a href="https://www.npmjs.com/package/dynamoose">
	
</a>
<a href="https://github.com/dynamoose/dynamoose/blob/main/SPONSOR.md">
	
</a>
<a href="https://github.com/dynamoose/dynamoose/actions">
	
</a>
<a href="https://coveralls.io/github/dynamoose/dynamoose?branch=main">
	
</a>
<a href="https://crowdin.com/project/dynamoosejscom">
	
</a>
<a href="https://join.slack.com/t/dynamoose/shared_invite/enQtODM4OTI0MTc1NDc3LWI3MmNhMThmNmJmZDk5MmUxOTZmMGEwNGQzNTRkMjhjZGJlNGM5M2JmZjMzMzlkODRhMGY3MTQ5YjQ2Nzg3YTY">
	
</a>
<a href="https://charlie.fish/contact">
	
</a>
<a rel="me" href="https://mastodon.social/@dynamoose">
	
</a>
<a href="https://twitter.com/DynamooseJS">
	
</a>


Dynamoose is a modeling tool for Amazon's DynamoDB (inspired by Mongoose).

Getting Started

Description

Dynamoose is a modeling tool for Amazon's DynamoDB. Dynamoose is heavily inspired by Mongoose, which means if you are coming from Mongoose the syntax will be very familiar.

Key Features

  • Type safety
  • High level API
  • Easy to use syntax
  • DynamoDB Single Table Design Support
  • Ability to transform data before saving or retrieving items
  • Strict data modeling (validation, required attributes, and more)
  • Support for DynamoDB Transactions
  • Powerful Conditional/Filtering Support
  • Callback & Promise support
  • AWS Multi-region support
  • DynamoDB Streams support

Example

…

Resources

General

  • Website
  • Sponsor
  • Contributing Guide
  • Code of Conduct
  • Changelog
  • License

Social

  • Slack
  • Mastodon
  • Twitter

Branch Strategy

Below you will find the current branch strategy for the project. Work taking place on the branches listed below might be further ahead than the versions on NPM. All documentation links found below will also be reflective of the published version on NPM. If you would like to live dangerously and run non-released versions, you can run npm install dynamoose/dynamoose#BRANCH (replacing BRANCH with the branch listed below). You will also find the most up-to-date documentation in the docs folder of the branch.

Branch Version NPM Tag Links
main 4.x.x - Documentation
v3 3.3.x - Documentation
v3.3.0 (tag) 3.3.0 latest-3 - Documentation
v2 2.8.x - Documentation
v2.8.8 (tag) 2.8.8 latest-2 - Documentation

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

JavaScriptamazon-dynamodbdynamodbdynamoosejavascript

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言