Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/deptno/dynamon
:smiling_imp: Dynamon is GUI client for DynamoDB, can connect local dynamodb.
https://github.com/deptno/dynamon
aws aws-dynamodb client dynamo dynamodb dynamodb-client dynamodb-gui dynamodb-gui-client dynamodb-local gui gui-client local shell
Last synced: 3 months ago
JSON representation
:smiling_imp: Dynamon is GUI client for DynamoDB, can connect local dynamodb.
- Host: GitHub
- URL: https://github.com/deptno/dynamon
- Owner: deptno
- License: other
- Archived: true
- Created: 2018-03-30T20:54:19.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-03T12:48:28.000Z (almost 6 years ago)
- Last Synced: 2024-10-01T12:35:27.153Z (3 months ago)
- Topics: aws, aws-dynamodb, client, dynamo, dynamodb, dynamodb-client, dynamodb-gui, dynamodb-gui-client, dynamodb-local, gui, gui-client, local, shell
- Language: TypeScript
- Homepage:
- Size: 2.9 MB
- Stars: 315
- Watchers: 11
- Forks: 14
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
- License: LICENSE
Awesome Lists containing this project
README
# :smiling_imp: Dynamon. DynamoDB GUI client
[![CircleCI](https://circleci.com/gh/deptno/dynamon.svg?style=shield)](https://circleci.com/gh/deptno/dynamon)
![Logo](assets/dynamon.png)Dynamon is GUI client for DynamoDB.
---
## Recent update
- support Local dynamodb stream(v0.3)
![Stream](assets/dynamon-stream.gif)
- Drop {electron, monorepo} to develop fast
- Connect dynamodb-local (`docker run -p 8000:8000 amazon/dynamodb-local`)
```json
{
"region": "dynamon",
"endpoint": "http://localhost:8000"
}
```
- Support create table---
> unstable (dynamon developed targeting local environment)
[![](https://user-images.githubusercontent.com/1223020/38453064-7a2d421c-3a8a-11e8-821f-c607fff85642.png)](https://www.youtube.com/watch?v=UI9xyrAKAg0&feature=youtu.be)
:eyes: Click to watch screenshot- [Old electron version](https://github.com/deptno/dynamon/releases)
## run
```bash
npm -g i dynamon
dynamon # run
```## contribution
```bash
npm i
npm run watch # for backend typescript compile
npm run start
```### Logging
```bash
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
- [LICENSE](LICENSE)
- [CHANGELOG](CHANGELOG)
- [Dynalee - Heart of dynamon](https://github.com/deptno/dynalee)