nexus-memory-web 1.1.2

Web dashboard for Nexus Memory System with Axum
Documentation

Nexus Web Dashboard - Axum-based web interface for Nexus Memory System

This crate provides:

  • REST API endpoints for memory CRUD operations
  • WebSocket real-time updates
  • Static file serving for the dashboard UI
  • CORS and security middleware

Example

use nexus_web::WebDashboard;
use std::sync::Arc;
use tokio::sync::RwLock;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let dashboard = WebDashboard::new(manager).await?;
    let addr = SocketAddr::from(([0, 0, 0, 0], 8768));
    dashboard.serve(addr).await?;
    Ok(())
}