Skip to content

vicanso/zedis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

482 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

中文 | English

Zedis

A High-Performance, GPU-Accelerated Redis GUI Client Built with Rust 🦀 and GPUI ⚡️

License Twitter Follow Downloads blazingly fast

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 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.

✨ Highlights

  • 🦀 Native, not Electron — every pixel on the GPU, virtual-scrolled SCAN; millions of keys at 60+ FPS with tiny RAM.
  • 🧠 Understands your data — auto-decompresses and decodes JSON/JSONPath, Protobuf, MessagePack, timestamps, images and hex, with purpose-built viewers for every Redis type and module.
  • 📊 Real-time observability — live metrics, a memory analyzer with offline + AI recommendations, Slow Log ↔ Latency, MONITOR, and value search.
  • 🔐 Privacy-first & safe — metadata stays in a local file, secrets are encrypted, and destructive actions escalate their confirms on production.
  • 🌐 Connect anything — TLS/SSL, SSH tunnels, Cluster/Sentinel, Redis Insight import, and 8 UI languages.
  • ⌨️ Built for power users — ⌘K command palette, redis-cli with completion, batch mode, and cross-server copy/diff.

📸 Screenshots

Key browser & data viewer Memory analyzer Live metrics
Key browser & data viewer Memory analyzer Live metrics
Geo map Vector Set + KNN Command palette
Geo map Vector Set + KNN Command palette (⌘K)

🧩 Features at a Glance

Area What's inside
🚀 Native & Fast GPU rendering · virtual-scrolled SCAN, 60+ FPS on millions of keys · macOS / Windows / Linux · Light / Dark / System
🧠 Smart Data Viewer Auto-decompress (LZ4 / Snappy / GZIP / ZSTD) · JSON & RedisJSON + JSONPath · Protobuf · MessagePack · timestamps · images · hex · custom script viewer
🗂️ Type & Module Viewers Bitmap · HyperLogLog · Vector Set (KNN) · Geo map · Bloom / Cuckoo / Count-Min / Top-K · Time Series · Streams (live-tail) · Pub/Sub · RediSearch · Functions
📊 Observability Live metrics · memory analyzer + AI tips · Slow Log ↔ Latency · MONITOR · value search · cluster health · persistence & keyspace events
🔑 Keys & Data Namespace tree with TTL chips · tags / notes / favorites · rename · field-level TTL · version history · file import/export · bulk ops · cross-server copy & diff
🔐 Security & Privacy Env tags with PROD-escalated confirms · read-only lock · ACL editor · TLS/SSL & SSH · encrypted secrets · local-only, no telemetry
⌨️ Productivity ⌘K palette · ⌘/ shortcut reference · redis-cli with completion · multi-line batch mode · Lua script library

📖 See the full feature tour →


📦 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

scoop bucket add extras
scoop install zedis

Linux (Arch)

yay -S zedis-bin

Cargo (Cross-Platform via Source)

# Latest published release (from crates.io)
cargo install --locked zedis-gui

# Or build the latest commit straight from GitHub
cargo install --git https://github.com/vicanso/zedis --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.

Open an issue or a PR 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.

About

Zedis: A blazing-fast, native Redis GUI built with Rust and GPUI.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages