English | 中文 | 日本語 | 한국어 | Deutsch | Français
TabularLab is a lightweight toolkit for tabular machine learning. It can be used as a desktop app or opened in a browser, and supports regression, classification, clustering, visualization, prediction, and result export.
Author: Dr. Bin Cao / 曹斌
Version: V1.1.0
Repository: https://github.com/bin-cao/TabularLab
Download Apps: https://github.com/Bin-Cao/TabularLab/releases/tag/V1.1.0
Feedback: Please open an issue on GitHub Issues.
Download the Windows or macOS app from:
https://github.com/Bin-Cao/TabularLab/releases/tag/V1.1.0
You can also open index.html in a browser. For local browser use, start a static server:
python3 -m http.server 8000Then open http://localhost:8000/.
- Import CSV, TSV, TXT, XLSX, and XLS files.
- Switch between Chinese and English UI.
- Run regression, classification, and clustering tasks.
- Assign columns as feature, target, or ignored.
- Support multi-target regression and classification.
- Handle missing values, encode categorical features, and tune key hyperparameters.
- Draw charts, evaluate models, export results, and run single or batch prediction.
| Path | Purpose |
|---|---|
index.html |
Main TabularLab web application. |
assets/css/styles.css |
Main UI styling. |
assets/js/app.js |
UI flow, model execution, prediction, and export logic. |
assets/js/ml.js |
Browser-side machine learning implementations and metrics. |
assets/js/data.js |
Data parsing, preprocessing, splitting, and transformations. |
assets/js/charts.js |
Canvas chart rendering and export helpers. |
assets/js/i18n.js |
Chinese and English UI text. |
assets/js/meta.js |
Version, author, citation, repository, and issue metadata. |
manual/index.html |
Bilingual HTML user manual with one-click language switching. |
docs/CITATION.bib |
BibTeX citation file. |
| Folder | Task |
|---|---|
data/regression_alloy_strength |
Alloy yield-strength regression. |
data/classification_material_class |
Material class classification. |
data/classification_heat_treatment_window |
Heat-treatment window classification. |
data/clustering_alloy_families |
Alloy family clustering. |
data/mixed_battery_multi_target |
Battery-material multi-target regression. |
Bin Cao. (2026). TabularLab : A lightweight toolkit for tabular machine learning. Version 1.1.0. https://github.com/bin-cao/TabularLab
