{"library":"p3x-redis-ui-server","title":"P3X Redis UI Server","description":"Socket.IO backend server for the P3X Redis UI (v2026.4.373) with dual Angular/React frontends. Provides real-time Redis management via WebSocket events, supporting ioredis (standalone, cluster, sentinel), JWT-based authentication, AI query translation to Redis commands via Groq, and auto-decompression of 7 compressed formats (GZIP, ZIP, zlib, Zstandard, LZ4, Snappy, Brotli). Requires Node.js >=22. Released under MIT, no REST endpoints—all communication is socket-based. Differentiator: dual frontend stack (Angular + React) with full feature parity, 54 languages, 7 themes, and integrated login page.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install p3x-redis-ui-server"],"cli":null},"imports":["import P3XRedisUiServer from 'p3x-redis-ui-server'","import { startServer } from 'p3x-redis-ui-server'","import type { P3XRedisUiServerOptions } from 'p3x-redis-ui-server'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import { startServer } from 'p3x-redis-ui-server';\nimport { createServer } from 'http';\n\nconst httpServer = createServer();\nconst apiServer = await startServer({\n  httpServer,\n  config: {\n    p3xrs: {\n      port: 7843,\n      connections: {\n        'my-redis': {\n          host: 'localhost',\n          port: 6379,\n          password: process.env.REDIS_PASSWORD ?? ''\n        }\n      },\n      auth: {\n        enabled: true,\n        username: 'admin',\n        password: process.env.UI_PASSWORD ?? 'changeme'\n      },\n      lang: 'en',\n      theme: 'dark-blue',\n      ai: {\n        provider: 'groq',\n        apiKey: process.env.GROQ_API_KEY ?? ''\n      }\n    }\n  }\n});\n\nhttpServer.listen(7843, () => {\n  console.log('P3X Redis UI server running on http://localhost:7843');\n});","lang":"typescript","description":"Initializes the P3X Redis UI server with custom config, authentication, and AI query support.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}