- Connection Management - Save, test and switch between multiple Redis connections
- Tree View - Browse keys by prefix with expandable tree structure
- Data Operations - Full CRUD support for String, Hash, List, Set, ZSet
- Fuzzy Search - Search keys with pattern matching (e.g.,
user:*) - CLI Terminal - Execute Redis commands with autocomplete
- Monitor Panel - Real-time server stats, memory usage, ops/sec
- Import/Export - Backup and restore data in JSON/CSV format
- Minimal UI - Clean interface with dark/light theme
Download from Releases:
| Platform | Installer |
|---|---|
| Windows | .msi |
| macOS | .dmg |
| Linux | .AppImage / .deb |
git clone https://github.com/mintya/redim.git
cd redim
yarn install
yarn tauri dev # Development
yarn tauri build # Production| Shortcut | Action |
|---|---|
⌘K / Ctrl+K |
Open CLI terminal |
⌘M / Ctrl+M |
Open monitor panel |
- Tauri - Desktop application framework
- Svelte 5 - Frontend framework
- Tailwind CSS - Utility-first CSS
- Redis - In-memory data store
src/
├── lib/
│ ├── components/ # UI components
│ ├── stores/ # State management
│ ├── types/ # TypeScript types
│ └── utils/ # Helper functions
└── routes/ # Pages
src-tauri/
├── src/
│ ├── lib.rs # Tauri commands
│ ├── models.rs # Data models
│ └── redis_manager.rs
└── icons/ # App icons
- Fork the project
- Create feature branch (
git checkout -b feature/xxx) - Commit changes (
git commit -m 'Add xxx') - Push to branch (
git push origin feature/xxx) - Open Pull Request
MIT License