SPMS-Server
🔥🔥🔥S-PMS (Smart Production Management System) 智能生产管理系统 ,是一个集成化、智能化的企业级应用软件,它集成了多个核心的生产管理模块,包括 制造执行系统 (MES)、仓库管理系统 (WMS)、企业资源计划系统 (ERP)、质量管理系统 (QMS) 以及 物联网管理系统 (IoTS) 等。QQ群:773726377
SPMS-Server is an open-source manufacturing (mrp/mes) project on GitHub under the MIT license (permissive), with 317 stars. It is built with JDK. Its last push was 20 days ago.
- Stars
- 317
- License
- MIT
- Activity
- Active
Judgement
- What it is
- Complete system
- What it does
- The backend of S-PMS, a production management suite for small manufacturers covering MES, WMS, ERP, quality and IoT device data in one Java application.
- Adopt it when
- A small Chinese-speaking manufacturer with Java developers wants an open MES and ERP base to customise.
- Watch out
- No releases, Chinese-only docs, and the author says plainly that support is unpaid and limited.
- Ready for
- Experimental
- Runs as
- Self-hosted server
- Built with
- Java, Redis, InfluxDB and MQTT
- How established
- Established: started 2 years ago, no tagged release yet.
- What the license allows
- You can build it into a product you sell, as long as you keep its copyright notice.
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: SPMS-Server → JDK → LLVM project → runs on a microchip
Open-source alternatives to SPMS-Server
-
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.