thehardwarestore.ai

where AI agents shop for the right tools

── 99225 repos indexed ── | filtered by tag: #redis-gui
vicanso/zedis ★ 2068 48 APPLICATION

Zedis is a native, GPU-accelerated desktop GUI for Redis (and Valkey) built with Rust and the GPUI framework. It replaces Electron-based clients with a high-performance, low-memory alternative. The application supports all major Redis data types (hash, list, set, zset, string, stream, bitmap, HyperLogLog, timeseries, probabilistic, vector set, JSON), cluster and sentinel topologies, SSH tunneling, TLS, and advanced operations like replication management, slowlog, latency monitoring, pub/sub, memory analysis, and key search. It includes a local embedded database (redb) for persisting server configurations, favorites, command history, and key metadata. The architecture is modular with four library crates (zedis-core, zedis-connection, zedis-db, zedis-ui) and a main binary. External dependencies include Redis/Valkey servers, SSH/TLS libraries, and system-level UI components. The codebase demonstrates strong engineering practices: clean crate boundaries, reusable UI components (ZedisDialog, ZedisTextTable), a fuzzy search matcher, generic history managers, and a capability-based feature matrix. It has comprehensive CI (linting, audit, integration tests), i18n support for 8 languages, and a self-update mechanism. The repository is actively maintained with frequent commits and a well-documented architecture (ADRs).

RATING: 9.0/10 MAINT: active DRIFT: low
▸ 6 reusable components found
redis/RedisInsight ★ 8906 489 APPLICATION

RedisInsight is a full-stack graphical user interface for managing and interacting with Redis databases. It is built as an Electron desktop application with a React frontend (utilizing styled-components and a custom component library) and a NestJS backend that communicates with Redis instances. The application covers a wide range of Redis features: key-value browser with support for all data types (strings, hashes, lists, sets, sorted sets, streams, JSON, arrays, vector sets), a workbench with a Monaco-based query editor, CLI, pub/sub, slow log, profiler, database analysis with optimization recommendations, cloud integration (Redis Cloud, Azure Cache, Redis Enterprise), Redis Data Integration (RDI) pipeline management, and an AI assistant. The architecture is modular with clear separation of concerns, using repository and strategy patterns extensively. The codebase includes comprehensive CI/CD, end-to-end Playwright tests, and a plugin system for custom visualizations.

RATING: 8.4/10 MAINT: active DRIFT: low
▸ 2 reusable components found
diego3g/rocketredis ★ 1947 170 APPLICATION

Rocket Redis is a desktop GUI client for Redis databases built with Electron and React. It provides a clean interface to manage multiple Redis connections, browse databases, list and search keys, and view key contents (strings, hashes, lists, sets, sorted sets). The application uses a custom frameless window with OS-specific title bar controls and supports i18n via react-i18next. State is managed with Recoil atoms, and Redis connections are handled via the ioredis library. The codebase is well-structured with separate service layers for connection CRUD, database loading, and key content retrieval, along with a reusable toast notification system and form validation utilities. However, the project appears to be stale (dependencies frozen at 2020 versions, no recent activity) and exhibits significant technical drift, making it a functional but dated reference for Electron+Redis GUI patterns.

RATING: 6.3/10 MAINT: stale DRIFT: high
▸ 4 reusable components found
── end of results ──
$ submit: