GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com โ€” WebPAI - Overview

@WebPAI WebPAI Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@WebPAI
WebPAI
Follow
View WebPAI's full-sized avatar

WebPAI

Follow
Web Development Powered by AI
40 followers ยท 0 following

Achievements

Achievement: Starstruck

Achievements

Achievement: Starstruck
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
WebPAI/README.md

Welcome to WebPAI ๐Ÿ‘‹

WebPAI (Web Development Powered by AI) aims to build an AI platform for more reliable and practical automated webpage generation.

The rapid advancements in generative AI, particular multi-modal large language models, now excelling in multimodal understanding and code generation. This progress introduces a new front-end development paradigm, where multimodal LLMs can automatically convert visual designs into GUI code implementations, facilitating the software product delivery process.

This project collects a set of research resources and releases open datasets for webpage generation studies.

Project Contents

Project Paper Title Maintainer
DCGen Automatically Generating UI Code from Screenshot: A Divide-and-Conquer-Based Approach @yxwan123
Interaction-to-code Interaction2Code: How Far Are We From Automatic Interactive Webpage Generation? @xjywhu
MRWeb MRWeb: An Exploration of Generating Multi-Page Resource-Aware Web Code from UI Designs @yxwan123
DesignBench DesignBench: A Comprehensive Benchmark for MLLM-based Front-end Code Generation @xjywhu @DonaldLamNL
EfficientUICoder EfficientUICoder: Efficient MLLM-based UI Code Generation via Input and Output Token Compression @xjywhu @starry1001
TDDev Automatically Generating Web Applications from Requirements Via Multi-Agent Test-Driven Development @yxwan123
ComUICoder ComUICoder: Component-based Reusable UI Code Generation for Complex Websites via Semantic Segmentation and Element-wise Feedback @xjywhu @clearlove43967 @C00H

Datasets

Dataset Name Description Downloading
DCGen 120 more-complicated real-world static webpages โ†—๏ธโ€‹
Interaction-to-code 127 real-world user-interactive webpages and 374 interactions โ†—๏ธ
MRWeb 500 real-world and synthetic multi-page resource aware webpages โ†—๏ธ
Design-to-code 484 static real-world webpages โ†—๏ธ
DesignBench 900 real-world webpages, three frameworks (react, vue and angular), three tasks (design generation, edit and repair) โ†—๏ธ
ComUIBench 150 real-world very complex webpages with component annotations โ†—๏ธ

โญ If you find this project useful, please give it a star.

๐Ÿ”ฅ Welcome to Contribute!

This project is actively maintained, and we welcome your contributions :-)

Contacts (alphabetically)

Please feel free to reach out to us if you have any questions on this project.

  • Yintong Huo, [email protected]
  • Yuxuan Wan, [email protected]
  • Jingyu Xiao, [email protected]

Pinned Loading

  1. Interaction2Code Interaction2Code Public

    [ASE 2025] Benchmarking MLLM-based Interactive Webpage Code Generation from Interactive Prototyping

    Python 63 3

  2. DCGen DCGen Public

    Jupyter Notebook 45 8

  3. DesignBench DesignBench Public

    DesignBench: A Comprehensive Benchmark for MLLM-based Front-end Code Generation

    Python 61 5

  4. EfficientUICoder EfficientUICoder Public

    [FSE 2026] EfficientUICoder: Efficient MLLM-based UI Code Generation via Input and Output Token Compression

    Jupyter Notebook 29 1

  5. TDDev TDDev Public

    Forked from yxwan123/TDDev

    Generating Full-Stack Web Applications from Requirements Via Multi-Agent Test-Driven Development

    TypeScript

  6. ComUICoder ComUICoder Public

    [SIGKDD 2026] ComUICoder: Component-based Reusable UI Code Generation for Complex Websites via Semantic Segmentation and Element-wise Feedback

    Python 31

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 โ€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800ร—600. No cookies required.