This package provides three independent, feature-parity GUIs (Angular, React/MUI, Vue/Vuetify) for the p3x-redis-ui server ecosystem. Current version 2026.4.471 targets Node.js >=12.13.0 and Angular 22. All frontends communicate via Socket.IO and share 54 languages, 7 themes, a CodeMirror JSON editor, uPlot charts, and desktop notifications. The package includes a visual ACL editor for Redis 6.0+ — a unique feature among Redis GUIs. Built with AOT compilation (Angular) or Vite (React, Vue). Actively maintained by PatrikX3 with frequent releases.
npm install p3x-redis-ui-materialNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Demonstrates importing and launching a specific frontend (Angular in this example) from the p3x-redis-ui-material package.
Update your project to Angular 22 or above.
Use ES module import syntax (import ... from 'p3x-redis-ui-material') and ensure your project is ESM-compatible.
If you were using the Vue 2 frontend, migrate to the Vue 3 version provided in this package.
Ensure p3x-redis-ui-server is at version >=2026.0.0 and check the release notes for any protocol changes.
Launch each frontend with a distinct port configuration using environment variables or the startFrontend options.
Upgrade your Redis server to 6.0+ to use the ACL editing features.
Upgrade your project to Angular 22 or use an older version of p3x-redis-ui-material that supports Angular 15.
Set 'type': 'module' in your package.json or rename files to .mjs. Alternatively, use dynamic import().
Kill the existing process or start the frontend with a different port using environment variable PORT=3001.
Start p3x-redis-ui-server first (e.g., npx p3x-redis-ui-server) or specify the correct server URL.