OpenSparrow
OpenSparrow es una plataforma PHP sin código impulsada por esquemas para construir sistemas internos rápidamente sobre PostgreSQL sin dependencias externas en producción.
Ficha actualizada 24 sept 2026, 20:43 · upstream 24 sept 2026, 20:31 · release 3.9
Qué es OpenSparrow
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
OpenSparrow es una plataforma auto-alojada impulsada por JSON schema diseñada para crear aplicaciones CRUD, paneles de control y calendarios en minutos. Su arquitectura elimina la necesidad de Composer o npm en producción, permitiendo un despliegue directo al apuntar a PostgreSQL y ejecutar el wizard inicial que configura automáticamente la base de datos y las tablas del sistema.
La plataforma genera interfaces dinámicas como tablas, formularios, dashboards y calendarios directamente desde archivos de configuración, manteniendo la lógica de negocio desacoplada de la infraestructura. Incluye módulos nativos para gestión de archivos, flujos de trabajo visuales, automatizaciones basadas en reglas y paneles analíticos personalizados sin necesidad de escribir código.
Destaca por su enfoque en la propiedad total de los datos y la ausencia de bloqueo de proveedores, permitiendo una migración sencilla entre entornos. Ofrece capacidades avanzadas como RAG local con Ollama para bases de conocimiento, ETL programado, anonimización de datos GDPR y control granular de acceso por usuario.
- Creación rápida de sistemas CRUD internos sin escribir código mediante configuración JSON
- Gestión visual de bases de datos PostgreSQL desde el panel de administración con creación automática de tablas
- Implementación de flujos de trabajo automatizados con notificaciones, webhooks y llamadas a procedimientos almacenados
- Construcción de paneles analíticos personalizados mediante widgets definidos en configuración sin backend adicional
- Despliegue simplificado vía wizard inicial que configura automáticamente la base de datos y crea el usuario administrador
- Ausencia de dependencias externas en producción (sin Composer ni npm), facilitando el mantenimiento y despliegue
- Gestión completa del acceso por usuario con control granular a nivel de tabla, vista o reporte desde el panel
- Módulos nativos para anonimización de datos GDPR, auditoría de cambios y estadísticas de clics en la interfaz
- Dependencia obligatoria de PostgreSQL como base de datos principal (MySQL solo soportado como fuente en ETL)
- Falta de soporte nativo para bases de datos NoSQL o SQL Server
- Algunas funcionalidades avanzadas como webhooks requieren endpoints externos configurados correctamente
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Recomendado usar Docker (Path B) para producción en VPS o local, o FTP/shared hosting (Path C) si se prefiere PHP tradicional. Ejecutar setup.php antes de acceder a la aplicación. Asegurar PostgreSQL disponible en puerto configurado. En desarrollo local sin Docker, usar servidor integrado de PHP apuntando al directorio raíz.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.