bytedance/SandboxFusion
bytedance/SandboxFusion has 1,083 GitHub stars and 104 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-09 10:33 UTC. Last push 2026-07-14.
A secure sandbox for running and judging code generated by LLMs.
What you can do
- Python (python, pytest)
- Go (go, go test)
- Java (javac, junit)
- Typescript (tsx, jest)
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalCode Sandbox
A secure sandbox for running and judging code generated by LLMs.
Please view the complete documentation at https://bytedance.github.io/SandboxFusion/ .
Table of Contents
Features
Code Runner: Run and return the result of a code snippet
Supported languages:
- Python (python, pytest)
- C++
- C#
- Go (go, go test)
- Java (javac, junit)
- NodeJS
- Typescript (tsx, jest)
- Scala
- Kotlin
- PHP
- Rust
- Bash
- Lua
- R
- Perl
- D
- Ruby
- Julia
- Verilog
- CUDA (GPU)
- Python (GPU)
Jupyter mode kernels:
- python3
Online Judge: Implementation of Evaluation & RL datasets that requires code running
- HumanEval
- MultiPL-E HumanEval
- Shadow Humaneval
- CodeContests
- MBPP
- MBXP
- MHPP
- CRUXEval
- NaturalCodeBench
- PAL-Math
- verilog-eval
Cite
@misc{bytedanceseedfoundationcodeteam2025fullstackbenchevaluatingllms,
title={FullStack Bench: Evaluating LLMs as Full Stack Coders},
author={Bytedance-Seed-Foundation-Code-Team and : and Yao Cheng and Jianfeng Chen and Jie Chen and Li Chen and Liyu Chen and Wentao Chen and Zhengyu Chen and Shijie Geng and Aoyan Li and Bo Li and Bowen Li and Linyi Li and Boyi Liu and Jiaheng Liu and Kaibo Liu and Qi Liu and Shukai Liu and Siyao Liu and Tianyi Liu and Tingkai Liu and Yongfei Liu and Rui Long and Jing Mai and Guanghan Ning and Z. Y. Peng and Kai Shen and Jiahao Su and Jing Su and Tao Sun and Yifan Sun and Yunzhe Tao and Guoyin Wang and Siwei Wang and Xuwu Wang and Yite Wang and Zihan Wang and Jinxiang Xia and Liang Xiang and Xia Xiao and Yongsheng Xiao and Chenguang Xi and Shulin Xin and Jingjing Xu and Shikun Xu and Hongxia Yang and Jack Yang and Yingxiang Yang and Jianbo Yuan and Jun Zhang and Yufeng Zhang and Yuyu Zhang and Shen Zheng and He Zhu and Ming Zhu},
year={2025},
eprint={2412.00535},
archivePrefix={arXiv},
primaryClass={cs.AI},
url={https://arxiv.org/abs/2412.00535},
}
Contributing
Installation
Docker
Build the image locally:
docker build -f ./scripts/Dockerfile.base -t code_sandbox:base .
# change the base image in Dockerfile.server
sed -i '1s/.*/FROM code_sandbox:base/' ./scripts/Dockerfile.server
docker build -f ./scripts/Dockerfile.server -t code_sandbox:server .
# Linux host-network mode keeps the service local-only at 127.0.0.1:8080
docker run -d --rm --network host code_sandbox:server
Manual
To install the sandbox service:
conda create -n sandbox -y python=3.12
conda activate sandbox
poetry install
# to build the real docs, run `cd docs && npm ci && npm run build`
mkdir -p docs/build
make run
By default, the service now binds to 127.0.0.1:8080.
For local development with hot reload:
make run-dev
Please refer to scripts/Dockerfile.base for the runtime of each supported language, and scripts/Dockerfile.server for the installation of extra packages for python and nodejs.
For example, if you want to support execution of python code, you should install install-python-runtime.sh
cd runtime/python
bash install-python-runtime.sh
Dev & Test
Refer to installation section for the setup of development environment.
Run all unit tests:
make test
Run a specific unit test (allows you to see stdout):
make test-case CASE=test_java_assert
Run a specific unit test with pdb:
make test-case-pdb CASE=test_java_assert
Format the code:
make format
License
Copyright 2024 Bytedance Ltd. and/or its affiliates
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Contributors
sine 💻 🔣 🎨 |
Qi Liu 💻 🔣 |
Shulin.Xin 💻 🔣 |
可爱猫猫是梓喵 💻 🔣 |
Xingwen Li 🎨 |
aoyanli 💻 🔣 |
Magic Mai 💻 🔣 |
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,398 starspublic-apis/public-apis
A collective list of free APIs
497,678 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
447,485 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,262 stars