dynamon icon indicating copy to clipboard operation
dynamon copied to clipboard

:smiling_imp: Dynamon is GUI client for DynamoDB, can connect local dynamodb.

:smiling_imp: Dynamon. DynamoDB GUI client

CircleCI Logo

Dynamon is GUI client for DynamoDB.


Recent update

  • support Local dynamodb stream(v0.3) Stream
  • Drop {electron, monorepo} to develop fast
  • Connect dynamodb-local (docker run -p 8000:8000 amazon/dynamodb-local)
{
  "region": "dynamon",
  "endpoint": "http://localhost:8000"
}
  • Support create table

unstable (dynamon developed targeting local environment)

:eyes: Click to watch screenshot

run

npm -g i dynamon
dynamon # run

contribution

npm i
npm run watch # for backend typescript compile
npm run start

Logging

DEBUG=dynamon* npm run start # dynamon only
DEBUG=dynalee* npm run start # dynalee(aws-sdk wrapper, engine for dynamon)
DEBUG=dyna* npm run start # dynamon, dynalee
DEBUG=* npm run start # ??

features

  • [x] Local DynamoDB (port 8000)
  • View
    • Table view
      • [x] Sub collection view
      • [x] Table schema view
      • [ ] ~~Nested JSON(Enter, Leave)~~
    • [x] JSON view
  • Operation
    • Table
      • [x] Add Table
      • [ ] Edit Table
      • [x] Delete Table
    • Search
      • [x] Scan
      • [ ] Query
      • [ ] Index
    • Document
      • [ ] Add multiple documents
      • [x] Add document
      • [ ] Edit document
      • [ ] Delete document
  • [x] Stream - support function endpoint

link