OpenMES
Welcome to the OpenMes repository 👋 This project was shaped through consultations with several manufacturing companies across different industries - if you spot a bug, please let me know. Live demo: https://demo.getopenmes.com/register
OpenMES is an open-source manufacturing (mrp/mes) project on GitHub under the AGPL-3.0 license (network copyleft), with 170 stars. It is built with Php-src, V8 and Postgres. Its last push was 11 days ago.
- Stars
- 170
- License
- AGPL-3.0
- Activity
- Active
- Latest release
- v0.28.0
Judgement
- What it is
- Complete system
- What it does
- A manufacturing execution system for small shops with tablet screens for operators, production planning, work orders, quality checks, downtime tracking and MQTT machine data.
- Adopt it when
- A small woodworking, metal or assembly shop wants shop-floor tracking without enterprise MES licences.
- Watch out
- Under a year old and still at version 0.x, so expect changes; AGPL applies if you modify and host it for others.
- Ready for
- Experimental
- Runs as
- Self-hosted server and cloud service
- Built with
- PHP, Laravel, PostgreSQL and MQTT
- How established
- Young: started 8 months ago, latest release v0.28.0.
- What the license allows
- Use inside your business is unrestricted. If you change it and let customers use it over the internet, you must publish your changes.
Judged on 2026-11-03 from the project's README and GitHub data. The license and age lines are worked out directly.
Built from
Follow it down: OpenMES → Php-src → GCC → LLVM project → runs on a microchip
Open-source alternatives to OpenMES
-
1
FUXA frangoteam
Web-based Process Visualization (SCADA/HMI/Dashboard) software
Complete system Usable A plant or integrator wants browser-based HMI screens without licensing a commercial SCADA package.
★ 5.2k MIT JavaScript Active, pushed yesterday -
2
Dgiot dgiot
Open Source Industrial IoT Platform | 300+ protocols | 6-min deploy | Modbus OPC UA MQTT | 12K Stars
Framework or platform Usable You are building an industrial IoT deployment with many devices and have staff able to operate Erlang, PostgreSQL and TDengine.
★ 4.9k Apache-2.0 Erlang Active, pushed 20 days ago -
3
Open62541 open62541
Open source implementation of OPC UA (OPC Unified Architecture) aka IEC 62541 licensed under Mozilla Public License v2.0
Building block Production-ready You are writing firmware or software that must speak OPC UA and want a portable, open implementation.
★ 3.3k MPL-2.0 C Active, pushed 5 days ago -
4
Magistrala absmach
IoT Platform Framework
Framework or platform Usable You are building your own IoT service and want multi-protocol messaging and device management as a base instead of writing it.
★ 2.7k Apache-2.0 Go Active, pushed 7 days ago -
5
Thingsboard-gateway thingsboard
Open-source IoT Gateway - integrates devices connected to legacy and third-party systems with ThingsBoard IoT Platform using Modbus, CAN bus, BACnet, BLE, OPC-UA, MQTT, ODBC and REST protocols.
Integration Production-ready You run ThingsBoard and need to bring legacy or fieldbus devices into it.
★ 2.2k Apache-2.0 Python Active, pushed 5 days ago -
6
PLC4X apache
PLC4X The Industrial IoT adapter
Building block Usable Your software must read from PLCs of several brands and you would rather not write each driver yourself.
★ 1.8k Apache-2.0 Java Active, pushed 5 days ago -
7
NodeOPCUA node-opcua
Unlocking the Full Potential of OPC UA with Typescript and NodeJS - http://node-opcua.github.io/
Building block Production-ready You are writing industrial software in JavaScript or TypeScript that has to talk OPC UA.
★ 1.7k MIT TypeScript Active, pushed yesterday -
8
Opcua-asyncio FreeOpcUa
OPC UA library for python >= 3.10
Building block Production-ready You need to read from or expose OPC UA data in a Python script or service.
★ 1.5k LGPL-3.0 Python Active, pushed 23 days ago
Commercial manufacturing (MRP and MES) systems
-
1
Dassault Systèmes DELMIA Apriso Dassault Systèmes
Complete system Production-ready A multinational manufacturer wants a standard MES rolled out across many plants, often alongside 3DEXPERIENCE.
Commercial -
2
Kepware KEPServerEX PTC
Integration Production-ready A plant needs to pull data from a mix of PLC brands into SCADA, MES or historian systems.
Commercial -
3
Siemens Opcenter Siemens
Opcenter is a unified manufacturing operations management (MOM) solutions portfolio, enabling digital software operations management.
Complete system Production-ready A large manufacturer with complex plant operations wants MES tied to Siemens PLM and automation.
Commercial -
4
Epicor Kinetic Epicor Software Corporation
Streamline production operations with Kinetic ERP. Utilize software to plan manufacturing efficiently. Implement solutions to reduce downtime & scale growth.
Complete system Production-ready A midsize make-to-order or mixed-mode manufacturer needs shop-floor and job costing depth beyond a general ERP.
Commercial -
5
Ignition Inductive Automation
Ignition is the universal industrial platform for SCADA, MES, IIoT and more. Connect all your data across your entire enterprise and applications.
Framework or platform Production-ready A manufacturer or integrator wants to build plant-wide SCADA and dashboards without per-tag or per-client licensing.
Commercial -
6
Plex Smart Manufacturing Platform Rockwell Automation
Complete system Production-ready A midsize discrete or process manufacturer, often automotive, wants ERP and MES on one cloud platform.
Commercial
Stars, license and activity come from GitHub and refresh on a rolling hourly schedule. The project's own description is quoted as written.