OpenRunner

Alternativa gratuita y de código abierto a RunJS

Una aplicación de escritorio exclusiva para macOS para ejecutar JavaScript localmente. Perfecta para practicar algoritmos, probar código rápidamente y experimentar con Node.js.

Versión 0.1 Disponible

Primera versión estable con todas las funcionalidades básicas

100%
Gratuito y Open Source
1
Plataforma Soportada
Posibilidades de Código

Características Principales

Todo lo que necesitas para ejecutar JavaScript localmente

Editor Avanzado

Monaco Editor con soporte para temas oscuros y autocompletado

Ejecución Segura

Sandbox para ejecutar código JavaScript de forma segura

Layout Dividido

Paneles redimensionables con split layout intuitivo

Auto-guardado

Guardado automático del código con configuración personalizable

Atajos de Teclado

Cmd+S para guardar, Cmd+Enter para ejecutar

Exclusivo para macOS

Optimizado específicamente para macOS con Tauri 2.0

Descargar OpenRunner

Disponible para macOS

🍎

macOS (Intel)

Aplicación para macOS 10.15+ (Intel)

Descargar .dmg

Disponible

🍎

macOS (Apple Silicon)

Aplicación para macOS 10.15+ (M1/M2/M3)

Descargar .dmg

Disponible

¿Eres desarrollador? ¡Contribuye al proyecto!

Ver en GitHub

Arquitectura Limpia

Desarrollado siguiendo Clean Architecture y DDD

Tecnologías Utilizadas

Tauri 2.0- Framework para aplicaciones de escritorio
React 18- Framework de UI moderna
TypeScript- Tipado estático para mayor seguridad
Monaco Editor- Editor de código (mismo que VSCode)
Clean Architecture- Patrón arquitectónico escalable

Estructura del Proyecto

src/
├── domain/ # Entidades y reglas
├── application/ # Casos de uso
├── infrastructure/ # Adaptadores
├── presentation/ # Componentes React
└── shared/ # Tipos y utilidades

Próximas Funcionalidades

Características que están en desarrollo

Modo Vim completo con monaco-vim
Temas personalizables
Historial de ejecuciones
Exportación de código
Snippets y plantillas
Soporte para múltiples lenguajes
Configuración avanzada del editor

¿Tienes ideas para nuevas funcionalidades?

Sugerir Funcionalidad

Changelog v0.1

Características implementadas en la primera versión

v0.1

Primera Versión Estable

Lanzada el 1 de Agosto, 2025

Implementación inicial con Clean Architecture
Editor Monaco con tema oscuro
Ejecución segura de JavaScript
Layout dividido redimensionable
Auto-guardado y persistencia local
Atajos de teclado (Ctrl+S, Ctrl+Enter)

¿Listo para empezar a programar?

OpenRunner te permite ejecutar JavaScript localmente de forma segura y eficiente. Perfecto para practicar algoritmos, probar código rápidamente y experimentar con Node.js.