Assembly Line

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

Code on GitHub Website

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

How compilers were built, back to punched paper tape

Open-source alternatives to SPMS-Server

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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.