crabscore-report 0.1.1

Report generation and web dashboard for CrabScore - The Rust Efficiency Standard
Documentation

crabscore-report

Report generation and web dashboard for CrabScore - The Rust Efficiency Standard.

Crates.io Documentation License

Overview

Beautiful report generation with multiple output formats including JSON, HTML, and live web dashboards powered by Axum.

Features

  • JSON Reports: Machine-readable detailed metrics
  • HTML Reports: Static HTML with embedded visualizations
  • Web Dashboard: Live interactive dashboard with real-time updates
  • Export Formats: CSRD, CSV, and custom formats
  • Template Engine: Handlebars-powered customizable reports
  • Static Assets: Professional UI with charts and visualizations

Usage

use crabscore_report::{generator, web};

// Generate static reports
let json = generator::generate_json(&score);
let html = generator::generate_html(&score);

// Serve live dashboard
let addr = ([0, 0, 0, 0], 8080).into();
web::serve(score, addr).await?;

Installation

[dependencies]
crabscore-report = "0.1.0"

License

Licensed under Apache-2.0. See LICENSE for details.