Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cloudflare/workerskv.gui
(WIP) A cross-platform Desktop application for exploring Workers KV Namespace data
https://github.com/cloudflare/workerskv.gui
Last synced: about 1 month ago
JSON representation
(WIP) A cross-platform Desktop application for exploring Workers KV Namespace data
- Host: GitHub
- URL: https://github.com/cloudflare/workerskv.gui
- Owner: cloudflare
- License: mit
- Created: 2021-05-21T18:10:03.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-09-27T17:09:01.000Z (about 1 month ago)
- Last Synced: 2024-10-03T21:41:18.944Z (about 1 month ago)
- Language: Svelte
- Homepage:
- Size: 1.85 MB
- Stars: 309
- Watchers: 5
- Forks: 25
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: license
Awesome Lists containing this project
- awesome-svelte-kit - Workers KV GUI - Desktop client for Cloudflare's Worker KV, built using SvelteKit and an Electron-like Rust based desktop app builder [Tauri](https://tauri.studio/en/) [(write-up)](https://css-tricks.com/how-i-built-a-cross-platform-desktop-application-with-svelte-redis-and-rust/) (📦 Built With Svelte / Open-Source Projects)
- awesome-list - workerskv.gui - platform Desktop application for exploring Workers KV Namespace data | cloudflare | 188 | (Svelte)
README
# Workers KV – Desktop GUI
> A cross-platform Desktop application for exploring Workers KV Namespace data
Built with:
* [Svelte](https://svelte.dev) – UI framework
* [Svelte Kit](https://kit.svelte.dev) – UI build system
* [Tauri](https://tauri.studio) – Desktop Application framework
* [Redis](https://redis.io/) – The backing database / cache## Install
> **Note:** Pre-built applications are available on the [Releases](https://github.com/cloudflare/workerskv.gui/releases) page!
You must have [Redis installed locally](https://redis.io/download) to use `localhost` servers.
***Local Development***
Please follow the [Tauri Getting Started Guide](https://tauri.studio/en/docs/getting-started/intro#steps) to setup your system with the Rust toolchain.
Once complete, this application is built like a typical Node.js application – however, [`pnpm`](https://pnpm.io/) is used for package management.
```sh
$ pnpm install
$ pnpm run build
```> **Note:** You may use `yarn` or `npm`, but only a `pnpm` lockfile is included.
## Screenshots
***Setup or Manage Connections***
***Viewing Namespace Keys***