https://github.com/chrisladzamach/coderun
CodeRun is a desktop-grade Electron-powered web application that allows you to run JavaScript and Python code directly in the browser using Python and the built-in JavaScript engine.
https://github.com/chrisladzamach/coderun
code coderun coderunner desktop-app desktop-application electron electron-app
Last synced: 2 months ago
JSON representation
CodeRun is a desktop-grade Electron-powered web application that allows you to run JavaScript and Python code directly in the browser using Python and the built-in JavaScript engine.
- Host: GitHub
- URL: https://github.com/chrisladzamach/coderun
- Owner: chrisladzamach
- Created: 2025-02-11T18:58:27.000Z (4 months ago)
- Default Branch: dev
- Last Pushed: 2025-02-11T20:44:18.000Z (4 months ago)
- Last Synced: 2025-03-27T00:30:05.361Z (2 months ago)
- Topics: code, coderun, coderunner, desktop-app, desktop-application, electron, electron-app
- Language: JavaScript
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#EN-lang
# CodeRun
CodeRun is a web application that allows you to run JavaScript and Python code directly in the browser using Pyodide and the built-in JavaScript engine.
## 📌 Features
- Support for running Python and JavaScript code in real-time.
- Simple and fast interface.
- Based on Pyodide for Python and the browser's native JavaScript engine.
- Option to switch between programming languages.## 🚀 How it works
CodeRun uses **Pyodide** to run Python code in WebAssembly and the browser's native JavaScript engine to interpret JS code.
Code entered in the editor is interpreted and executed, displaying the output in real-time.## 🛠️ Installation and Use
### 1️⃣ Prerequisites
CodeRun does not require any dependencies to be installed. You only need a modern browser that supports WebAssembly.### 2️⃣ Clone the repository
```bash
git clone https://github.com/your_user/code-run.git
cd code-run
```### 3️⃣ Run the application
Open the `index.html` file in your browser:```bash
xdg-open index.html # Linux
open index.html # macOS
start index.html # Windows
```## ⚠️ Considerations
- Make sure you are connected to the Internet to load Pyodide from the CDN if you want to run Python code.
- There may be limitations in running certain Python libraries due to WebAssembly environment restrictions.
- If the console shows no output, check the loading of `pyodide.js` in the browser console.## 📸 Images of project
---
📌 **Developed by Ramdev**## ES-lang
# CodeRun
CodeRun es una aplicación web que permite ejecutar código JavaScript y Python directamente en el navegador utilizando Pyodide y el motor de JavaScript integrado.
## 📌 Características
- Soporte para ejecutar código Python y JavaScript en tiempo real.
- Interfaz simple y rápida.
- Basado en Pyodide para Python y el motor de JavaScript del navegador.
- Opción para cambiar entre lenguajes de programación.## 🚀 Cómo funciona
CodeRun utiliza **Pyodide** para ejecutar código Python en WebAssembly y el motor de JavaScript nativo del navegador para interpretar código JS.
El código ingresado en el editor es interpretado y ejecutado, mostrando la salida en tiempo real.## 🛠️ Instalación y Uso
### 1️⃣ Requisitos previos
CodeRun no requiere instalación de dependencias. Solo necesitas un navegador moderno compatible con WebAssembly.### 2️⃣ Clonar el repositorio
```bash
git clone https://github.com/tu_usuario/code-run.git
cd code-run
```### 3️⃣ Ejecutar la aplicación
Abre el archivo `index.html` en tu navegador:```bash
xdg-open index.html # Linux
open index.html # macOS
start index.html # Windows
```## ⚠️ Consideraciones
- Asegúrate de estar conectado a Internet para cargar Pyodide desde la CDN si deseas ejecutar código Python.
- Puede haber limitaciones en la ejecución de ciertas bibliotecas de Python debido a las restricciones del entorno WebAssembly.
- Si la consola no muestra salida, revisa la carga de `pyodide.js` en la consola del navegador.## 📸 Imágenes del proyecto
---
📌 **Desarrollado por Ramdev**