GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - tiny-craft/tiny-rdm: Tiny RDM (Tiny Redis Desktop Manager) - A modern, colorful, super lightweight Redis GUI client for Mac, Windows, and Linux. It also provides a web version that can be deployed via Docker.

BranchesTags
Open more actions menu

Latest commit

 

History

769 Commits
769 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
backend
backend
 
 
build
build
 
 
docker
docker
 
 
docs
docs
 
 
frontend
frontend
 
 
screenshots
screenshots
 
 
.gitignore
.gitignore
 
 
.prettierignore
.prettierignore
 
 
Dockerfile
Dockerfile
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
README_es.md
README_es.md
 
 
README_fr.md
README_fr.md
 
 
README_ja.md
README_ja.md
 
 
README_ko.md
README_ko.md
 
 
README_pt.md
README_pt.md
 
 
README_ru.md
README_ru.md
 
 
README_tr.md
README_tr.md
 
 
README_tw.md
README_tw.md
 
 
README_zh.md
README_zh.md
 
 
docker-compose.yml
docker-compose.yml
 
 
go.mod
go.mod
 
 
go.sum
go.sum
 
 
main.go
main.go
 
 
main_web.go
main_web.go
 
 
wails.json
wails.json
 
 

Repository files navigation

Tiny RDM

English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Français | Español | Português (BR) | Русский | Türkçe

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

Tiny RDM is a modern lightweight cross-platform Redis desktop manager available for Mac, Windows, and Linux. It also provides a web version that can be deployed via Docker.

screenshot 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/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).

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 >= 20
  • NPM >= 9

Install Wails

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

Pull the Code

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

Build Frontend

npm install --prefix ./frontend

or

cd frontend
npm install

Compile and Run

wails dev

Docker Deployment

In addition to the desktop client, Tiny RDM also provides a web version that can be quickly deployed via Docker.

Using Docker Compose (Recommended)

Create a docker-compose.yml file:

services:
  tinyrdm:
    image: ghcr.io/tiny-craft/tiny-rdm:latest
    container_name: tinyrdm
    restart: unless-stopped
    ports:
      - "8086:8086"
    environment:
      - ADMIN_USERNAME=admin
      - ADMIN_PASSWORD=tinyrdm
    volumes:
      - ./data:/app/tinyrdm

Start the service:

docker compose up -d

Once started, visit http://localhost:8086 and log in with the credentials configured above.

Using Docker Command

docker run -d --name tinyrdm \
  -p 8086:8086 \
  -e ADMIN_USERNAME=admin \
  -e ADMIN_PASSWORD=tinyrdm \
  -v ./data:/app/tinyrdm \
  ghcr.io/tiny-craft/tiny-rdm:latest

Environment Variables

Variable Description Default
ADMIN_USERNAME Login username -
ADMIN_PASSWORD Login password -

Sponsor

Thanks to the following service providers for hosting sponsorship

FlyMux Special thanks to FlyMux for sponsoring this project! FlyMux is committed to providing official, high-stability relay services for Claude Code and Codex, focusing on creating a seamless and efficient integration experience for developers. As an exclusive benefit for TinyRDM users, register via this link to receive a $5 bonus credit automatically added to your account.
NotiDC Special thanks to NotIDC for sponsoring this project! NotIDC provides high-performance cloud infrastructure including cloud servers, bare metal, CDN, and security solutions, with global network coverage and reliable DDoS protection, helping developers deploy and scale applications efficiently.

About

Wechat Official Account

wechat

About

Tiny RDM (Tiny Redis Desktop Manager) - A modern, colorful, super lightweight Redis GUI client for Mac, Windows, and Linux. It also provides a web version that can be deployed via Docker.

tinyrdm.com

Topics

gogolangicon-packnaive-uiredisredis-clientredis-desktopredis-guiredis-managerredis-webvuewailswails-appweb-view

Resources

Readme
GPL-3.0 license

Contributing

Contributing
Activity

Stars

13.2k stars

Watchers

40 watching

Forks

665 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.