The next-generation Redis GUI for power users.
Fast, elegant, and lightweight. Built with Tauri v2, Rust, and Svelte 5.
Redix is a modern desktop visualizer and manager for your Redis databases. Unlike bloated electron-based database managers, Redix leverages the power of Tauri and Rust to provide a blazing fast native experience while sporting a premium "Deep Dark Glassmorphism" UI built with Svelte 5.
- Modern & Premium UI: Deep dark glassmorphism aesthetic with slick animations and micro-interactions. Includes a Light Mode toggle.
- Tabbed Interface: Work on multiple keys at once. Double-click any key from the sidebar to open it in a new, fully interactive tab.
- Advanced Key Tree: Visualize deeply nested Redis keys (
user:profile:123) in an intuitive tree structure. - Support for All Data Types: Rich, editable viewers for Strings, Hashes, Lists, Sets, and Sorted Sets. (Includes JSON auto-formatting).
- Interactive Command Log / Console: Open the bottom console to monitor commands executed by the app in real-time (with duration metrics), or type raw Redis commands directly!
- Cross-Platform: Available and highly optimized for macOS, Windows, and Linux.
Redix comes loaded with enterprise-grade features out of the box. Check out our Advanced Features Guide for more details on:
- π‘ Live Pub/Sub Viewer
- π§ Redis Memory Analyzer (Top Keys Scanner)
- π Slow Log Profiler
- πΎ Two-Way Data Import & Export (CSV)
- β±οΈ Live TTL Monitoring
Check out the Releases page to download the latest .exe (Windows), .dmg (macOS), or .deb/.AppImage (Linux) installers.
Note: GitHub Actions automatically build the installers on every release tag.
If you want to build or contribute to Redix locally, follow these steps:
- Install Node.js (v20+ recommended)
- Install pnpm:
npm install -g pnpm - Install Rust: rustup.rs
- (Linux only) Install Tauri OS dependencies:
sudo apt install libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf
- Clone the repository:
git clone https://github.com/luqmannulhakim/redix.git cd redix - Install frontend dependencies:
pnpm install
- Run the development server (starts Vite and the Tauri Rust window):
pnpm tauri dev
To build the production installers for your current operating system:
pnpm tauri build
The compiled installers will be available in src-tauri/target/release/bundle/.
If you download the application outside the Mac App Store and see an error saying the app is damaged and should be moved to the Trash, this is macOS Gatekeeper putting the app in quarantine because it is unsigned.
To fix this:
- Move the
Redix.appto your Applications folder. - Open the Terminal app.
- Run the following command to remove the quarantine attribute:
xattr -cr "/Applications/Redix.app" - Double-click the app to open it normally.
Crafted with β€οΈ for Redis Developers.