一句话结论:国产开源MES系统,Python/FastAPI开发,Apache-2.0协议,功能覆盖BOM、计划、生产执行、追溯、防错、仓储、设备采集、质量、看板报表,适合国产替代。
OpenMES
开源 完全免费开源,Apache-2.0协议 开源MES国产PythonFastAPIApache-2.0生产追溯设备采集
★★★★☆
综合 4.2 / 5
多维评分
| 易用性 | ★★★★☆ 4.0 |
| 稳定性 | ★★★★☆ 4.0 |
| 性能 | ★★★★☆ 4.0 |
| 生态 | ★★★☆☆ 3.0 |
| 性价比 | ★★★★★ 5.0 |
| 国产化 | ★★★★★ 5.0 |
技术属性
| 运行平台 | Windows、Linux、跨平台、Web、Docker |
|---|---|
| 开发语言 | Python、FastAPI |
| 支持协议 | REST API、SQL、Modbus、OPC UA |
| 授权方式 | 开源(完全免费开源,Apache-2.0协议) |
适用场景
- 国产替代
- 中小企业MES
- Python技术栈
- 设备数据采集
- 生产追溯
- 离散制造
- Docker部署
不适用场景
- 流程工业
- 超大型企业
- 需要商业支持
- 非Python技术栈
OpenMES是一款国产开源制造执行系统,由Tannie-80开发维护,采用Python/FastAPI技术栈,Apache-2.0协议,GitHub持续更新(2026年9月仍在活跃开发)。
核心优势:
- 完全开源:Apache-2.0协议,可商用,无传染性
- 国产自主:中文界面,中文文档,符合国内企业使用习惯
- 功能完整:BOM管理、生产计划、生产执行、质量追溯、防错管理、仓储管理、设备数据采集、看板报表、权限矩阵
- Python技术栈:开发效率高,易于二次开发和集成
- 支持设备采集:内置Modbus、OPC UA等工业协议接入能力
- 轻量级:SQLite数据库,部署简单,适合中小企业
适用场景:国产替代方案、中小企业MES、离散制造生产管理、设备数据采集、生产质量追溯、Python技术栈团队。对于需要自主可控MES系统的国内中小企业,OpenMES是理想的选择。
注意:OpenMES仍在快速发展中,部分高级功能(如APS高级排程)尚在开发中;社区规模不如qcadoo大;需要有Python开发能力进行定制。
常见问题
OpenMES 是免费的吗?怎么收费?
OpenMES 的授权方式为「开源」。计费方式:完全免费开源,Apache-2.0协议。
OpenMES 能跑在哪些系统?支持哪些 PLC/设备协议?
运行平台:Windows、Linux、跨平台、Web、Docker。支持通讯协议:REST API、SQL、Modbus、OPC UA。
OpenMES 适合什么规模和类型的项目?
适合:国产替代、中小企业MES、Python技术栈。不建议:流程工业、超大型企业。
同类软件对比
快格云制造MES
国产开源MES系统,基于RiverEdge框架,FastAPI+React现代化技术栈,支持多租户,覆盖生产计划、工单管理、质量追溯、设备监控,兼具ERP基础功能。
MES/MOM制造执行
mSupply
开源制造执行系统(MES),最初为医疗供应链开发,功能覆盖生产管理、库存管理、采购管理、质量管理、报表分析,支持多仓库多站点,适合中小制造企业作为MES基础平台进行二次开发。
MES/MOM制造执行
OpenBOM
云端BOM(物料清单)和产品数据管理平台,免费版支持基本的BOM管理、版本控制、供应商管理,可与主流CAD软件集成,适合中小制造企业的产品数据管理和BOM协作。
MES/MOM制造执行
qcadoo MES
全球最知名的开源MES系统之一,波兰Qcadoo公司开发,Java编写,功能覆盖生产计划、工单管理、物料需求、质量控制、仓储管理,适合中小企业。
MES/MOM制造执行