tiny-craft a49d618288 feat: add decode and format selection for Hash edit
perf: move decode and format state management into the component internally

perf: add component FormatSelector and ContentEntryEditor

refactor: modified functions with an excessive number of parameters to accept an object as a parameter
2023-11-13 16:03:24 +08:00
2023-09-27 12:53:18 +08:00
2023-09-14 11:53:28 +08:00
2023-10-26 19:29:26 +08:00
2023-11-08 00:37:30 +08:00
2023-11-08 00:37:30 +08:00
2023-06-27 15:06:25 +08:00
2023-11-03 17:55:41 +08:00
2023-11-03 17:55:41 +08:00

English | 简体中文

Tiny RDM

License GitHub release GitHub stars GitHub forks

Tiny RDM is a modern lightweight cross-platform Redis desktop manager available for Mac, Windows, and Linux.

screenshot

Feature

  • Super lightweight, built on Webview2, without embedded browsers (Thanks to Wails).
  • More elegant UI, frameless, offering light and dark themes (Thanks to Naive UI and IconPark).
  • Multi-language support (Need more languages ? Click here to contribute).
  • Better connection management: supports SSH Tunnel/SSL/Sentinel Mode/Cluster Mode.
  • Visualize key value operations, CRUD support for Lists, Hashes, Strings, Sets, Sorted Sets, and Streams.
  • Support multiple data viewing format and decode/decompression methods.
  • Use SCAN for segmented loading, making it easy to list millions of keys.
  • Operation command execution logs.
  • Provides command-line operations.
  • Provides slow logs.

Roadmap

  • Pagination and querying for List/Hash/Set/Sorted Set
  • Decode/decompression display for value of List/Hash/Set/Sorted Set
  • Real-time commands monitoring
  • Pub/Sub operations
  • Embedding Monaco Editor

Installation

Available to download for free from here.

If you can't open it after installation on macOS, exec the following command then reopen:

 sudo xattr -d com.apple.quarantine /Applications/Tiny\ RDM.app

Build Guidelines

Prerequisites

  • Go (latest version)
  • Node.js >= 16
  • NPM >= 9

Install wails

go install github.com/wailsapp/wails/v2/cmd/wails@latest

Clone the code

git clone https://github.com/tiny-craft/tiny-rdm --depth=1

Build frontend

npm install --prefix ./frontend

Compile and run

wails dev

License

Tiny RDM is licensed under GNU General Public license.

Languages
Vue 56.1%
JavaScript 21.3%
Go 20.9%
NSIS 1%
SCSS 0.4%
Other 0.3%