Cinco lenguajes, un binario
JavaScript, TypeScript, Python, Go y Rust viven en la misma ventana con Monaco. Sin crear un proyecto solo para validar una idea.
Runner multi-lenguaje · Desktop y web
Lingua es el playground que usan developers senior cuando quieren probar un script de 10 líneas en cinco lenguajes sin crear un proyecto. Desktop-first, source-available y claro sobre qué corre en cada entorno.
const sizes = [512, 1024, 4096];
const kib = sizes.map((n) => n >> 10);
console.log(kib);type Lang = 'ts' | 'py' | 'go';
const active: Lang = 'ts';
console.log(active.toUpperCase());from pathlib import PurePosixPath
path = PurePosixPath("src/runner/python.py")
print(path.suffix)package main
import "fmt"
func main() { fmt.Println("hello from your local go toolchain") }fn main() {
println!("local rustc, no project required");
}Por qué Lingua
JavaScript, TypeScript, Python, Go y Rust viven en la misma ventana con Monaco. Sin crear un proyecto solo para validar una idea.
Pyodide v0.26.4 viene dentro del binario desktop. Abre Lingua en un avión, escribe Python y ejecuta. La versión web hace lo mismo después de la primera carga.
Nada sale de tu máquina hasta que das consentimiento. Nunca transmitimos tu código. La página de privacidad explica exactamente qué se recopila si la activas.
Las ejecuciones anteriores quedan cerca del editor, para que un scratchpad rápido también muestre qué cambió entre intentos.
Matriz de lenguajes
Cinco lenguajes se ejecutan hoy. Siete más sirven para abrir, leer y flujos cercanos al lint, pero todavía no son ejecutables.
Utilidades developer
Las pestañas del navegador que suelen rodear a un runner — formateador JSON, regex, JWT, diff, hash, cron, color y más — ya viven dentro de Lingua.
Una instalación. Cinco lenguajes. Ningún proyecto que crear.