JARU IDE
Desarrollo ESP32 integrado
"Del concepto a la creación, todo empieza con una línea"
Un IDE completo con su propio lenguaje de programación para crear proyectos gráficos, interactivos e IoT en ESP32. Programa en Windows, depura visualmente, simula hardware, crea assets y despliega desde un mismo lugar.

Qué Incluye
Un entorno todo-en-uno que construí porque quería que existiera
IDE Completo
Editor de código con autocompletado, explorador de proyectos y paneles acoplables. Todo en un solo lugar.
Depurador Visual
Breakpoints, ejecución paso a paso y ventana Watch. Depura en Windows, despliega en ESP32.
Editor de Sprites e Imágenes
Editores integrados para sprites e imágenes. Crea assets para juegos sin salir del IDE.
Herramientas ESP32
Flash con un clic a tu dispositivo. Monitor serie incluido. Sin línea de comandos.
Lenguaje de programación JARU
Sintaxis limpia, clases, closures, garbage collector. Diseñado para resultar familiar y ser práctico.
Módulos Integrados
GPIO, WiFi, MQTT, I2C, Display, Sprites, Physics, JSON... listos para usar.
Simulador GPIO
Simula hardware desde Windows. Incluye LEDs, potenciómetro, generador de señales, osciloscopio, tiras LED, conmutador, pulsador y sensor de temperatura.
Hecho con JARU
Juegos y demos escritos en JARU, ejecutándose en la máquina virtual de Windows.
Sprites, tilemaps, físicas y sonido, todo con los módulos integrados. El mismo código funciona también en una placa ESP32.
JARU para ESP32
Una entrada rápida a la parte ESP32 de JARU.
Usa JARU para pequeñas apps ESP32, interfaces gráficas, demos arcade, pruebas GPIO, prototipos MQTT y proyectos orientados a dispositivo. La página ESP32 explica el flujo y los ejemplos en detalle sin cargar la portada.

El lenguaje de programación
Sintaxis simple, funcionalidades prácticas
// Variables with type inference
var name = "JARU"
var version = 0.9
var features = ["simple", "fast", "powerful"]
// Functions are first-class
func greet(who)
return "Hello, " + who + "!"
end
println(greet(name))
// Elegant loops
foreach (var feature in features)
println("Ok " + feature)
endDónde Funciona
Desarrolla en Windows, despliega en ESP32
Sobre Este Proyecto
JARU empezó como un proyecto personal para aprender sobre compiladores y máquinas virtuales. Creció hasta convertirse en un IDE completo porque quería un entorno cómodo para programar placas ESP32.
JARU es un proyecto independiente centrado en hacer el desarrollo ESP32 más visual, integrado y accesible.
Es gratis. Siéntete libre de explorarlo y ver si encaja con tus proyectos.
¿Quieres Probarlo?
Descarga el IDE y pruebalo