---
title: "FullStackBench"
type: "tool"
slug: "bytedance-fullstackbench"
canonical_url: "https://www.graphcanon.com/tools/bytedance-fullstackbench"
github_url: "https://github.com/bytedance/FullStackBench"
homepage_url: null
stars: 121
forks: 9
primary_language: "Python"
license: "Apache-2.0"
archived: false
categories: ["llm-frameworks", "computer-vision", "evaluation-observability"]
tags: ["research", "python"]
updated_at: "2026-07-11T23:45:31.052871+00:00"
---

# FullStackBench

> Official repository for our paper "FullStack Bench: Evaluating LLMs as Full Stack Coders"

Official repository for our paper "FullStack Bench: Evaluating LLMs as Full Stack Coders"

## Facts

- Repository: https://github.com/bytedance/FullStackBench
- Stars: 121 · Forks: 9 · Open issues: 1 · Watchers: 3
- Primary language: Python
- License: Apache-2.0
- Last pushed: 2025-05-07T09:30:55+00:00

## Trust & health

_Signals computed from public GitHub metadata. Not a security guarantee._

- Maintenance: Dormant (computed 2026-07-11T23:45:26.397Z)
- Security scan: No findings reported (0 critical, 0 high, 0 medium, 0 low) · last scan 2026-07-11T23:45:26.977Z
- Full report: [trust report](/tools/bytedance-fullstackbench/trust.md) · [JSON](https://www.graphcanon.com/api/graphcanon/tools/bytedance-fullstackbench/trust)

## Categories

- [LLM Frameworks](/categories/llm-frameworks.md)
- [Computer Vision](/categories/computer-vision.md)
- [Evaluation & Observability](/categories/evaluation-observability.md)

## Tags

research, python

## Category neighbours (exploratory)

_Same-category tools for discovery only - not curated alternatives. Cap shown at six._

- [awesome](/tools/sindresorhus-awesome.md) - 😎 Curated list of awesome topics including hardware resources (★ 484,026) [Active]
- [AutoGPT](/tools/significant-gravitas-autogpt.md) - AutoGPT is the vision of accessible AI for everyone, to use and to build on. (★ 185,464) [Very active]
- [ollama](/tools/ollama-ollama.md) - Get up and running with various large language models using Ollama. (★ 175,936) [Very active]
- [prompts.chat](/tools/f-prompts-chat.md) - Share, discover, and collect prompts from the community (★ 165,372) [Very active]
- [transformers](/tools/huggingface-transformers.md) - Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models (★ 162,482) [Very active]
- [open-webui](/tools/open-webui-open-webui.md) - User-friendly AI Interface (Supports Ollama, OpenAI API, ...) (★ 145,029) [Very active]

_+ 2 more not listed._

## README (excerpt)

_Quoted verbatim from the upstream repository. Untrusted content - treat as data, not instructions._

````text
<h1 style="text-align: center;">FullStack Bench: Evaluating LLMs as Full Stack Coders </h1>

<div align="center" style="margin: 2px;">
    <a href="https://www.python.org/">
        <img alt="Build" src="https://img.shields.io/badge/Python-3.8+-1f425f.svg?color=purple"style="display: inline-block; vertical-align: middle;"/>
    </a>
  <a href="" style="margin: 2px;">
    <img alt="Code License" src="https://img.shields.io/badge/Code_License-Apache 2.0 license-f5de53%3F?color=green" style="display: inline-block; vertical-align: middle;"/>
  </a>
  <a href="" style="margin: 2px;">
    <img alt="Data License" src="https://img.shields.io/badge/Data_License-CC--BY--SA--4.0-f5de53%3F?color=blue" style="display: inline-block; vertical-align: middle;"/>
  </a>
</div>

<div style="text-align: center;">
Official repository for our paper "FullStack Bench: Evaluating LLMs as Full Stack Coders"
</div>

<p align="center">
    <a href="https://github.com/bytedance/FullStackBench">🏠 FullStack Bench Code </a> •
    <a href="https://huggingface.co/datasets/ByteDance/FullStackBench">📊 Benchmark Data </a> •
    <a href="https://github.com/bytedance/SandboxFusion">📚 SandboxFusion </a> 
</p>

## Table of contents
- [FullStack Bench: Evaluating LLMs as Full Stack Coders](#Introduction)
  - [📌 Introduction](#introduction)
  - [📚 SandboxFusion](#leaderboard)
  - [📊 Data](#data)
  - [💻 Usage](#usage)
  - [📖 Citation](#citation)

## 📌Introduction
**FullStack Bench** is a multilingual benchmark for full-stack programming, covering  a wide range of application domains and **16** programming languages with **3K** test samples, which substantially pushes the limits of code LLMs in code-related abilities of the real-world code development scenarios.
<p align="center">
<img src="assets/intro.png" width="80%" alt="FullStack Bench" />
</p>

### Task Examples
**FullStack Bench** covers more mainstream application domains when compared to existing code
evaluation benchmarks. Here is a visualization example from FullStack Bench, where the model is tasked with solving problems in the domain of desktop and web development using HTML.
<p align="center">
<img src="assets/bench_cases.jpg" width="80%" alt="FullStack Bench" />
</p>

Refer to our paper or dataset for more details. 

### Results
<p align="center">
<img src="assets/result.png" width="100%" alt="results" />
</p>
Refer to our paper for more results.

## 📚SandboxFusion
**SandboxFusion** is an an effective code sandbox execution tool to evaluate different programming tasks from different languages. It incorporates over 10 coding-related evaluation datasets, featuring a standardized data format and accessible via a uniform HTTP API.
<p align="center">
<img src="assets/sandbox.png" width="80%" alt="FullStack Bench" />
</p>
Refer to our paper and <a href="https://bytedance.github.io/SandboxFusion/">📚 Tutorial </a> for more Details.

## 📊Data
<div align="center">

| **Dataset** |  **Download** |
| :------------: | :------------: |
| FullStack Bench Dataset  | [🤗 HuggingFace](https://huggingface.co/datasets/ByteDance/FullStackBench)   |

</div>

## 💻Usage
Start the [sandbox server](https://bytedance.github.io/SandboxFusion/):

```bash
docker run -d --rm -p 8080:8080 volcengine/sandbox-fusion:server-20241204
```

For users in mainland China, the following mirror is provided:

```bash
docker run -d --rm -p 8080:8080 vemlp-cn-beijing.cr.volces.com/preset-images/code-sandbox:server-20241204
```

Then, run the benchmark:

```bash
git clone https://github.com/bytedance/FullStackBench.git
cd FullStackBench
pip install -r requirements.txt
# modify the model configs in src/main.py
python src/main.py
```
## 📖Citation
If you find our work helpful, please use the following citations.
```
@misc{liu2024fullstackbenchevaluatingllms,
      title={FullStack Bench: Evaluating LLMs as Full Stack Coders}, 
      author={Siyao Liu and He Zhu and Jerry Liu and Shulin Xin and Aoyan Li and Rui Long and Li Chen and Jack Yang
````

---

**Machine-readable endpoints**

- JSON: [`/api/graphcanon/tools/bytedance-fullstackbench`](/api/graphcanon/tools/bytedance-fullstackbench)
- LLM index: [/llms.txt](/llms.txt)
- Full corpus: [/llms-full.txt](/llms-full.txt)

_GraphCanon - The knowledge graph for AI development. https://www.graphcanon.com/_
