Assembly Line

Alternatives to Katana in 2026

14 commercial products, led by Dassault Systèmes DELMIA Apriso, Kepware KEPServerEX and Siemens Opcenter. 36 open-source projects you can run yourself, led by FUXA, Dgiot and Open62541.

Open source

  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
  9. 9
    Shifu Edgenesis

    Kubernetes-native IoT gateway

    Framework or platform Usable Your edge sites already run Kubernetes and you want devices managed with the same tooling as your services.

    ★ 1.4k Apache-2.0 Go Active, pushed 7 days ago
  10. 10
    Neuron emqx

    Open source industrial connectivity server

    Complete system Production-ready You need a lightweight edge gateway to move PLC data into MQTT or EMQX.

    ★ 1.4k LGPL-3.0 C Active, pushed 5 days ago
  11. 11
    Milo eclipse-milo

    Eclipse Milo™ - an open source implementation of OPC UA (IEC 62541).

    Building block Production-ready You build industrial or IoT software on the JVM and need a mature OPC UA client or server.

    ★ 1.4k EPL-2.0 Java Active, pushed 5 days ago
  12. 12
    xTools x-tools-author

    xTools: Qt-SerialPort-HID-BLE-UDP-TCP-WebSocket-Modbus-CANBus-MQTT-CoAP-TFTP-mDNS debugging tool, which support custom lua, javascript, chart view and data transmitting...

    Developer tool Usable An embedded or hardware developer wants one desktop tool for poking at many communication links.

    ★ 1.1k LGPL-3.0 C++ Active, pushed 17 days ago
  13. 13
    Opcua gopcua

    Native Go OPC-UA library

    Building block Usable You are writing a Go service that reads or subscribes to OPC UA servers.

    ★ 1.1k MIT Go Active, pushed 22 days ago
  14. 14
    StreamPipes apache

    Apache StreamPipes - A self-service (Industrial) IoT toolbox to enable non-technical users to connect, analyze and explore IoT data streams.

    Complete system Usable A manufacturing team wants non-programmers to wire up machine data pipelines and dashboards on their own infrastructure.

    ★ 752 Apache-2.0 Java Active, pushed 11 days ago
  15. 15
    Industrial-IoT Azure

    OPC Publisher

    Integration Production-ready Your plant data is going to Azure and your machines expose OPC UA.

    ★ 577 MIT C# Active, pushed 6 days ago
  16. 16
    Json-scada riclolsen

    A portable and scalable SCADA/IIoT-I4.0/Gateway platform centered on the MongoDB database server.

    Complete system Usable A utility or integrator needs open-source SCADA with power-grid protocols and is willing to run MongoDB and several drivers.

    ★ 423 GPL-3.0 C Active, pushed 42 days ago
  17. 17
    SPMS-Server s-pms

    🔥🔥🔥S-PMS (Smart Production Management System) 智能生产管理系统 ,是一个集成化、智能化的企业级应用软件,它集成了多个核心的生产管理模块,包括 制造执行系统 (MES)、仓库管理系统 (WMS)、企业资源计划系统 (ERP)、质量管理系统 (QMS) 以及 物联网管理系统 (IoTS) 等。QQ群:773726377

    Complete system Experimental A small Chinese-speaking manufacturer with Java developers wants an open MES and ERP base to customise.

    ★ 317 MIT Java Active, pushed 20 days ago
  18. 18
    Iot-master god-jason

    物联大师是开源免费的物联网平台,集成了标准Modbus和主流PLC等多种协议,支持数据采集、公式计算、定时控制、自动控制、异常报警、流量监控、Web组态、远程调试等功能,适用于大部分物联网和工业互联网应用场景。

    Complete system Experimental A small Chinese-speaking integrator wants a lightweight IoT collector that runs on modest hardware.

    ★ 869 GPL-3.0 JavaScript Slowing, pushed 4 months ago
  19. 19
    Opcua-commander node-opcua

    a opcua client with blessed (ncurses)

    Developer tool Usable You need to inspect an OPC UA server over SSH or without a desktop GUI.

    ★ 272 MIT TypeScript Active, pushed 7 days ago
  20. 20
    ProtoForge suoten

    ProtoForge: 零硬件仿真模拟 Modbus/S7/OPC-UA/BACnet 等28协议设备,测试上位机与网关通信。Python,开箱即用。

    Developer tool Experimental You develop or test HMI, SCADA or IoT gateway software and lack real devices on the bench.

    ★ 238 MIT Python Active, pushed 21 days ago
  21. 21
    WebErpMesv2 SMEWebify

    Open-source ERP/MES for sheet metal, machining and mold shops. From quote to invoice: routings, BOMs, shop-floor tracking, finite-capacity planning, stock by dimensions, quality and Factur-X e-invoicing. Built by people who run workshops.

    Complete system Usable A small job shop doing sheet metal or machining, especially in France, wants open-source quoting, planning and shop-floor tracking.

    ★ 224 LGPL-3.0 PHP Active, pushed 12 days ago
  22. 22
    Open62541pp open62541pp

    C++ wrapper of the open62541 OPC UA library

    Building block Usable You write C++ and want OPC UA without handling open62541's C API directly.

    ★ 197 MPL-2.0 C++ Active, pushed 14 days ago
  23. 23
    OSHMI riclolsen

    SCADA HMI for substations and automation applications.

    Complete system Usable You already run OSHMI at a site and need to keep it going.

    ★ 467 GPL-3.0 JavaScript Slowing, pushed 6 months ago
  24. 24
    OpenMES Mes-Open

    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

    Complete system Experimental A small woodworking, metal or assembly shop wants shop-floor tracking without enterprise MES licences.

    ★ 170 AGPL-3.0 PHP Active, pushed 11 days ago
  25. 25
    HiveMQ Edge hivemq

    HiveMQ Edge is an MQTT gateway that enables interoperability between OT devices and IT systems. It translates diverse protocols into MQTT for streamlined communication and helps organize data into a unified namespace, making managing and streaming data across your infrastructure easier.

    Integration Usable You are moving factory data onto MQTT, particularly toward a HiveMQ broker.

    ★ 167 Apache-2.0 Java Active, pushed 5 days ago
  26. 26
    Async-opcua FreeOpcUa

    Fully featured implementation of OPC-UA in Rust.

    Building block Usable You are writing industrial software in Rust and need OPC UA.

    ★ 164 MPL-2.0 Rust Active, pushed 10 days ago
  27. 27
    Opcilloscope SquareWaveSystems

    Browse and monitor OPC UA servers from your terminal. Lightweight, cross-platform, keyboard and mouse friendly.

    Developer tool Experimental You want a quick, cross-platform OPC UA browser in the terminal.

    ★ 147 MIT C# Active, pushed 13 days ago
  28. 28
    Automation Gateway vogler75

    A OPC UA gateway which gives you access to your OPC UA values via MQTT or GraphQL (HTTP). If you have an OPC UA server in your PLC, or a SCADA system with an OPC UA server, you can query data from there via MQTT and GraphQL (HTTP). In addition, the gateway can also log value changes from OPC UA nodes in an InfluxDB, IoTDB, Kafka, and others.

    Integration Usable You want to pull PLC or SCADA tags into IT systems through GraphQL or MQTT without custom code.

    ★ 301 GPL-3.0 Kotlin Slowing, pushed 7 months ago
  29. 29
    OEE-Designer point85

    The OEE-Designer is the build time environment for OEE applications.

    Complete system Usable A plant wants to measure OEE from live machine data without buying a commercial MES module.

    ★ 121 MIT Java Active, pushed 14 days ago
  30. 30
    Opcuanet-samples Traeger-GmbH

    Sample projects for C#, VB.NET and C++/CLI to guide developers using our OPC UA .NET SDKs.

    Template or starter Usable You have chosen or are evaluating Traeger's SDK and want working examples.

    ★ 115 MIT C# Active, pushed 12 days ago
  31. 31
    Daq shunnet

    [ 开箱即用 ] 🚀 基于 .NET 10 的插件化工业数据采集框架,支持 WPF 与 Blazor 双端部署,统一接入 PLC、OPC UA、Modbus、数据库及非标设备,并无缝对接 MQTT、Kafka、RabbitMQ、RocketMQ 等消息系统

    Complete system Experimental A Windows-centred plant team wants a desktop data acquisition tool and reads Chinese.

    ★ 115 MIT C# Active, pushed 23 days ago
  32. 32
    SPMS-Web s-pms

    🔥🔥🔥S-PMS (Smart Production Management System) 智能生产管理系统 ,是一个集成化、智能化的企业级应用软件,它集成了多个核心的生产管理模块,包括 制造执行系统 (MES)、仓库管理系统 (WMS)、企业资源计划系统 (ERP)、质量管理系统 (QMS) 以及 物联网管理系统 (IoTS) 等。QQ群:773726377

    Complete system Experimental Only together with spms-server, for a small manufacturer customising S-PMS.

    ★ 106 MIT Vue Active, pushed 3 months ago
  33. 33
    Opcua-esp32 cmbahadir

    Embedded OPC UA Server on ESP32 based on open62541 stack

    Template or starter Experimental You want a starting point for running OPC UA on a microcontroller.

    ★ 131 MPL-2.0 C Slowing, pushed 4 months ago
  34. 34
    inoERP inoerp

    inoERP is an OneApp [ Go back-end & Flutter front-end ] based enterprise management system

    Complete system Experimental Only if you want to study an Oracle-style ERP data model; it is not a safe choice to run a business on today.

    ★ 839 MPL-2.0 JavaScript Quiet, pushed 3 years ago
  35. 35
    Opcua awcullen

    OPC Unified Architecture (OPC UA) in Go.

    Building block Usable You need an OPC UA server, not just a client, in Go.

    ★ 112 MIT Go Slowing, pushed 9 months ago
  36. 36
    MES-SpringBoot wangziyang6

    结合ISA-95 MES/MOM执行制造系统 数字化工厂+智能制造

    Complete system Experimental Only as reference for how an MES might be structured.

    ★ 141 AGPL-3.0 JavaScript Quiet, pushed 3 years ago

