# codesandbox/codesandbox-client

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/codesandbox-codesandbox-client).**

13,618 stars · 2,428 forks · JavaScript · NOASSERTION

## Links

- GitHub: https://github.com/codesandbox/codesandbox-client
- Homepage: https://codesandbox.io
- awesome-repositories: https://awesome-repositories.com/repository/codesandbox-codesandbox-client.md

## Topics

`angular` `codesandbox` `javascript` `preact` `react` `svelte` `vue`

## Description

This project is a cloud-based web IDE and development workspace that provides a professional code editor and execution environments directly within the browser. It functions as a browser-based code execution engine for rapid prototyping and a scalable cloud workspace for managing repositories and writing code without local environment configuration.

The system features secure sandboxing for isolated development, allowing untrusted or experimental code to run in separated virtual environments. It supports both client-side execution via browser-based bundling and server-side execution through a remote bridge that enables a wide range of programming languages and frameworks.

Additional capabilities include template-driven provisioning for quickly bootstrapping projects, snapshot-based state persistence to restore development sessions, and fork-based cloning. The infrastructure also provides dedicated execution sandboxes for autonomous AI agents to resolve prompts and perform parallel tests.

## Tags

### Development Tools & Productivity

- [Development Workspaces](https://awesome-repositories.com/f/development-tools-productivity/environment-provisioning/isolated-runtime-provisioning/development-workspaces.md) — Provisions secure, isolated cloud development workspaces that run code independently from the host system. ([source](https://codesandbox.io/))
- [Web-Based IDEs](https://awesome-repositories.com/f/development-tools-productivity/web-based-ides.md) — Offers a professional web-based IDE for writing and managing project files directly within the browser. ([source](https://codesandbox.io/docs/learn/introduction/overview))
- [Browser-Based Execution Environments](https://awesome-repositories.com/f/development-tools-productivity/browser-based-execution-environments.md) — Bundles and evaluates code entirely within the client browser for offline execution and prototyping. ([source](https://codesandbox.io/docs/learn/introduction/overview))
- [Cloud and Remote Workspaces](https://awesome-repositories.com/f/development-tools-productivity/development-environment-management/development-environments/cloud-remote-workspaces.md) — Offers scalable server-side development environments that decouple the coding workspace from local hardware.
- [Remote Editor Bridges](https://awesome-repositories.com/f/development-tools-productivity/development-workflow-optimization/ide-integrated-tooling/ide-tool-bridges/remote-editor-bridges.md) — Synchronizes a web-based editor with a remote server-side runtime to execute diverse programming languages.
- [Browser-Based Development Environments](https://awesome-repositories.com/f/development-tools-productivity/local-development-environments/browser-based-development-environments.md) — Provides a browser-based development environment for managing web projects without local configuration.
- [Workspace Provisioning](https://awesome-repositories.com/f/development-tools-productivity/workspace-provisioning.md) — Enables starting projects via predefined templates or importing repositories into cloud-based workspaces. ([source](https://codesandbox.io/docs/learn/introduction/overview))
- [Specification-Driven Provisioning](https://awesome-repositories.com/f/development-tools-productivity/development-environment-management/environment-provisioning-configuration/specification-driven-provisioning.md) — Bootstraps new development environments using predefined configuration sets to rapidly deploy frameworks.
- [Environment Cloning](https://awesome-repositories.com/f/development-tools-productivity/production-preview-environments/environment-cloning.md) — Creates identical copies of running workspaces to enable parallel testing of AI agents or different branches.
- [Rapid Prototyping Environments](https://awesome-repositories.com/f/development-tools-productivity/rapid-prototyping-environments.md) — Provides integrated workspaces optimized for quickly iterating on ideas and evaluating code changes in real time.

### Part of an Awesome List

- [Browser Bundling Tools](https://awesome-repositories.com/f/awesome-lists/devtools/browser-bundling-tools.md) — Implements client-side bundling to process and execute JavaScript modules directly in the browser.

### DevOps & Infrastructure

- [Code Execution Sandboxes](https://awesome-repositories.com/f/devops-infrastructure/execution-environments/code-execution-runtimes/code-execution-sandboxes.md) — Runs untrusted or experimental code within secure sandboxes to protect the host system.
- [Environment Snapshot Restoration](https://awesome-repositories.com/f/devops-infrastructure/environment-snapshot-restoration.md) — Implements snapshotting to capture and restore the full state of virtualized development environments for instant session resumption. ([source](https://codesandbox.io/))
- [Agentic Workspace Provisioning](https://awesome-repositories.com/f/devops-infrastructure/virtualization-environments/automated-provisioning/agentic-workspace-provisioning.md) — Launches dedicated, ephemeral workspaces for autonomous AI agents to execute code and run tests.

### Security & Cryptography

- [Code Sandboxing Environments](https://awesome-repositories.com/f/security-cryptography/application-and-system-security/sandbox-and-isolation/code-sandboxing-environments.md) — Provides secure, isolated environments to run server-side code without risking the host system's integrity.

### Software Engineering & Architecture

- [Container-Based Isolation](https://awesome-repositories.com/f/software-engineering-architecture/software-architecture/architectural-patterns/modular-decoupled-design/decoupled-architectures/container-based-isolation.md) — Runs code within secure, separated virtual environments to prevent untrusted scripts from accessing the host system.

### Web Development

- [Server-Side Runtimes](https://awesome-repositories.com/f/web-development/server-side-frameworks/server-side-runtimes.md) — Executes projects in a scalable server-side environment supporting various programming languages and frameworks. ([source](https://codesandbox.io/docs/learn/introduction/overview))

### Artificial Intelligence & ML

- [AI Coding Agent Platforms](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-coding-agent-platforms.md) — Provides a complete platform for orchestrating and operating AI agents that write and execute code. ([source](https://codesandbox.io/))
- [AI Execution Sandboxes](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-execution-sandboxes.md) — Provides isolated environments specifically designed for running AI coding agents securely.

### Data & Databases

- [Development Session Snapshots](https://awesome-repositories.com/f/data-databases/key-value-persistence-stores/snapshot-persistence/state-snapshots/development-session-snapshots.md) — Saves the entire environment memory and disk state to allow instant restoration of development sessions.
