71978c325b | ||
---|---|---|
.github | ||
backend | ||
build | ||
docs | ||
frontend | ||
screenshots | ||
.gitignore | ||
.prettierignore | ||
LICENSE | ||
README.md | ||
README_zh.md | ||
go.mod | ||
go.sum | ||
main.go | ||
wails.json |
README.md
English | 简体中文
Tiny RDM
Tiny RDM is a modern lightweight cross-platform Redis desktop manager available for Mac, Windows, and Linux.
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.