Description
ApexStore has a TUI (ratatui) but no web-based admin interface. Competitive databases provide a built-in web UI for monitoring and management.
Proposed Features
-
Dashboard at /admin/dashboard
- Key count, SSTable count, per-CF breakdown
- Real-time operation rate (ops/s chart)
- Memory and disk usage gauges
- Compaction backlog and progress bars
-
Key browser at /admin/keys
- Paginated key-value explorer
- Prefix search with auto-complete
- JSON/hex inspector for values
-
Management at /admin/manage
- Trigger flush/compaction buttons
- Create/delete column families
- Token management UI
Implementation
- Static HTML+JS served from embedded binary (include_dir! crate)
- REST API consumed via fetch()
- Real-time updates via Server-Sent Events
Labels
Description
ApexStore has a TUI (ratatui) but no web-based admin interface. Competitive databases provide a built-in web UI for monitoring and management.
Proposed Features
Dashboard at
/admin/dashboardKey browser at
/admin/keysManagement at
/admin/manageImplementation
Labels