δΈζ | English
A High-Performance, GPU-Accelerated Redis GUI Client Built with Rust π¦ and GPUI β‘οΈ
zedis.mp4
π€ Why Zedis?
Tired of Electron-based Redis clients that eat gigabytes of RAM just to display a JSON string, or freeze entirely when you accidentally click a key with 100,000 elements? We were too.
Zedis is built from the ground up for developers who demand native performance. Powered by GPUI (the same revolutionary rendering engine behind the Zed Editor), Zedis delivers a native, buttery-smooth 60+ FPS experience with a minimal memory footprintβeven when navigating massive databases.
β¨ Killer Features
π Blazingly Fast & Native
- GPU Rendering: Every pixel is drawn on the GPU. Experience zero-lag scrolling and instant tab switching.
- Virtual Lists: Fearlessly browse instances with millions of keys. Virtual scrolling combined with
SCANiteration ensures your UI never blocks. - Cross-Platform: A truly native feel across macOS, Windows, and Linux, complete with Light, Dark, and System themes.
π§ Smart Data Viewer
Stop manually decoding your data. Zedis automatically detects (ViewerMode::Auto) and formats your payloads on the fly:
- Auto-Decompression: Transparently unpacks
LZ4,SNAPPY,GZIP, andZSTDdata. - Rich Content Decoding:
- JSON & RedisJSON: Full read/write support with pretty-printing and syntax highlighting. Smartly computes RFC 7396 Merge Patch diffs to send minimal
JSON.MERGEcommands instead of heavy document overwrites. - Protobuf & MessagePack: Zero-config binary deserialization into readable JSON-like formats.
- Media & Hex: Native preview for images (
PNG,JPG,WEBP,SVG,GIF) and an adaptive 8/16-byte Hex dump for raw binary.
- JSON & RedisJSON: Full read/write support with pretty-printing and syntax highlighting. Smartly computes RFC 7396 Merge Patch diffs to send minimal
π Real-Time Observability
Transform how you monitor your Redis instances with a built-in, GPU-accelerated dashboard.
- Live Metrics: Beautifully rendered, real-time charts for CPU, Memory, and Network I/O.
- Memory Analyzer: Visually hunt down BigKeys and optimize storage efficiency to prevent OOMs.
- Deep Diagnostics: Track Slowlogs, monitor live
MONITORstreams with powerful keyword filtering, and manage active clients (CLIENT LIST/KILL) via an intuitive GUI.
π‘οΈ Enterprise-Grade Security & Productivity
- Read-Only Mode: Lock down connections to prevent accidental writes in production environments.
- Advanced Tunnels: Full support for TLS/SSL (custom CA, client certs) and SSH Tunneling (Password, Private Key, SSH Agent).
- Integrated CLI: A built-in terminal for
redis-cliallows you to leverage your command-line muscle memory without leaving the app. - Namespace Tree View: Automatically groups keys separated by colons (
:) into an easily manageable nested directory tree structure.
π¦ Installation
Ready to feel the speed? Install Zedis via your favorite package manager:
macOS
The recommended way to install Zedis is via Homebrew:
brew install --cask zedis
Windows
Bash
scoop bucket add extras
scoop install zedis
Linux (Arch)
Bash
Cargo (Cross-Platform via Source)
Bash
cargo install --locked zedis-gui
π€ Contributing
We want to make Zedis the ultimate Redis client, and we'd love your help! Whether it's adding new features, translating the UI, or fixing bugs, all contributions are welcome.
Please read our Contributing Guidelines to get started. By submitting a PR, you agree to our lightweight Contributor License Agreement (CLA).
π License
Zedis is open-source software licensed under the Apache License, Version 2.0.