{"id":30043963,"url":"https://github.com/abdulrhmangoni/denokv-gui-client","last_synced_at":"2026-02-19T13:11:15.418Z","repository":{"id":308625109,"uuid":"1033144617","full_name":"AbdulrhmanGoni/denokv-gui-client","owner":"AbdulrhmanGoni","description":"Desktop app client to manage Deno KV databases with full CRUD operations support and more","archived":false,"fork":false,"pushed_at":"2026-02-10T12:29:36.000Z","size":5937,"stargazers_count":12,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-10T17:20:28.550Z","etag":null,"topics":["database-management","deno","denokv","key-value-database","key-value-store","kv","svelte"],"latest_commit_sha":null,"homepage":"https://abdulrhmangoni.github.io/denokv-gui-client/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AbdulrhmanGoni.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-08-06T11:13:37.000Z","updated_at":"2026-02-10T12:29:40.000Z","dependencies_parsed_at":"2026-02-19T13:04:51.284Z","dependency_job_id":null,"html_url":"https://github.com/AbdulrhmanGoni/denokv-gui-client","commit_stats":null,"previous_names":["abdulrhmangoni/denokv-gui-client"],"tags_count":28,"template":false,"template_full_name":null,"purl":"pkg:github/AbdulrhmanGoni/denokv-gui-client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbdulrhmanGoni%2Fdenokv-gui-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbdulrhmanGoni%2Fdenokv-gui-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbdulrhmanGoni%2Fdenokv-gui-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbdulrhmanGoni%2Fdenokv-gui-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AbdulrhmanGoni","download_url":"https://codeload.github.com/AbdulrhmanGoni/denokv-gui-client/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbdulrhmanGoni%2Fdenokv-gui-client/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29614633,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-19T13:04:20.082Z","status":"ssl_error","status_checked_at":"2026-02-19T13:03:33.775Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["database-management","deno","denokv","key-value-database","key-value-store","kv","svelte"],"created_at":"2025-08-07T05:54:03.062Z","updated_at":"2026-02-19T13:11:15.408Z","avatar_url":"https://github.com/AbdulrhmanGoni.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Deno KV GUI Client\n\n![downloads](https://img.shields.io/github/downloads/abdulrhmangoni/denokv-gui-client/total.svg)\n\nThis is an open source desktop app client to manage [**Deno KV Databases**](https://docs.deno.com/deploy/kv/manual/). \u003cbr/\u003e\nIt enables you to browse your data inside Deno KV Databases in a modern GUI, perform CRUD operations and more!.\n\nIt's like using **\"MongoDB Compass\"** with **MongoDB**, **\"Redis Insight\"** with **Redis**, **\"pgAdmin\"** with **Postgres** database, **\"Beekeeper Studio\"** with many different databases, etc...\n\n## Some Screenshots\n\n![Kv Stores Grid screenshot (Dark)](./screenshots/KvStoresGrid_dark.png#gh-dark-mode-only)\n![Kv Stores Grid screenshot (Light)](./screenshots/KvStoresGrid_light.png#gh-light-mode-only)\n\n![Kv Entries Table screenshot (Dark)](./screenshots/KvEntriesTable_dark.png#gh-dark-mode-only)\n![Kv Entries Table screenshot (Light)](./screenshots/KvEntriesTable_light.png#gh-light-mode-only)\n\n![Add Entry Form screenshot (Dark)](./screenshots/AddKvEntryForm_dark.png#gh-dark-mode-only)\n![Add Entry Form screenshot (Light)](./screenshots/AddKvEntryForm_light.png#gh-light-mode-only)\n\nFor more screenshots about how this app looks like, check out [screenshots](./screenshots/SCREENSHOTS.md).\n\n## Download\n\n**_Always recommended to download from the latest release_**\n\n\u003e [!NOTE]\n\u003e For Windows and Mac Users: \u003cbr /\u003e\n\u003e This application is not code signed yet.\n\u003e When running the app, you may encounter security warnings like \"Unknown Publisher\" or \"'\\*.app' is damaged and can’t be opened\", So please ensure you trust the source code before proceeding with the installation.\n\nTo download the **Deno KV GUI Client** app, go to [releases][releases-page] page, pick and download the file that matches your operating system:\n\n### Linux\n\nThere are two options for Linux users:\n\n#### `.AppImage` format (compatible with most Linux distributions)\n\n\u003e [!TIP]\n\u003e To easily download the `.AppImage` file and set up a desktop entry for the app, run:\n\u003e\n\u003e ```bash\n\u003e curl -sS https://abdulrhmangoni.github.io/denokv-gui-client/linux-AppImage-install.sh | sh\n\u003e ```\n\u003e\n\u003e If you've already downloaded the `.AppImage` file from the [releases][releases-page] page, you can pass its path to installation script to skip downloading it again and just set up the desktop entry:\n\u003e\n\u003e ```bash\n\u003e curl -sS https://abdulrhmangoni.github.io/denokv-gui-client/linux-AppImage-install.sh path/to/denokv-gui-client-x.x.x-linux-x86_64.AppImage | sh\n\u003e ```\n\n\u003e [!IMPORTANT]\n\u003e If you decided to manually download and run the `.AppImage` file, you might need to make it executable before running it:\n\u003e\n\u003e ```bash\n\u003e chmod +x path/to/denokv-gui-client-x.x.x-linux-x86_64.AppImage\n\u003e ```\n\u003e\n\u003e _Make sure to replace 'path/to' and 'x.x.x' with the actual location and version._\n\n#### `.deb` format (Debian/Ubuntu installer)\n\nIf you picked `.deb` installer and downloaded it, you can install it like the following:\n\n```bash\nsudo dpkg -i path/to/denokv-gui-client-x.x.x-linux-x86_64.deb\n```\n\n### MacOS\n\nThe application is provided as a `.dmg` installer for both Apple Silicon (arm64) and Intel (x86_64) architectures.  \nDownload the correct version for your Mac from the [releases][releases-page] page:\n\n- `denokv-gui-client-x.x.x-mac-arm64.dmg` for **Apple Silicon Macs**\n- `denokv-gui-client-x.x.x-mac-x64.dmg` for **Intel-based Macs**\n\n\u003e [!IMPORTANT]\n\u003e When you download and install the app, you'll most likely be prevented from opening it and see a warnings like this:\n\u003e\n\u003e \u003e “denokv-gui-client.app” is damaged and can’t be opened. You should move it to the Bin.\n\u003e\n\u003e You can bypass this using following command:\n\u003e\n\u003e ```sh\n\u003e xattr -c /path/to/denokv-gui-client.app\n\u003e ```\n\u003e\n\u003e _Make sure to set the right path_\n\n### Windows\n\nOn Windows, you just need to download the `denokv-gui-client-x.x.x-win-x64.exe` file from [releases][releases-page] page and run it.\n\n## Install and run locally\n\n### Installation\n\n1. Clone the repo and enter the project's directory\n\n```bash\n  git clone https://github.com/AbdulrhmanGoni/denokv-gui-client.git \u0026\u0026 cd denokv-gui-client\n```\n\n2. Install dependencies\n\n```bash\n  npm install\n```\n\n### Development Mode\n\nYou first need to run the migration to set up the development database:\n\n```bash\n  npm run migration up\n```\n\n\u003e [!NOTE]\n\u003e A development SQLite database file will be created in the root directory of the project once you run the migration command for the first time.\n\u003e It will be where any data and settings created in development mode are stored.\n\nThen run the app in development mode with:\n\n```bash\n  npm start\n```\n\n### Compiling The App\n\nTo compile or build the app for production use:\n\n```bash\n  npm run compile\n```\n\n\u003e This command will create the build artifacts in `dist` directory\n\n### Tests\n\nTo run the tests, compile the app first, and then run:\n\n```bash\n  npm run test\n```\n\n\u003e [!NOTE]\n\u003e A testing SQLite database file will be created in the root directory of the project once you run the test command for the first time.\n\n[releases-page]: https://github.com/AbdulrhmanGoni/denokv-gui-client/releases\n\n## Contribution\n\nPlease refer to [CONTRIBUTING.md](./CONTRIBUTING.md) for contribution guidelines.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabdulrhmangoni%2Fdenokv-gui-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabdulrhmangoni%2Fdenokv-gui-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabdulrhmangoni%2Fdenokv-gui-client/lists"}