For an open source online code editor, the strongest matches are codesandbox/codesandbox-client (This project is a cloud-based web IDE and development), eclipse-che/che (Eclipse Che is a self-hostable, Kubernetes-based cloud IDE platform) and roslynpad/roslynpad (RoslynPad is an in-browser code editor and interactive playground). gitpod-io/gitpod and coder/code-server round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
We curate open-source GitHub repositories matching “open source alternatives to replit”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
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 project is a cloud-based web IDE and development workspace that provides an in-browser code editor, sandboxed execution environments, and collaborative features directly matching your requirements.
This project is a Kubernetes-based cloud IDE platform that provisions and manages containerized development environments accessible via a web browser. It functions as a multi-tenant developer platform, enabling teams to launch standardized workspaces directly from Git repositories. The platform implements development environments as code, using declarative YAML configurations and DevContainer-compatible specifications to define toolsets, IDE settings, and runtime dependencies. This ensures repeatable setups through reusable environment templates and standardized workspace stacks, allowing for
Eclipse Che is a self-hostable, Kubernetes-based cloud IDE platform that provides containerized in-browser workspaces with terminal access and collaborative development environments.
RoslynPad is a browser-based C# integrated development environment and interactive playground. It serves as a tool for writing and executing C# code snippets and scripts using the Roslyn compiler for immediate feedback. The environment features an integrated NuGet package manager that allows users to search for and load external .NET library assemblies into a live execution context. It functions as an in-process code executor to minimize startup latency and maintain state across script executions. The platform provides real-time semantic analysis and diagnostic feedback, offering code comple
RoslynPad is an in-browser code editor and interactive playground tailored specifically for C# scripts and snippets, but it lacks the broader multi-language support, terminal access, and real-time collaboration features of a general-purpose cloud development environment.
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 development environment platform that provisions containerized, on-demand workspaces with in-browser editing, terminal access, and collaborative features, making it a comprehensive fit for browser-based development.
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 project provides a full-featured browser-based IDE and remote development platform that supports self-hosting, terminal access, and containerized workspaces, though it lacks built-in real-time collaborative multi-cursor editing.
Online IDE powered by Visual Studio Code ⚡️
This repository provides an in-browser development environment powered by VS Code, offering instant browser-based coding and live previews, though it is primarily a client-side execution platform rather than a fully self-hostable container sandbox.
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 computing environment and data science IDE that allows you to write, run, and inspect code within the browser, though it is tailored for notebook-style literate programming rather than general-purpose full-stack cloud IDE development.
Laf is a serverless backend platform that provides an integrated environment for cloud functions, a document database, and file storage. It serves as a complete infrastructure for developing and deploying backend logic, data persistence, and real-time communication without the need for manual server management. The platform features a browser-based IDE that allows developers to write, test, and deploy serverless functions directly within a web editor, removing the requirement for local environment setup. It also includes a WebSocket communication platform for maintaining persistent bidirectio
Laf provides a browser-based IDE and serverless execution environment, but it functions primarily as a backend-as-a-service platform rather than a general-purpose cloud development environment for multi-file collaborative coding.
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 provides a sandboxed REPL environment and LLM execution engine rather than a general-purpose collaborative cloud IDE for human developers.
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 text editing component that many cloud IDEs use under the hood, but it is an embeddable building block rather than a complete collaborative cloud development environment with container sandboxes and terminal access.
DeepAnalyze is an autonomous data science agent and research pipeline designed to transform raw datasets into comprehensive analysis reports. It operates by generating and executing Python code to perform data preparation, modeling, and visualization. The system utilizes a secure, containerized execution environment to run generated scripts in isolation from the host system. It includes a benchmarking tool to evaluate the accuracy and performance of large language models against standardized data science tasks and a standardized API gateway for managing model completions and file uploads. Th
DeepAnalyze provides a sandboxed execution environment for running generated Python code, but it is an autonomous data science agent rather than a collaborative online code editor or cloud IDE for human developers.
This project is an interactive coding education platform and learning management system designed to deliver programming lessons and technical challenges. It serves as a localized technical learning platform that provides a structured coding curriculum translated from English into Chinese. The platform features a web-based code editor that allows users to write and test programming exercises directly in the browser. It utilizes client-side validation to provide immediate feedback on code inputs and employs a localization mapping system to connect translated content to original exercise structu
This repository is a localized learning management system and educational curriculum platform rather than a standalone cloud development environment, making it a neighbouring educational tool rather than a general-purpose online code editor.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| codesandbox/codesandbox-client | 13.6K | JavaScript | NOASSERTION | |
| eclipse-che/che | 7.2K | TypeScript | EPL-2.0 | |
| roslynpad/roslynpad | 2.8K | C# | mit | |
| gitpod-io/gitpod | 13.7K | TypeScript | AGPL-3.0 | |
| coder/code-server | 78K | TypeScript | MIT | |
| stackblitz/core | 10.8K | — | MIT | |
| jupyter/notebook | 13.2K | Jupyter Notebook | BSD-3-Clause | |
| labring/laf | 7.6K | TypeScript | Apache-2.0 | |
| alexzhang13/rlm | 2.6K | Python | mit | |
| microsoft/monaco-editor | 46.2K | JavaScript | MIT |