Eight distributions
Normal, Student's t, gamma, Weibull, log-normal, exponential, Bernoulli and Poisson with PDF, CDF, inverse CDF and moments.
Technology
A purpose-built desktop platform: a native statistical engine, a unified file layer with cloud sync, and a pipeline from raw data to publication-ready figures. Everything runs on your machine.
Statistical engine
Written in Rust and compiled ahead of time. No browser statistics library, no cloud round-trip, and the same answer on every machine.
Normal, Student's t, gamma, Weibull, log-normal, exponential, Bernoulli and Poisson with PDF, CDF, inverse CDF and moments.
Mean, median, variance, skewness, kurtosis, IQR, arbitrary quantiles and trimmed statistics, computed with Welford's algorithm and compensated summation.
z-tests, one-sample, two-sample, Welch and paired t-tests, chi-square goodness of fit and independence, one- and two-way ANOVA.
Mann–Whitney U, Wilcoxon signed-rank, Kruskal–Wallis and Friedman for data that does not meet parametric assumptions.
Shapiro–Wilk, Anderson–Darling, Kolmogorov–Smirnov and Jarque–Bera normality; Levene, Bartlett and Mood's median for variances, with a recommended test.
Pearson, Spearman and Kendall with confidence intervals; Cohen's d, Hedges' g, Glass's delta, Cliff's delta, eta-, omega- and partial eta-squared, Cohen's f.
Power and minimum detectable effect for one- and two-sample designs; Benjamini–Hochberg, Benjamini–Yekutieli, Holm and Bonferroni adjustment.
PCA, k-means and Gaussian mixture models, with log-normal and multi-peak fitting for distributions that are not one population.
Kaplan–Meier with confidence bands and Cox proportional hazards; ARIMA, ACF and PACF, Ljung–Box.
Levenberg–Marquardt non-linear least squares with automatic peak detection and characterisation.
Forest plots with fixed and random effects; I², Cochran's Q and τ² heterogeneity.
Grubbs, Dixon's Q, generalised ESD, modified z-score and IQR methods; Box–Cox and Yeo–Johnson with automatic lambda selection.
Workflow
Step 01
Open CSV or Excel, or paste. A multi-tier parser copes with merged cells, formulas, hidden columns and multi-sheet workbooks.
importStep 02
Column types are detected, descriptive statistics and previews appear before you choose an analysis. No manual casting.
exploreStep 03
70+ statistical functions in the native engine. Hypothesis tests, normality checks, correlations, survival: results in milliseconds.
analyzeStep 04
28 chart types with real-time editing, from histograms and raincloud plots to survival curves, forest plots and PCA biplots.
visualizeStep 05
Gaussian fitting, significance brackets and journal templates. Apply a Nature or Cell style and the chart reformats instantly.
refineStep 06
SVG, PDF or PNG up to 1200 DPI, or a .labt file that keeps the full chart state for later editing.
exportFile platform
An Explorer-style file manager built for scientific work, with cloud sync, team sharing and offline access.
Personal cloud storage, team-shared folders and pinned offline files in one interface with tabs and split view.
Pin files or whole folders. Background sync with conflict detection when you reconnect.
Storage isolated per team with role-based access. Upload, organise and collaborate on data files.
Tag files with experimental metadata and search filenames and tags fuzzily.
Move between personal, team and offline storage by dragging. Drop files from the desktop to import.
Autosave with retention, soft delete with restore. Uploads are tracked in the file index the moment they start.
Why native matters
Stack
Tauri 2 and Rust for the desktop shell and engine; React 19 and TypeScript for the interface; Plotly for interactive rendering; Hasura GraphQL over PostgreSQL with row-level security for records; Zitadel for OAuth 2.0 / OpenID Connect; S3-compatible object storage for files; LiveKit for calling; a local JSON-RPC server and MCP adapter for automation.
RustTauri 2React 19PlotlyGraphQLPostgreSQLS3MCP
A different approach. Browser-based tools lean on JavaScript statistics libraries. LabTools runs every computation through a purpose-built native engine compiled into the desktop application, so analyses run faster, handle larger datasets, and give numerically identical results regardless of operating system.
Get started
Download LabTools, drop in a CSV, and see the engine on your own data.