Commercial

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

    Syspro ERP software simplifies manufacturing & distribution with cloud solutions. Automate operations & drive growth. Contact us today!

    Complete system Production-ready A small or midsize manufacturer or distributor, especially in South Africa, Australia, the UK or North America, wants an industry-focused ERP.

    Commercial
  8. 8
    Tulip Tulip Interfaces

    Tulip is a composable, AI-native platform manufacturers use to build and connect solutions to improve production tracking, quality, traceability, and more.

    Framework or platform Production-ready Engineers on a factory floor want to build their own operator apps quickly without a full MES project.

    Commercial
  9. 9
    Fulcrum Fulcrum Pro

    Fulcrum is cloud manufacturing software that connects your shop with live data to make better decisions, faster. Ditch archaic ERPs and switch to the first truly connected cloud manufacturing software.

    Complete system Usable A US metal fabrication or machining job shop wants modern cloud ERP that schedules work automatically.

    Commercial
  10. 10
    ProShop ERP Adion Systems

    ProShop's ERP system for manufacturing improves machine shop efficiency with an all-in-one platform including ERP, MES, QMS, and more.

    Complete system Production-ready A CNC machine shop in regulated work like aerospace or medical wants ERP and quality records in one paperless system.

    Commercial
  11. 11
    Global Shop Solutions Global Shop Solutions

    From quote to cash and everything in between, Global Shop Solutions ERP software will become the most valuable asset at your company.

    Complete system Production-ready A midsize US custom manufacturer wants one vendor for ERP including its own accounting.

    Commercial
  12. 12
    JobBOSS² ECI Software Solutions

    JobBOSS² centralizes quoting, scheduling, and inventory in one ERP so job shops quote faster, protect margins, and grow revenue. Get a demo today.

    Complete system Production-ready A small US job shop or contract manufacturer wants a widely used, mid-priced job-costing ERP.

    Commercial
  13. 13
    MRPeasy MRPeasy

    Simple yet powerful cloud-based Manufacturing ERP/MRP software. Production planning, stock, CRM, purchases, finances, and the team.

    Complete system Production-ready A manufacturer with 10 to 200 staff wants MRP that is cheap and quick to set up.

    Commercial
  14. 14
    HighByte Intelligence Hub HighByte

    Architect your digital transformation and AI use cases with proven Industrial DataOps software from HighByte. Let

    Integration Usable A manufacturer wants clean, modelled machine data flowing to cloud analytics or a unified namespace across plants.

    Commercial

Made software that belongs here? Add it. Listing is free.