explaingit

tiny-craft/tiny-rdm

12,781VueAudience · developerComplexity · 1/5Setup · easy

TLDR

A lightweight desktop app for Mac, Windows, and Linux that gives Redis databases a visual interface for browsing keys, editing values, running commands, and monitoring activity without typing Redis commands by hand.

Mindmap

mindmap
  root((repo))
    What it does
      Redis desktop GUI
      Browse and edit keys
      Monitor activity
    Connections
      SSH tunnel SSL
      Sentinel Cluster mode
      HTTP SOCKS5 proxy
    Platforms
      Mac Windows Linux
      Docker web version
    Data Types
      Strings Lists Hashes
      Sets Sorted Sets Streams
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Browse and edit Redis keys visually across all data types, Strings, Lists, Hashes, Sets, Sorted Sets, and Streams, without using the command line

USE CASE 2

Connect to a remote Redis cluster via SSH tunnel or SSL from a desktop app and monitor slow logs and command history in real time

Tech stack

VueGoRedisMonaco EditorDocker

Getting it running

Difficulty · easy Time to first run · 5min

In plain English

Tiny RDM is a free desktop app for browsing and managing Redis databases. Redis is a fast in-memory data store commonly used by developers to cache data, manage user sessions, or queue background jobs, but it has no built-in visual interface. Tiny RDM fills that gap with a graphical UI that lets you browse keys, view and edit values, run commands, and monitor activity without typing Redis commands by hand. The app runs on Mac, Windows, and Linux. Rather than bundling a full browser engine, it uses a lighter system-level web view, which keeps the download size and memory footprint small. It supports dark and light themes, includes translations for multiple languages, and integrates the Monaco editor (the same text editor used inside VS Code) for editing values with syntax highlighting. Connecting to Redis is straightforward. Beyond direct connections, Tiny RDM supports SSH tunnels, SSL, Sentinel mode (for high-availability setups), Cluster mode, HTTP proxies, and SOCKS5 proxies. All standard Redis data types are covered: Strings, Lists, Hashes, Sets, Sorted Sets, and Streams, with full create, read, update, and delete support for each. The app loads large key sets in segments rather than all at once, so it works well on databases with millions of keys. For teams or situations where a desktop install is not practical, Tiny RDM also ships as a Docker image with a web interface accessible via a browser at a local port. The web version is configured with a username and password and behaves the same as the desktop app. Data import and export, publish/subscribe monitoring, slow log viewing, and a command history log are included in both versions.

Copy-paste prompts

Prompt 1
Connect Tiny RDM to a Redis instance over an SSH tunnel and show me how to browse a Hash key and update one of its fields
Prompt 2
Use Tiny RDM's Docker image to access a remote Redis Sentinel setup from a browser, what docker run command and config do I need?
Prompt 3
Walk me through importing a batch of key-value pairs into Redis using Tiny RDM's import feature and then verifying they were written correctly
Open on GitHub → Explain another repo

← tiny-craft on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.