Free Forever — No licensing fees, ever
100% Open Source — Full code access on GitHub
Self-Hosted — Your data, your infrastructure
Open Source Manufacturing Execution System

Modernize Your Production Floor

OpenMES is a powerful, free, and open-source Manufacturing Execution System designed to streamline production processes, enhance visibility, and drive operational excellence in modern manufacturing environments.

FIG · LINE-03 SCHEMATIC ● LIVE
ST-01 EXTRUDE ● running ST-02 TRIM ● running ST-03 INSPECT ○ idle ST-04 PACK ○ idle 42.0 m IN OUT
[LICENSE]
AGPL-3.0
[STACK]
Laravel · PostgreSQL
[DEPLOY]
Self-hosted · Docker
[CLOUD]
OpenMES Online · soon
§ 01

What is OpenMES?

OpenMES is a free, open-source Manufacturing Execution System (MES) designed to optimize and automate production processes in manufacturing companies. It connects the shop floor with business systems like ERP and SCADA — providing real-time production monitoring, data-driven decision-making, and complete traceability across every production line. Whether you operate a single facility or manage multi-site operations, OpenMES helps you eliminate waste, reduce cycle times, improve OEE, and drive continuous operational excellence — all without licensing fees.

01

Production Optimization

Identify production bottlenecks, reduce unplanned downtime, and maximize line throughput. OpenMES delivers real-time OEE (Overall Equipment Effectiveness) monitoring, Pareto loss analysis by shift and SKU, and hour-by-hour rate-vs-target tracking — so your team knows exactly where time and output are lost, and can act before a small issue becomes a costly stop.

OEE Pareto KPI Downtime
02

Process Automation

Replace manual data entry with automated capture directly from PLCs, barcode and RFID scanners, and IoT sensors on the production floor. OpenMES integrates via OPC UA, Modbus, and MQTT protocols — feeding live machine data into dashboards, work orders, and quality checks so operators focus on production, not paperwork.

PLC IoT SCADA Barcode
03

Full Traceability

Track every lot, serial number, operator, and process parameter from raw material receipt to finished goods shipment. Forward and backward genealogy lets you pull a recall set in seconds — not the three days it takes with paper travelers. Every event is logged in an audit-ready trail for compliance with ISO, FDA, and automotive standards.

Genealogy Lot tracking Recall Audit
§ 02

Why Choose OpenMES?

Six reasons OpenMES is the right backbone for a modern production floor.

MOD.01 [1/6]

Real-Time Monitoring

Track production metrics, equipment status, and performance indicators in real-time. Make data-driven decisions with instant visibility into your manufacturing operations.

MOD.02 [2/6]

100% Open Source

Free forever with full source code access. No vendor lock-in, no licensing fees. Customize and extend the platform to meet your specific manufacturing requirements.

MOD.03 [3/6]

Advanced Analytics

Comprehensive reporting and analytics tools to identify bottlenecks, optimize processes, and improve overall equipment effectiveness (OEE).

MOD.04 [4/6]

Integration Ready

Seamlessly integrate with existing ERP systems, SCADA platforms, and industrial equipment. Built with modern APIs and industry-standard protocols.

MOD.05 [5/6]

Quality Control

Implement robust quality management processes with traceability, defect tracking, and compliance reporting built directly into your production workflow.

MOD.06 [6/6]

Community Driven

Join a growing community of manufacturing professionals and developers. Contribute, collaborate, and benefit from collective expertise and continuous improvements.

§ 03

Latest from Blog

View all posts →
§ 04

Get In Touch

Have questions about OpenMES or want to contribute? Reach out to us directly.

JOIN THE COMMUNITY

Contribute to OpenMES.

OpenMES is built in the open. File an issue, send a PR, or join the discussion — all contributions welcome.