awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

JavaScript sandbox

Ranking updated Jul 25, 2026

For javascript sandboxes, the first results are codesandbox/codesandbox-client (This repository is a comprehensive cloud-based web IDE and code execution platform that provides secure sandboxing, browser-based and server-side execution, npm package support, and live preview capabilities), dabbott/javascript-playgrounds (JavaScript Playgrounds is a browser-based execution engine that isolates untrusted code inside web workers with dynamic module loading, matching the core intent despite lacking server-side execution features) and cloudflare/sandbox-sdk (This is a secure containerized sandbox toolkit designed to run untrusted code at the edge, though it focuses broadly on server-side execution and AI agents rather than being specifically tailored for browser-based JavaScript playgrounds). jsbin/jsbin and stackblitz/core round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Explore the best open-source JavaScript sandboxes for secure code execution. Compare top GitHub repositories and find the right fit.

JavaScript sandbox

Find the best repos with AI.We'll search the best matching repositories with AI.
  • codesandbox/codesandbox-clientcodesandbox avatar

    codesandbox/codesandbox-client

    13,618View on GitHub↗

    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

    This repository is a comprehensive cloud-based web IDE and code execution platform that provides secure sandboxing, browser-based and server-side execution, npm package support, and live preview capabilities.

    JavaScriptCode Sandboxing EnvironmentsCode Execution Sandboxes
    View on GitHub↗13,618
  • dabbott/javascript-playgroundsdabbott avatar

    dabbott/javascript-playgrounds

    1,410View on GitHub↗

    Javascript Playgrounds is a browser-based code execution engine designed for running untrusted JavaScript snippets and managing interactive playgrounds. The system isolates user-submitted code inside dedicated web workers to prevent main thread blocking and protect the host environment, while supporting dynamic module loading that fetches external libraries and third-party scripts on demand. The platform includes architectural tools for mobile device simulation, rendering application output inside configurable viewport wrappers with adjustable platform dimensions and status bar styling. Debug

    JavaScript Playgrounds is a browser-based execution engine that isolates untrusted code inside web workers with dynamic module loading, matching the core intent despite lacking server-side execution features.

    TypeScriptSandboxed Code Execution Environments
    View on GitHub↗1,410
  • cloudflare/sandbox-sdkcloudflare avatar

    cloudflare/sandbox-sdk

    1,043View on GitHub↗

    The sandbox-sdk is a development kit designed for building secure, isolated execution environments on a global edge network. It provides a framework for creating ephemeral, containerized workspaces that allow developers to run untrusted code, manage build tasks, and host automated scripts without compromising host system security. By leveraging a serverless runtime, the platform enables the deployment of these environments directly at the network edge to ensure low-latency performance. The platform distinguishes itself by integrating language models with sandboxed execution, facilitating the

    This is a secure containerized sandbox toolkit designed to run untrusted code at the edge, though it focuses broadly on server-side execution and AI agents rather than being specifically tailored for browser-based JavaScript playgrounds.

    TypeScriptSandboxed Code Execution EnvironmentsCode Execution Sandboxes
    View on GitHub↗1,043
  • jsbin/jsbinjsbin avatar

    jsbin/jsbin

    4,421View on GitHub↗

    JSBin is a collaborative JavaScript playground and online frontend sandbox for writing, executing, and debugging web code. It provides a real-time code editor and an integrated environment that instantly renders HTML, CSS, and JavaScript with a live preview. The platform is designed for live coding demonstrations and pair programming, featuring a broadcasting environment that transmits keystrokes and code changes to other users instantly. It supports real-time synchronization for multiple developers through shared live sessions and includes a transpilation tool to convert alternative programm

    JSBin is an online frontend sandbox and collaborative code playground that features live code execution and an integrated editor, though it focuses primarily on browser-based frontend development rather than secure server-side isolation.

    JavaScriptCode Execution Sandboxes
    View on GitHub↗4,421
  • stackblitz/corestackblitz avatar

    stackblitz/core

    10,829View on GitHub↗

    Online IDE powered by Visual Studio Code ⚡️

    This online IDE provides an isolated browser-based environment for running JavaScript code and features code editor integration, though it focuses more on full project workspaces than lightweight sandboxing.

    Node.js Browser EmulationNode.js Sandbox RuntimesVS Code Editors
    View on GitHub↗10,829
  • ishaan1013/sandboxishaan1013 avatar

    ishaan1013/sandbox

    1,416View on GitHub↗

    Sandbox is a cloud-based development environment that provides web-based code editing directly within the browser without requiring local machine setup. It runs full Linux development environments inside remote execution containers, supplying an isolated sandbox for each workspace to safely run interactive terminals and live application previews. The platform integrates artificial intelligence capabilities to accelerate daily coding workflows, featuring an automated code assistant that generates intelligent code completions and custom recommendations as users type. Additionally, it supports m

    This cloud-based development environment provides browser-based code editing and isolated containerized workspaces, fitting the sandbox category well despite leaning more toward full IDE workspaces than lightweight code snippet execution.

    TypeScriptBrowser-Based IDEsAI Code CompletionsBidirectional WebSocket Streaming
    View on GitHub↗1,416
  • gf3/sandboxgf3 avatar

    gf3/sandbox

    853View on GitHub↗

    A nifty javascript sandbox for node.js.

    This repository is a JavaScript sandbox designed for safe execution in Node.js, fulfilling the server-side execution and code isolation aspects of your search, though it lacks browser-based execution and built-in UI editors.

    JavaScriptSandboxing
    View on GitHub↗853
  • simonbs/runestonesimonbs avatar

    simonbs/Runestone

    3,051View on GitHub↗

    Runestone is a web-based code editor component and rendering engine designed for browser-based text editing. It functions as a customizable interface that handles the visual representation of code, including line numbering, indentation, and line wrapping. The project features a rule-based syntax highlighting engine that applies colors to text ranges based on language grammar definitions. It also includes a regex-based text search engine that locates specific patterns and applies visual highlights to matching character offsets. The editor manages text input through automatic character pairing

    This is a native iOS code editor component built in Swift rather than a browser-based or server-side JavaScript sandbox for executing code safely.

    SwiftBrowser-Based EditorsCode Editor ComponentsCode Editors
    View on GitHub↗3,051
  • microsoft/monaco-editormicrosoft avatar

    microsoft/monaco-editor

    46,199View on GitHub↗

    Monaco Editor is a web-based text editing component designed to provide advanced syntax highlighting, code completion, and language intelligence within browser environments. It functions as a reusable interface element that enables developers to integrate professional-grade coding experiences into web applications. The editor distinguishes itself through a native client for the Language Server Protocol, which connects the interface to external analysis tools for deep diagnostics and refactoring capabilities. It utilizes a memory-efficient, declarative text buffer to manage large documents and

    Monaco Editor provides the browser-based code editing interface often used in sandboxes, but it is purely an editor component and lacks the secure execution environment or backend runtime needed to actually run JavaScript code.

    JavaScriptBrowser-Based EditorsCode Editor ComponentsCode Editors
    View on GitHub↗46,199
  • suren-atoyan/monaco-reactsuren-atoyan avatar

    suren-atoyan/monaco-react

    4,643View on GitHub↗

    monaco-react is a React component wrapper for the Monaco Editor, providing a declarative way to embed a browser-based text editor into web applications. It includes components for standard code editing with syntax highlighting and a specialized diff editor for side-by-side version comparison. The project enables the integration of syntax validation to flag errors and provides mechanisms for managing multiple files through unique model identifiers, which preserve undo history and selection states during switches. It allows for custom asset loading via CDN or local paths and provides access to

    This repository provides a React wrapper for the Monaco code editor, serving as a building block for code editing rather than a complete isolated execution environment or sandbox.

    TypeScriptCode Editor ComponentsCode Editors
    View on GitHub↗4,643
  • alexzhang13/rlmalexzhang13 avatar

    alexzhang13/rlm

    2,609View on GitHub↗

    rlm is an LLM code execution engine and orchestration framework designed to coordinate multiple language model calls and recursive sub-tasks through a programmable environment. It provides a sandboxed REPL environment and a recursive context processor to handle inputs that exceed standard token limits by programmatically decomposing prompts. The project differentiates itself through a reinforcement learning training harness used to teach models how to utilize recursive calls and code execution. It includes a reasoning visualization system that records and renders execution trajectories to ana

    This repository is an LLM orchestration framework and code execution engine for language model agents rather than a JavaScript code sandbox for web development or online code editors.

    PythonCode Sandboxing EnvironmentsSandboxed Code Execution EnvironmentsCode Execution Sandboxes
    View on GitHub↗2,609
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
codesandbox/codesandbox-client13.6KJavaScriptNOASSERTIONJun 18, 2026
dabbott/javascript-playgrounds1.4KTypeScriptNOASSERTIONNov 15, 2024
cloudflare/sandbox-sdk
1K
TypeScript
NOASSERTION
Jun 16, 2026
jsbin/jsbin4.4KJavaScriptMITJun 23, 2025
stackblitz/core10.8K—MITJun 9, 2024
ishaan1013/sandbox1.4KTypeScriptMITJan 8, 2025
gf3/sandbox853JavaScriptISCSep 28, 2021
simonbs/runestone3.1KSwiftmitAug 31, 2025
microsoft/monaco-editor46.2KJavaScriptMITJun 15, 2026
suren-atoyan/monaco-react4.6KTypeScriptmitJan 25, 2026

Related searches

  • Code execution sandbox
  • Execution sandbox
  • Browser automation sandbox
  • Agent sandbox
  • a secure sandbox for executing AI-generated code
  • a comprehensive guide to JavaScript core concepts
  • JavaScript error handling
  • JavaScript learning resources