A Modern Redis Desktop Manager
Go to file
Lykin 9402af2433 perf: set status auto refresh on by default and save to connection profile 2024-01-18 14:40:07 +08:00
.github docs: update bug report template 2023-11-16 23:54:55 +08:00
backend perf: set status auto refresh on by default and save to connection profile 2024-01-18 14:40:07 +08:00
build docs: update README 2023-09-27 12:53:18 +08:00
docs doc: update doc 2024-01-09 00:17:07 +08:00
frontend perf: set status auto refresh on by default and save to connection profile 2024-01-18 14:40:07 +08:00
screenshots doc: update screenshots 2024-01-02 17:16:12 +08:00
.gitignore chore: update dependencies 2023-10-26 19:29:26 +08:00
.prettierignore Add vertical navigation menu in left side 2023-08-01 00:44:30 +08:00
LICENSE Initial commit 2023-06-27 15:06:25 +08:00
README.md doc: update README 2024-01-12 00:55:06 +08:00
README_zh.md doc: update README 2024-01-12 00:55:06 +08:00
go.mod chore: update dependencies 2024-01-17 20:59:08 +08:00
go.sum chore: update dependencies 2024-01-17 20:59:08 +08:00
main.go chore: update dependencies 2024-01-17 20:59:08 +08:00
wails.json perf: support display binary key name which unreadable(convert to hex string) #49 2023-10-11 01:15:23 +08:00

README.md

Tiny RDM

English | 简体中文

License GitHub release GitHub All Releases GitHub stars GitHub forks Discord X

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).
  • 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

wechat

Sponsor

If this project helpful for you, feel free to buy me a cup of coffee .

  • Wechat Sponsor
wechat