ModelForge
Compilador de modelos que transforma JSON en TypeScript, Java, Spring Boot, C# y Python, sin que el JSON salga del navegador.
Problema
Convertir JSON en modelos tipados suele resolverse con servicios en la nube o modelos de lenguaje: el resultado cambia entre ejecuciones y los datos, los nombres de campo y el código salen del equipo.
Ingeniería
La arquitectura es JSON → modelo intermedio universal → generadores especializados por lenguaje, en un monorepo con pnpm. El modelo intermedio es editable e inspeccionable antes de generar, los generadores están desacoplados, la compatibilidad se declara en perfiles explícitos por versión de Java y Spring Boot, y todo se ejecuta en el navegador: no hay backend que procese datos.
Resultado
MVP desplegado en producción sobre Cloudflare Workers, con interfaz en ocho idiomas y pruebas automatizadas en Chromium, Firefox y WebKit.
Funcionalidades
- Conversión de JSON a TypeScript, Java, Spring Boot, C# y Python.
- Generación determinista: la misma entrada y configuración producen siempre el mismo resultado.
- Inferencia de tipos, estructuras anidadas, nulabilidad y campos requeridos.
- Modelo intermedio editable antes de generar el código.
- Perfiles de compatibilidad para distintas versiones de Spring Boot y Java.
- Diagnósticos explicables sobre normalización e inferencias inciertas.
- Referencias visuales entre el JSON, el modelo intermedio y el código resultante.
- Resaltado de sintaxis, y descarga o copia de los archivos generados.
- Interfaz responsive, modo claro y oscuro, y ocho idiomas.
- Procesamiento íntegramente local, orientado a privacidad.
- Páginas estáticas optimizadas para buscadores.
- Pruebas automatizadas en Chromium, Firefox y WebKit.