b674e291b4 | ||
---|---|---|
.github | ||
backend | ||
build | ||
docs | ||
frontend | ||
screenshots | ||
.gitignore | ||
.prettierignore | ||
LICENSE | ||
README.md | ||
README_zh.md | ||
go.mod | ||
go.sum | ||
main.go | ||
wails.json |
README.md
Tiny RDM
English | 简体中文
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).
- Provides visually and user-friendly UI, 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.
- Logs list for command operation history.
- Provides command-line mode.
- Provides slow logs list.
- Segmented loading and querying for List/Hash/Set/Sorted Set.
- Provide value decode/decompression for List/Hash/Set/Sorted Set.
- Integrate with Monaco Editor
- Support real-time commands monitoring.
- Support import/export data.
Roadmap
- Pub/Sub operations
- Import/export connection profile
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
About
Wechat Official Account
Sponsor
If this project helpful for you, feel free to buy me a cup of coffee ☕️.
- Wechat Sponsor