crabscore-report

Crates.iocrabscore-report
lib.rscrabscore-report
version0.1.1
created_at2025-07-12 20:18:51.573921+00
updated_at2025-07-12 21:42:07.260915+00
descriptionReport generation and web dashboard for CrabScore - The Rust Efficiency Standard
homepagehttps://github.com/timarocks/crabscore
repositoryhttps://github.com/timarocks/crabscore
max_upload_size
id1749649
size968,448
Tima Rocks! (timarocks)

documentation

https://docs.rs/crabscore-cli

README

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.

Commit count: 0

cargo fmt