A desktop application for managing and visualizing Apache ZooKeeper nodes, built with Electron and TypeScript.
Browse and manage ZooKeeper nodes with an intuitive tree view
- Connect to local ZooKeeper servers
- Interactive tree view of ZK nodes with lazy loading
- View node details (data, statistics, timestamps)
- Create, edit, and delete nodes
- Support for ephemeral and sequential nodes
- JSON data detection and prettification
- Copy data to clipboard
- Dark themed modern UI
# Install dependencies
npm install
# Run in development mode (with hot reload)
npm run dev
# Build for production
npm run build# Build .app (unpacked)
npm run build && npx electron-builder --macThe .app will be output to dist/mac-arm64/.
# Build .dmg (installer)
npm run build && npx electron-builder --mac dmgThe .dmg will be output to dist/.
npm run build && npx electron-builder --winnpm run build && npx electron-builder --linux- Enter your ZooKeeper connection string (default:
localhost:2181) - Click Connect
- Browse nodes in the tree view
- Click on a node to view its details
- Use Create to add new nodes, Edit to modify data, Delete to remove nodes