OpenMes
OpenMES es un sistema MES (Manufacturing Execution System) de código abierto basado en Laravel 12 y PostgreSQL, diseñado para fabricantes pequeños y medianos.
Ficha actualizada 25 sept 2026, 11:26 · upstream 25 sept 2026, 10:57 · release v0.24.3
Qué es OpenMes
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
OpenMES es un sistema MES autoalojado y de código abierto, construido específicamente para fabricantes pequeños y medianos en industrias como la carpintería, fabricación de metales, plásticos y ensamblaje. Su arquitectura se basa en Laravel 12 con Blade, Tailwind CSS 4, Alpine.js y Livewire 4, ofreciendo una interfaz optimizada para tablets y dispositivos móviles. El sistema utiliza PostgreSQL 17+ como base de datos principal, con registros de auditoría inmutables para garantizar la trazabilidad completa de todas las acciones realizadas en el sistema.
El proyecto incluye un sistema de hooks extensible que permite añadir funcionalidades personalizadas sin modificar el código base, mediante eventos de dominio, menús y widgets. Ofrece módulos integrados como una estación de escaneo de códigos EAN para empaquetado, gestión de órdenes de trabajo, planificación con vistas Gantt, control de calidad, informes analíticos en tiempo real y cumplimiento con normativas ISO 9001 y AS9100. El despliegue se realiza mediante Docker Compose con un script de instalación automático que configura credenciales seguras y selecciona puertos disponibles.
- Planificación de producción con vistas Gantt para múltiples líneas y turnos
- Gestión del ciclo de vida completo de órdenes de trabajo y lotes parciales
- Control de calidad con informes de trazabilidad inmutable y auditoría ISO
- Integración con máquinas IoT mediante MQTT y conexión a ERPs como SAP o Odoo
- Estación de escaneo EAN para control de empaquetado y gestión de inventario
- Arquitectura simplificada de dos contenedores (Laravel + PostgreSQL) sin necesidad de proxy inverso
- Cumplimiento con el estándar ISA-95 Level 3 para gestión de operaciones de fabricación
- Sistema de hooks extensible para añadir módulos personalizados sin tocar el código base
- Interfaz optimizada para tablets con modo offline y PWA para uso en planta
- Registros de auditoría inmutables en PostgreSQL para cumplimiento normativo
- Requiere Docker y Docker Compose para el despliegue simplificado oficial
- No incluye soporte nativo para Kubernetes ni orquestación avanzada
- La base de datos PostgreSQL debe ejecutarse en un contenedor separado
- Dependencia de Laravel 12, lo que implica mantenerse al día con actualizaciones del framework
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.
Despliegue recomendado mediante Docker Compose con el script ./install.sh. Requiere Git y Docker 20.10+. El sistema selecciona automáticamente puertos libres (80/443 o alternativos como 8080). Para producción, asegúrate de configurar variables de entorno en .env, incluyendo credenciales seguras para PostgreSQL y autenticación. La migración de la base de datos y creación del usuario admin ocurren automáticamente en el primer arranque.
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.




