Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tiny-craft/tiny-rdm
Tiny RDM (Tiny Redis Desktop Manager) - A modern, colorful, super lightweight Redis GUI client for Mac, Windows, and Linux.
https://github.com/tiny-craft/tiny-rdm
go golang icon-pack naive-ui redis redis-client redis-desktop redis-gui redis-manager vue wails wails-app web-view
Last synced: 2 days ago
JSON representation
Tiny RDM (Tiny Redis Desktop Manager) - A modern, colorful, super lightweight Redis GUI client for Mac, Windows, and Linux.
- Host: GitHub
- URL: https://github.com/tiny-craft/tiny-rdm
- Owner: tiny-craft
- License: gpl-3.0
- Created: 2023-06-27T07:06:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-07T06:59:02.000Z (about 1 month ago)
- Last Synced: 2024-11-25T22:49:35.695Z (16 days ago)
- Topics: go, golang, icon-pack, naive-ui, redis, redis-client, redis-desktop, redis-gui, redis-manager, vue, wails, wails-app, web-view
- Language: Vue
- Homepage: https://redis.tinycraft.cc/
- Size: 13.5 MB
- Stars: 8,910
- Watchers: 29
- Forks: 452
- Open Issues: 108
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesomeLibrary - tiny-rdm - A Modern Redis GUI Client (语言资源库 / tools)
- awesome-repositories - tiny-craft/tiny-rdm - Tiny RDM (Tiny Redis Desktop Manager) - A modern, colorful, super lightweight Redis GUI client for Mac, Windows, and Linux. (Vue)
- awesome-ops - tiny-craft/tiny-rdm - 3.0|8518|2023-06-27|2024-09-29 | 一款现代轻量级跨平台 Redis 桌面管理器,适用于 Mac、Windows 和 Linux。颜值高,功能丰富。 | (GUI-Redis)
README
Tiny RDM
English |
简体中文 | 日本語[![License](https://img.shields.io/github/license/tiny-craft/tiny-rdm)](https://github.com/tiny-craft/tiny-rdm/blob/main/LICENSE)
[![GitHub release](https://img.shields.io/github/release/tiny-craft/tiny-rdm)](https://github.com/tiny-craft/tiny-rdm/releases)
![GitHub All Releases](https://img.shields.io/github/downloads/tiny-craft/tiny-rdm/total)
[![GitHub stars](https://img.shields.io/github/stars/tiny-craft/tiny-rdm)](https://github.com/tiny-craft/tiny-rdm/stargazers)
[![GitHub forks](https://img.shields.io/github/forks/tiny-craft/tiny-rdm)](https://github.com/tiny-craft/tiny-rdm/fork)
[![Discord](https://img.shields.io/discord/1170373259133456434?label=Discord&color=5865F2)](https://discord.gg/VTFbBMGjWh)
[![X](https://img.shields.io/badge/Twitter-black?logo=x&logoColor=white)](https://twitter.com/Lykin53448)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](https://github.com/wailsapp/wails)).
* Provides visually and user-friendly UI, light and dark themes (Thanks to [Naive UI](https://github.com/tusen-ai/naive-ui)
and [IconPark](https://iconpark.oceanengine.com)).
* Multi-language support ([Need more languages ? Click here to contribute](.github/CONTRIBUTING.md)).
* Better connection management: supports SSH Tunnel/SSL/Sentinel Mode/Cluster Mode/HTTP proxy/SOCKS5 proxy.
* 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.
* Support publish/subscribe.
* Support import/export connection profile.
* Custom data encoder and decoder for value display ([Here are the instructions](https://redis.tinycraft.cc/guide/custom-decoder/)).## Installation
Available to download for free from [here](https://github.com/tiny-craft/tiny-rdm/releases).
> If you can't open it after installation on macOS, exec the following command then reopen:
> ``` shell
> sudo xattr -d com.apple.quarantine /Applications/Tiny\ RDM.app
> ```## Build Guidelines
### Prerequisites
* Go (latest version)
* Node.js >= 16
* NPM >= 9### Install Wails
```bash
go install github.com/wailsapp/wails/v2/cmd/wails@latest
```### Pull the Code
```bash
git clone https://github.com/tiny-craft/tiny-rdm --depth=1
```### Build Frontend
```bash
npm install --prefix ./frontend
```or
```bash
cd frontend
npm install
```### Compile and Run
```bash
wails dev
```
## About### Wechat Official Account
### Sponsor
If this project helpful for you, feel free to buy me a cup of coffee ☕️.
* Wechat Sponsor