Enterprise-grade UI for Design of Experiments (DOE) using orthogonal arrays.
This application provides a modern, high-performance interface for designing and analyzing experiments, powered by the Taguchi core library.
Frontend
Backend
- Framework: Tauri 2
- Language: Rust
taguchi-ui adheres to a strict separation of concerns:
- Core Logic: Statistical calculations (OA construction, ANOVA, S/N ratios) are handled by the
taguchiRust crate. - UI Logic: The frontend manages user interaction, state, and persistence.
- Tauri Bridge: Acts as a thin wrapper, converting UI types to library types and invoking core functions.
- Node.js (Latest LTS)
- Bun
- Rust
- Tauri Prerequisites (OS-specific build tools)
-
Install dependencies:
bun install
-
Run the development server:
bun tauri dev
This will start the SvelteKit frontend and launch the Tauri application window.
To create a release build for your operating system:
bun tauri buildThe output binaries will be located in src-tauri/target/release/bundle/.
MIT