DesignBench is a multi-framework, multi-task benchmark for evaluating MLLM-based front-end engineering. The paper targets limitations of prior UI code generation benchmarks by covering React, Vue, Angular, and vanilla HTML/CSS, and by evaluating generation, edit, and repair workflows. The full benchmark contains 900 webpage samples spanning multiple topics, edit types, and issue categories.
The dataset supports front-end code generation, design editing, and repair evaluation from visual and textual design inputs. No public leaderboard is bundled with this Hugging Face packaging.
Prompts, code, and metadata are primarily English (en).
Generation configs contain screenshot, html, and json. Edit and repair configs contain source/target screenshots and structured JSON metadata for the requested operation.
All configs expose a single test split.
| Config | Rows |
|---|---|
| edit=angular | 66 |
| edit=react | 108 |
| edit=vanilla | 80 |
| edit=vue | 105 |
| generation=angular | 83 |
| generation=react | 109 |
| generation=vanilla | 120 |
| generation=vue | 118 |
| repair=vanilla | 28 |
The benchmark was released to evaluate front-end code generation and design transformation systems across different frameworks and task types.
DesignBench is an evaluation benchmark and should not be treated as a complete proxy for production front-end quality, accessibility, or maintainability.
The dataset license is listed as unknown in the local loader metadata.
@misc{xiao2025designbench,
title={DesignBench: A Comprehensive Benchmark for MLLM-based Front-end Code Generation},
author={Jingyu Xiao and Ming Wang and Man Ho Lam and Yuxuan Wan and Junliang Liu and Yintong Huo and Michael R. Lyu},
year={2025},
eprint={2506.06251},
archivePrefix={arXiv},
primaryClass={cs.SE},
url={https://arxiv.org/abs/2506.06251}
}
18 commits
DesignBench is a multi-framework, multi-task benchmark for evaluating MLLM-based front-end engineering. The paper targets limitations of prior UI code generation benchmarks by covering React, Vue, Angular, and vanilla HTML/CSS, and by evaluating generation, edit, and repair workflows. The full benchmark contains 900 webpage samples spanning multiple topics, edit types, and issue categories.
The dataset supports front-end code generation, design editing, and repair evaluation from visual and textual design inputs. No public leaderboard is bundled with this Hugging Face packaging.
Prompts, code, and metadata are primarily English (en).
Generation configs contain screenshot, html, and json. Edit and repair configs contain source/target screenshots and structured JSON metadata for the requested operation.
All configs expose a single test split.
| Config | Rows |
|---|---|
| edit=angular | 66 |
| edit=react | 108 |
| edit=vanilla | 80 |
| edit=vue | 105 |
| generation=angular | 83 |
| generation=react | 109 |
| generation=vanilla | 120 |
| generation=vue | 118 |
| repair=vanilla | 28 |
The benchmark was released to evaluate front-end code generation and design transformation systems across different frameworks and task types.
DesignBench is an evaluation benchmark and should not be treated as a complete proxy for production front-end quality, accessibility, or maintainability.
The dataset license is listed as unknown in the local loader metadata.
@misc{xiao2025designbench,
title={DesignBench: A Comprehensive Benchmark for MLLM-based Front-end Code Generation},
author={Jingyu Xiao and Ming Wang and Man Ho Lam and Yuxuan Wan and Junliang Liu and Yintong Huo and Michael R. Lyu},
year={2025},
eprint={2506.06251},
archivePrefix={arXiv},
primaryClass={cs.SE},
url={https://arxiv.org/abs/2506.06251}
}
18 commits