Una navaja suiza de escritorio para desarrolladores que reúne unas 30 herramientas pequeñas y sin conexión para codificar, dar formato, convertir y probar datos.
c3n9/CraftHub
Aplicación de escritorio multiplataforma en .NET (desarrollada con Avalonia) para crear, editar, comparar y exportar JSON, y cargar y gestionar clases.
Alternativa open source a:JSON Diff
Beyond Compare
- Estrellas
- 99
- Forks
- 8
- Issues abiertos
- 3
- Último commit
- anteayer
¿Qué es?
CraftHub es una herramienta de escritorio en .NET para trabajar con JSON. Permite cargar clases existentes de lenguajes de programación o crear otras desde cero, guardarlas y organizarlas en la aplicación, y completar sus campos para generar un documento JSON correspondiente que puedes exportar y usar en tus proyectos.
El proyecto también incluye una función para comparar JSON. La vista Changes muestra las modificaciones realizadas en el documento actual con respecto a su última versión guardada. Por su parte, JSON Comparer es una herramienta independiente que compara de dos a seis documentos en paralelo o en formato unificado, con resaltado a nivel de palabra y una vista estructural que enumera las rutas añadidas, eliminadas o modificadas. En las comparaciones se puede ignorar el orden de las claves o de los elementos de los arrays, las mayúsculas y minúsculas, los valores null y vacíos, o rutas específicas.
Las comparaciones se pueden exportar como un parche unificado, un JSON Patch RFC 6902 o un informe en Markdown o HTML. También hay una extensión para VS Code disponible en el marketplace.
Funciones clave
- 01Cargar clases existentes de lenguajes de programación o crear otras desde cero
- 02Guardar y organizar clases personalizadas en la aplicación
- 03Generar JSON a partir de los datos introducidos en las clases y exportarlo como archivo
- 04Comparar de dos a seis documentos JSON con diferencias en paralelo o en formato unificado
- 05Ignorar durante la comparación el orden de las claves o de los elementos de los arrays, las mayúsculas y minúsculas, los valores null o vacíos, o rutas específicas
- 06Exportar comparaciones como parches, JSON Patch (RFC 6902) o informes en Markdown o HTML
Casos de uso
- Generar archivos de datos JSON a partir de modelos de clases predefinidos
- Revisar las diferencias entre versiones de archivos de configuración o respuestas JSON de una API
- Crear informes de JSON Patch o de diferencias para documentación o revisión de código
Temas
Preguntas frecuentes
- ¿Qué es CraftHub?
- Aplicación de escritorio multiplataforma en .NET (desarrollada con Avalonia) para crear, editar, comparar y exportar JSON, y cargar y gestionar clases. CraftHub es una herramienta de escritorio en .NET para trabajar con JSON. Permite cargar clases existentes de lenguajes de programación o crear otras desde cero, guardarlas y organizarlas en la aplicación, y completar sus campos para generar un documento JSON correspondiente que puedes exportar y usar en tus proyectos.
- ¿CraftHub es gratuito? ¿Qué licencia tiene?
- CraftHub es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿CraftHub sigue mantenido?
- Mantenimiento activo. El último commit de CraftHub fue el 17 oct 2026.
- ¿Para qué puedo usar CraftHub?
- Generar archivos de datos JSON a partir de modelos de clases predefinidos Revisar las diferencias entre versiones de archivos de configuración o respuestas JSON de una API Crear informes de JSON Patch o de diferencias para documentación o revisión de código
- ¿Dónde consigo CraftHub?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/c3n9/CraftHub
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Herramienta gratuita y de código abierto para optimizar Windows, con 42 ajustes de rendimiento, privacidad y eliminación de software innecesario, además de utilidades integradas para administrar el sistema.
Anki es un programa de tarjetas de memoria para escritorio que programa repasos mediante repetición espaciada para ayudarte a memorizar.
Aplicación de escritorio que transcribe y traduce audio y video sin conexión en tu computadora, con tecnología de Whisper de OpenAI.
Servidor backend para los clientes del gestor de contraseñas Bitwarden, con las API, una base de datos SQL Server y despliegue con Docker.
Cliente de correo de escritorio de código abierto para Mac, Windows y Linux, creado con Electron y React y con un motor de sincronización en C++.