Skip to content

Repository files navigation

Redis Pro

Swift 6.0+ release platforms

Intro

  • Redis Pro is a modern, lightweight, and blazing-fast Redis management client designed natively for macOS.
  • Crafted with a premium Liquid Glass aesthetic (glassmorphism), the user interface provides a visually stunning, responsive, and tactile experience.
  • Powered by native hiredis (C/C++) for 100% Redis compatibility and high throughput, paired with a modern Swift 6 / async-await architecture.

Features

  • Liquid Glass UI: Stunning glassmorphism design optimized for macOS, supporting dynamic light and dark modes with a curated, premium color palette.
  • Redis Cluster & Sentinel Support: Native support for Redis Cluster (slot routing, MOVED/ASK redirect handling) and Redis Sentinel (automatic master discovery and failover).
  • Hierarchical Key Navigation: Native virtualized tree view for lightning-fast key scanning, filtering, and navigation.
  • Geospatial (GEOPOS) Mapping: Dedicated CoordinateBox components and visual modal for viewing latitude/longitude coordinates of Sorted Set (ZSet) members, complete with one-click copying.
  • Lua Script Evaluation: Execute Lua scripts directly inside the application, inspect results, and manage script cache (Flush, Eval).
  • Secure SSH Tunneling: Full support for secure remote database connections via built-in high-performance SSH tunnels.
  • Redis 3.x to 8.x Support: Native protocol compatibility powered by official hiredis C engine.
  • Real-time Diagnostics: Slow log analysis, system config editor, and live server info metric visualization.
  • Client Management: Real-time listing, monitoring, and dynamic termination of active client connections.
  • Batch Operations: Perform high-speed bulk deletions of keys matching specific patterns.

Installation

  • Direct Download: Download the latest DMG release from the releases page.

Platform

  • Supports macOS 15.0+ (Universal binary for Intel and Apple Silicon).

Roadmap

  • SSH key-based (private key) authentication
  • Cluster & Sentinel support

Dependencies

  • hiredis: Official minimalistic C client library for the Redis database.
  • swift-nio: Event-driven asynchronous network application framework.
  • swift-nio-ssh: Native, performant Swift SSH implementation.
  • swift-log: Swift standard logging API.
  • swift-tree-sitter: Swift bindings for the Tree-sitter parsing library.
  • tree-sitter-json: JSON grammar for Tree-sitter enabling high-performance syntax highlighting.

Snapshot

login 0

home 1

setting 2

Info 3

Clients 4

dark mode 5 5

About

native macos redis gui client

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Contributors

Languages