Tiny RDM

Manage Redis databases through a lightweight graphical interface with support for clusters, sentinel mode, and SSH tunnels.

Tiny RDM screenshot 1

Tiny RDM is an open-source desktop app that provides a graphical interface for managing Redis databases. It serves as a client for visualizing and manipulating data stored in Redis, supporting common administrative tasks and data exploration for developers and system administrators. The software allows users to interact with their data stores without relying solely on the command line interface.

The application is available as a desktop client for macOS, Windows, and Linux. It also offers a web version that can be deployed using Docker for centralized access within a team or organization. Users can manage multiple connections and perform CRUD operations on various Redis data types through a visual interface that supports multiple languages and theme options.

Key features

  • Support for SSH Tunnel, SSL, Sentinel Mode, Cluster Mode, and HTTP/SOCKS5 proxies
  • CRUD operations for Lists, Hashes, Strings, Sets, Sorted Sets, and Streams
  • Segmented loading of millions of keys using the SCAN command
  • Real-time command monitoring and a dedicated command-line mode
  • Integration with Monaco Editor for advanced data editing
  • Support for publish and subscribe patterns
  • Import and export functionality for both data and connection profiles
  • Slow logs list for monitoring database performance
  • Custom data encoder and decoder options for value display

Built with Go and the Wails framework, the application utilizes Webview2 to avoid embedding a full browser, which reduces its resource footprint and memory usage. The frontend is developed using Vue and Naive UI, providing both light and dark themes for different lighting environments. It includes specialized data viewing formats and decompression methods to handle complex data structures. The architecture supports segmented loading and querying for Lists, Hashes, Sets, and Sorted Sets to ensure the interface remains responsive when handling large datasets.

Tiny RDM is a lightweight management tool for developers and database administrators who require a visual interface for Redis.

Last Modified
Software TypeDesktop App
Platform
Last Activity28 days ago
Repository Age3 years
LicenseGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.