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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dabbott avatar

dabbott/javascript-playgrounds

0
View on GitHub↗
1,410 stars·134 forks·TypeScript·5 vuesunpkg.com/javascript-playgrounds/public/index.html↗

Javascript Playgrounds

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. Debugging is supported through a structured output console that captures runtime log outputs with source line numbers and component previews. State persistence relies on compressed URL hash strings that encode application configurations and source code for stateless sharing.

Configuration utilities allow sandbox instances to initialize using custom code snippets and environment presets. Additionally, the software provides embedding capabilities that integrate interactive execution environments and customizable mobile device frames directly into external webpages through standard frames and component wrappers.

Features

  • Sandboxed Code Execution Environments - Executes user-submitted code snippets safely inside an isolated browser environment with a dedicated background transpiler.
  • Dynamic Module Loading - Fetches third-party libraries and external scripts dynamically at runtime into the sandbox environment.
  • Interactive Code Playgrounds - Creates interactive code playgrounds for running live JavaScript snippets directly inside a browser environment.
  • Web Worker Execution - Isolates user script evaluation inside dedicated background worker threads to prevent main thread blocking.
  • Isolated Code Execution - Runs untrusted user code safely inside isolated browser environments to prevent host system access.
  • Sandboxed Browser Runtimes - Executes untrusted user scripts inside secure client-side browser boundaries to protect the host environment.
  • Console Log Formatting - Captures and formats runtime log outputs alongside source line numbers for debugging embedded code.
  • Sandbox Configuration - Initializes sandbox instances using custom code snippets and environment presets passed via configuration parameters.
  • Device Frame Wrappers - Displays running applications inside customizable mobile device bezels with platform scaling and status bar styling.
  • Mobile Device Bezels - Renders application output inside customizable mobile device bezels with adjustable dimensions and status bar styling.
  • Dynamic Module Loaders - Resolves and loads external dependencies over HTTP on demand without requiring a pre-build step.
  • Console Output Formatting - Renders embedded console logs with line numbers and component previews to assist with debugging.
  • Embeddable Editor Integrations - Packs live interactive code execution environments into web components and iframe wrappers for external pages.
  • External Page Embedding - Embeds interactive code execution environments and live previews directly into external web pages using standard frames.
  • URL Hash Tracking - Encodes application configuration and source code into compressed URL hash strings for stateless sharing.

Historique des stars

Graphique de l'historique des stars pour dabbott/javascript-playgroundsGraphique de l'historique des stars pour dabbott/javascript-playgrounds

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Collections incluant Javascript Playgrounds

Sélections manuelles où Javascript Playgrounds apparaît.
  • Isolated component runtime

Questions fréquentes

Que fait dabbott/javascript-playgrounds ?

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.

Quelles sont les fonctionnalités principales de dabbott/javascript-playgrounds ?

Les fonctionnalités principales de dabbott/javascript-playgrounds sont : Sandboxed Code Execution Environments, Dynamic Module Loading, Interactive Code Playgrounds, Web Worker Execution, Isolated Code Execution, Sandboxed Browser Runtimes, Console Log Formatting, Sandbox Configuration.

Quelles sont les alternatives open-source à dabbott/javascript-playgrounds ?

Les alternatives open-source à dabbott/javascript-playgrounds incluent : vndee/llm-sandbox — This project provides a secure, containerized execution engine designed to run untrusted code within isolated… openai/openai-agents-python — This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime… shopify/liquid — Liquid is a secure template engine and markup language used to generate dynamic HTML or text by combining static… cloudflare/sandbox-sdk — The sandbox-sdk is a development kit designed for building secure, isolated execution environments on a global edge… bootdotdev/curriculum — This project is an interactive programming curriculum and educational system designed to teach computer science and… alexzhang13/rlm — rlm is an LLM code execution engine and orchestration framework designed to coordinate multiple language model calls…

Alternatives open source à Javascript Playgrounds

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Javascript Playgrounds.
  • vndee/llm-sandboxAvatar de vndee

    vndee/llm-sandbox

    1,082Voir sur GitHub↗

    This project provides a secure, containerized execution engine designed to run untrusted code within isolated environments. It functions as a library for integrating code interpretation into autonomous agents and intelligent assistant workflows, ensuring that host systems remain protected while enabling dynamic data processing and file manipulation. The platform distinguishes itself through a multi-backend architecture that abstracts diverse container runtimes, allowing for flexible deployment and automated backend failover. It supports interactive, multi-turn workflows by maintaining persist

    Pythoncode-generationcode-interpreterlarge-language-models
    Voir sur GitHub↗1,082
  • openai/openai-agents-pythonAvatar de openai

    openai/openai-agents-python

    27,191Voir sur GitHub↗

    This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime for orchestrating multi-agent workflows, managing persistent conversation state, and executing code within secure, isolated sandbox environments. The framework is designed to handle complex task delegation, allowing agents to invoke other agents as tools while maintaining context across multi-turn interactions. The framework distinguishes itself through its deep integration with the Model Context Protocol, enabling agents to connect to external data sources and remote services

    Pythonagentsaiframework
    Voir sur GitHub↗27,191
  • shopify/liquidAvatar de Shopify

    Shopify/liquid

    11,811Voir sur GitHub↗

    Liquid is a secure template engine and markup language used to generate dynamic HTML or text by combining static templates with backend data. It functions as a web template renderer that transforms markup into final output while restricting available logic to prevent arbitrary code execution. The engine focuses on secure markup execution, providing a restricted environment where user-provided templates cannot access sensitive system data. It utilizes a safe evaluation sandbox to ensure that only a predefined set of instructions can be executed. The system includes capabilities for template s

    Ruby
    Voir sur GitHub↗11,811
  • alexzhang13/rlmAvatar de alexzhang13

    alexzhang13/rlm

    2,609Voir sur 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

    Python
    Voir sur GitHub↗2,609
  • Voir les 30 alternatives à Javascript Playgrounds→