awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Interactive code environments

Clasament actualizat la 21 iul. 2026

For interactive code environments, the strongest matches are bluxmit/alnoda-workspaces (Alnoda Workspaces provides containerized, web-based development environments with terminal), codesandbox/codesandbox-client (This platform provides a comprehensive, browser-based development environment that) and coder/code-server (This platform provides a full-featured, browser-based IDE experience that). gitpod-io/gitpod and stackblitz/core round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore the best interactive code environments for your browser. Compare top-rated open-source tools by features and activity to find the best fit.

Interactive code environments

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • bluxmit/alnoda-workspacesAvatar bluxmit

    bluxmit/alnoda-workspaces

    1,361Vezi pe GitHub↗

    Alnoda Workspaces is a cloud-native platform for provisioning and managing containerized development environments. It provides a system for hosting isolated, portable workspaces that ensure consistent tooling and configurations across distributed teams, whether deployed on local infrastructure or remote cloud servers. The platform distinguishes itself by integrating local language model execution directly into the development environment. This allows for private, offline, chat-based coding assistance that functions without requiring external network connectivity. Furthermore, it facilitates r

    Alnoda Workspaces provides containerized, web-based development environments with terminal access and collaborative editing, serving as a robust platform for interactive coding and project management.

    DockerfileCloud and Remote WorkspacesRemote Development Workspaces
    Vezi pe GitHub↗1,361
  • codesandbox/codesandbox-clientAvatar codesandbox

    codesandbox/codesandbox-client

    13,618Vezi pe 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 platform provides a comprehensive, browser-based development environment that supports multi-language execution, containerized sandboxing, and persistent workspaces, making it a flagship example of an interactive web IDE.

    JavaScriptCloud and Remote Workspaces
    Vezi pe GitHub↗13,618
  • coder/code-serverAvatar coder

    coder/code-server

    78,024Vezi pe GitHub↗

    This project provides a remote development platform that enables users to access a full-featured integrated development environment through a standard web browser. By decoupling the user interface from the server-side filesystem, it allows for persistent coding workspaces to be hosted on remote servers, virtual machines, or cloud-native infrastructure, ensuring a consistent development experience from any device. The platform distinguishes itself through a secure gateway architecture that manages traffic, authentication, and encryption at the edge. It utilizes persistent WebSocket connections

    This platform provides a full-featured, browser-based IDE experience that supports containerized execution and persistent storage, making it a robust solution for remote development environments.

    TypeScriptRemote Development Workspaces
    Vezi pe GitHub↗78,024
  • gitpod-io/gitpodAvatar gitpod-io

    gitpod-io/gitpod

    13,713Vezi pe GitHub↗

    Gitpod is a cloud development environment platform and Docker-based workspace orchestrator. It provisions on-demand, containerized Linux workspaces that synchronize directly with remote version control repositories to eliminate manual local setup. The platform functions as an infrastructure-as-code environment manager, using declarative configuration files to define base images, tool versions, and environment variables. This ensures team-wide consistency and reproducible workspace configurations across different projects. It provides ephemeral coding workspaces for rapid prototyping, debuggi

    Gitpod is a cloud-based development environment platform that provides containerized, persistent workspaces with terminal access, multi-language support, and integrated IDE capabilities, making it a comprehensive solution for interactive coding and project development.

    TypeScriptRemote Development EnvironmentsRemote Development PlatformsCloud Development Environments
    Vezi pe GitHub↗13,713
  • stackblitz/coreAvatar stackblitz

    stackblitz/core

    10,829Vezi pe GitHub↗

    Online IDE powered by Visual Studio Code ⚡️

    This platform provides a full, browser-based VS Code environment that supports multi-language projects, real-time collaboration, terminal access, and containerized execution for instant development and sharing.

    Node.js Browser EmulationNode.js Sandbox RuntimesVS Code Editors
    Vezi pe GitHub↗10,829
  • polynote/polynoteAvatar polynote

    polynote/polynote

    4,595Vezi pe GitHub↗

    Polynote is a polyglot notebook environment and interactive document system designed for executing code in multiple languages within a single document. It functions as a cross-language data analysis tool and a JVM language IDE, allowing users to combine executable code, rich text, and data visualizations to prototype and document technical workflows. The system is distinguished by its ability to share data and variables between different language runtimes, such as Python and the JVM. It uses cross-language object conversion and data wrapping to pass objects between runtimes, enabling multi-la

    Polynote is a polyglot notebook environment that provides an interactive, browser-based interface for executing code and visualizing data, serving as a specialized type of web-based IDE for data science workflows.

    Jupyter NotebookPolyglot Execution Environments
    Vezi pe GitHub↗4,595
  • jsbin/jsbinAvatar jsbin

    jsbin/jsbin

    4,421Vezi pe 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 a collaborative web-based code playground that provides real-time editing and live previews for frontend development, fitting the category well despite its focus on web technologies rather than full-stack containerized environments.

    JavaScriptReal-time Collaborative Editors
    Vezi pe GitHub↗4,421
  • briefercloud/brieferAvatar briefercloud

    briefercloud/briefer

    4,308Vezi pe GitHub↗

    Briefer is an interactive data notebook platform and business intelligence dashboard tool used for collaborative data analysis and reporting. It provides a containerized environment for building reports that combine SQL, Python, and Markdown with native visualizations. The platform features an integrated code assistant that uses large language models to generate SQL and Python snippets from natural language prompts. It is designed as a Kubernetes data application, deploying via Helm charts to manage isolated compute environments and ensure separate resources per page through pod-based isolati

    Briefer is a containerized, web-based notebook platform that supports multi-language code execution and collaborative data analysis, fitting the category of an interactive code playground focused on data science and reporting.

    TypeScriptReal-Time Collaborative Editing
    Vezi pe GitHub↗4,308
  • ronreiter/interactive-tutorialsAvatar ronreiter

    ronreiter/interactive-tutorials

    4,729Vezi pe GitHub↗

    This project is an interactive coding tutorial platform and markdown-based course engine. It functions as a web-based education system that transforms markdown files into structured educational pages with integrated interfaces for writing and running code. The platform utilizes a remote code execution framework to validate user-submitted snippets in real time by integrating with external compilers and execution engines. To ensure consistent delivery across different hosting platforms, the entire learning environment is provided as a containerized deployment. The system covers a broad capabil

    This platform provides an interactive, containerized environment for executing code snippets within educational tutorials, fitting the core requirements for a web-based code playground despite its specific focus on course delivery.

    PythonInteractive Coding CoursesCode Execution EnginesCode Snippet Execution
    Vezi pe GitHub↗4,729
  • eclipse-theia/theiaAvatar eclipse-theia

    eclipse-theia/theia

    21,569Vezi pe GitHub↗

    Theia is a modular framework designed for building professional-grade development environments that function as both local desktop applications and remote browser-based services. It provides a comprehensive toolkit for constructing specialized coding tools, allowing developers to assemble custom interfaces and backend logic through a flexible, contribution-based architecture. The platform distinguishes itself through a highly extensible workbench that supports the integration of existing third-party editor plugins and standard language servers. By utilizing a dependency injection container an

    Theia is a professional-grade framework for building custom web-based IDEs and cloud development environments, providing the core architecture and extensibility needed to implement features like terminal access, language support, and containerized execution.

    TypeScriptAI Coding AssistantsDesktop ApplicationsWeb-Based IDEs
    Vezi pe GitHub↗21,569
  • agneym/playgroundAvatar agneym

    agneym/playground

    1,104Vezi pe GitHub↗

    This project is a browser-based code playground and web development sandbox designed for front-end experimentation, prototyping, and educational use. It provides an interactive workspace where users can write, transpile, and execute HTML, CSS, and JavaScript snippets to receive immediate visual feedback. The environment distinguishes itself through an integrated JavaScript module bundler that resolves and loads external dependencies directly in the browser. By utilizing import maps and in-browser transpilation, the system enables the use of modern syntax and third-party libraries without requ

    This is a web-based code playground focused on front-end development that allows you to write and preview HTML, CSS, and JavaScript in an isolated environment.

    TypeScriptInteractive Code PlaygroundsEmbedded HTML SnippetsFront-End Development Workflows
    Vezi pe GitHub↗1,104
  • dotnet/interactiveAvatar dotnet

    dotnet/interactive

    3,198Vezi pe GitHub↗

    .NET Interactive combines the power of .NET with many other languages to create notebooks, REPLs, and embedded coding experiences. Share code, explore data, write, and learn across your apps in ways you couldn't before.

    This tool provides an interactive notebook environment for .NET and other languages, enabling code execution and data exploration within a browser-based interface, though it lacks the full-featured containerized IDE experience of a general-purpose web playground.

    C#Interactive NotebooksInteractive Programming
    Vezi pe GitHub↗3,198
  • jupyterlite/jupyterliteAvatar jupyterlite

    jupyterlite/jupyterlite

    4,840Vezi pe GitHub↗

    JupyterLite is a WebAssembly-based interactive notebook environment that enables browser-based computing without a backend server. It provides a client-side data science sandbox where users can execute programming language kernels and run interactive notebooks entirely within the web browser. The project allows for the creation of tailored distributions by pre-installing specific language packages, bundling custom wheels, and applying environment configurations. It supports the generation of static sites that can be deployed to any standard HTTP host, including the ability to package the envi

    JupyterLite is a browser-based interactive notebook environment that provides a sandboxed, multi-language execution platform, though it operates entirely client-side via WebAssembly rather than using containerized backend execution.

    TypeScriptBrowser-Based RuntimesInteractive Notebook EnvironmentsWebAssembly
    Vezi pe GitHub↗4,840
  • juliapluto/pluto.jlAvatar JuliaPluto

    JuliaPluto/Pluto.jl

    5,346Vezi pe GitHub↗

    Pluto.jl is a reactive computing environment for Julia that functions as a programmable document format. It serves as an interactive data science IDE and a polyglot computational notebook that stores Julia code and environment dependencies as versionable source files. The system is distinguished by its reactive execution model, which uses a directed acyclic graph to track variable dependencies and automatically re-evaluate affected downstream cells when a value changes. It ensures reproducibility by integrating isolated package environments directly within the notebook file and persisting con

    Pluto.jl is an interactive computational notebook that provides a reactive, browser-based environment for executing code and visualizing results, though it is specifically tailored for the Julia ecosystem rather than being a general-purpose polyglot IDE.

    JavaScriptInteractive Data Science EnvironmentsReactive ProgrammingReactivity Dependency Graphs
    Vezi pe GitHub↗5,346
  • jupyter/notebookAvatar jupyter

    jupyter/notebook

    13,204Vezi pe GitHub↗

    This project is a browser-based interactive computing environment and data science IDE. It serves as a literate programming tool that allows users to create documents combining live code, mathematical equations, visualizations, and narrative text. As a polyglot notebook interface, it connects to various language kernels to execute code and render output within a single interface. The application distinguishes itself by separating the frontend interface from a remote compute engine through a language-agnostic kernel interface. This allows it to support multiple programming languages while main

    Jupyter Notebook is a browser-based interactive development environment that supports multiple languages and provides persistent, container-ready execution, though it lacks built-in real-time collaboration features found in dedicated web-based IDEs.

    Jupyter NotebookExecution KernelsInteractive Data Science EnvironmentsBlock-Based Document Models
    Vezi pe GitHub↗13,204
Compară top 10 dintr-o privire
RepositorySteleLimbajLicențăUltimul push
bluxmit/alnoda-workspaces1.4KDockerfileAGPL-3.030 iul. 2023
codesandbox/codesandbox-client13.6KJavaScriptNOASSERTION18 iun. 2026
coder/code-server78KTypeScriptMIT22 iun. 2026
gitpod-io/gitpod13.7KTypeScriptAGPL-3.015 iun. 2026
stackblitz/core10.8K—MIT9 iun. 2024
polynote/polynote4.6KJupyter NotebookApache-2.027 ian. 2026
jsbin/jsbin4.4KJavaScriptMIT23 iun. 2025
briefercloud/briefer4.3KTypeScriptAGPL-3.07 aug. 2025
ronreiter/interactive-tutorials4.7KPythonApache-2.031 mai 2026
eclipse-theia/theia21.6KTypeScriptEPL-2.023 iun. 2026

Related searches

  • Data exploration tools
  • un mediu interactiv pentru data science
  • alternativă la Jupyter pentru lucrul cu date
  • notebook Python reactiv
  • plugin pentru integrarea în editoare de cod
  • an open source tool for interactive polling
  • Code syntax highlighter
  • mediu de dezvoltare la distanță pentru cloud coding