Accede a la aplicación en Vercel: Code Generators en Vercel
GraphML & CRUD Code Generator es un conjunto de herramientas diseñadas para cubrir las siguientes necesidades:
- GraphML Code Generator: Convierte contenido XML en GraphML de manera eficiente, ideal para proyectos de visualización de grafos.
- CRUD Code Generator: Genera automáticamente código CRUD (Create, Read, Update, Delete) en diferentes lenguajes de
programación (
Java,Python,TypeScript) y bases de datos (MySQL,PostgreSQL,SQLite), agilizando el desarrollo de aplicaciones basadas en bases de datos.
Ambas herramientas están compuestas por un frontend moderno y un backend escalable para garantizar una experiencia fluida y eficiente.
- Conversión XML a GraphML: Transforma archivos XML en GraphML.
- Interfaz de Usuario Intuitiva: Fácil de usar y moderna.
- Desempeño Óptimo: Rápido y fiable gracias a Vite y FastAPI.
- Soporte Multilenguaje: Generación de código en Java, Python, y TypeScript.
- Compatibilidad con Bases de Datos: PostgreSQL, MySQL y SQLite.
- Personalización de Tablas y Validaciones: Define estructuras de tablas, tipos de datos y validaciones.
- Plantillas Dinámicas: Gestión centralizada de plantillas para un fácil mantenimiento.
- Interfaz Moderna: Configura y genera código desde un entorno amigable.
- Frontend:
- Vite
- React
- TypeScript
- Backend:
- FastAPI
- Python
- Uvicorn
- Hosting:
- Vercel
Aquí tienes una versión mejorada y más atractiva de la sección 📸 Imágenes del README, con iconos y un diseño más estilizado utilizando Markdown:
Página inicial de la aplicación
Una vista moderna y limpia que conecta las funcionalidades de los generadores.
Transforma contenido XML a GraphML en un instante.
Crea tablas, queries y DAOs con unos pocos clics.
1️⃣ Selección de Base de Datos y Lenguaje:
2️⃣ Estructura de la Tabla:
3️⃣ Código Generado:
Obtén automáticamente el código para tu proyecto en el lenguaje seleccionado.
Sigue los pasos a continuación para configurar las aplicaciones localmente:
- Node.js v16 o superior
- Python 3.9 o superior
- Vite y npm instalados
git clone https://github.com/antonioap101/Code-Generators
cd code-generatorscd frontend
npm install
npm run devcd ../backend
python -m venv venv
source venv/bin/activate # En Windows: venv\Scripts\activate
pip install -r requirements.txt
uvicorn app:app --reload- Frontend: http://localhost:5173
- Backend: http://localhost:8000
Si deseas contribuir, abre un Pull Request o reporta problemas en la sección de Issues.
Este proyecto está bajo la licencia MIT. Consulta más detalles en el archivo LICENSE.
Si te resulta útil, por favor deja una estrella ⭐ en el repositorio. 😊





