This is an open source desktop app client for Deno KV Database. 
It enable you to browse your stored data inside Deno KV Databases and preform CRUD operations in a nice and modern GUI.
It's like using "MongoDB Compass" with MongoDB, "Redis Insight" with Redis, "pgAdmin" with "Postgres" database, "Beekeeper Studio" with many different databases, etc...
Tip
Always recommended to download from the latest release
To download the Deno KV GUI Client app, go to releases page, pick and download the file that matches your operating system:
- Linux
.AppImage(for all common Linux distributions).deb(Debian/Ubuntu installer)
 - Windows
.exe(installer)
 - macOS
.dmg(installer)
 
Important
If you are a linux user and downloaded the .AppImage file, you may need to make it executable before running it.
You can make it executable like this: 👇
chmod +x path/to/denokv-gui-client-x.x.x-linux-x86_64.AppImage
# make sure to replace x.x.x with the proper versionNote
For Windows and Mac Users: 
This application is not code signed yet. When installing, you may encounter "Unknown Publisher" or similar security warnings.
So please ensure you trust the source code before proceeding with the installation.
- clone the repo and entry project's directory
 
  git clone https://github.com/AbdulrhmanGoni/denokv-gui-client.git && cd denokv-gui-client- Install dependencies
 
  npm installYou first need to run the mingrations to set up the development database:
  npm mingration upThen run the app in development mode with:
  npm startTo compile or build the app use:
  npm run compileThis command will create the build artifacts in
distdirectory
To run the tests use:
  npm run testNote
To be able to run the tests, you should compile the app by running npm run compile first, Because the tests will be run on the compiled app inside dist directory.





