-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Redis ACL Builder is a high-performance application for testing and validating Redis Access Control List (ACL) rules with real-time command analysis and interactive visual feedback.
Note: Available as both a native desktop application and web/Docker deployment. Desktop apps feature auto-updates, offline support, and native performance without requiring Python installation.
- Download Desktop App - Recommended for end users (Windows, macOS, Linux)
- Docker Deployment - Fastest for servers/web
- Local Development - For developers contributing to the project
- Installation Guide - Choose your platform and get started
- Getting Started Tutorial - Learn the basics in 5 minutes
- User Guide - Comprehensive feature documentation
- Installation - Platform-specific installation instructions
- Getting Started - Your first ACL rule in 5 minutes
-
User Guide - Complete feature reference
- ACL Rule Syntax
- Interactive Builder
- Command Testing
- Keyspace Testing
- Optimization Engine
- API Reference - RESTful API documentation for programmatic access
- Development Guide - Local setup, testing, building
- Contributing - How to contribute to the project
- Architecture - System architecture and code organization
- Troubleshooting - Common issues and solutions
- FAQ - Frequently asked questions
-
GitHub
Discussions
- Ask questions and share ideas
- Issue Tracker - Report bugs and request features
- β Parse and validate Redis ACL rule syntax with real-time feedback
- β Test commands and keyspace patterns with dual testing interface
- β Visualize granted/blocked commands organized by categories
- β Support for Redis 7 (379 commands) and Redis 8 (446 commands including modules)
- β Light/Dark mode theme system with localStorage persistence
- β Available as web app (Docker/local) and native desktop app (macOS, Windows, Linux)
- β No Python Required - Standalone bundled application
- β Auto-Updates - Automatic updates with code signing
- β Offline Support - Works without internet connection
- β Native Performance - Fast and responsive UI
- β Multi-Platform - macOS (Intel + Apple Silicon), Windows, Linux
- β Smart Optimization - Automatic ACL rule simplification
- β Redundancy Detection - Identifies duplicate/unnecessary terms
- β Category Completion - Suggests category optimizations
- β Partial Category Detection - Intelligent mixed permission handling
- β Resizable Panels - Customizable three-column layout
- β Drag-and-Drop - Reorder panels and testing sections
- β Search & Filter - Find commands quickly with fuzzy/exact search
Current Version: v1.0.0 - First Stable Release
Highlights:
- π First Stable Release - Production-ready with comprehensive test coverage
- π’ Enterprise/OSS Mode Toggle - Switch between Redis deployment types (OSS vs Enterprise command sets)
- β 100% Test Coverage - 65/65 E2E tests passing
- π₯οΈ Multi-Platform Desktop App - macOS (Intel + Apple Silicon), Windows, Linux with auto-updates
- π³ Docker Multi-Arch - AMD64 and ARM64 images on Docker Hub
We welcome contributions! Please see our Contributing Guide for details on:
- Code of Conduct
- Development workflow
- Pull request process
- Testing requirements
- Code style guidelines
This Wiki serves as the primary documentation resource for Redis ACL Builder. It is maintained by the project team and community contributors.
Navigation:
- Use the sidebar to browse documentation sections
- Use the search feature (top right) to find specific topics
- All pages include links to related sections
Contributing to the Wiki:
- Wiki pages are maintained alongside the codebase
- Pull requests welcome for improvements and corrections
- See Contributing Guide for details
Redis ACL Builder is open source software licensed under the MIT License.
- GitHub Repository - Source code
- Docker Hub Repository - Docker images
- Latest Releases - Download installers
Questions? Check the FAQ or start a GitHub Discussion!