Use this with your AI assistant
Pick your assistant, copy the prompt and paste it into Claude, ChatGPT, Gemini or Grok.
Claude
Read https://automotivecloudwatch.com/repositories/manufacturing.md and map it to my team. Ask me up to four short questions first: my team, my program and its stage, what we already run, and any hard constraints. Then give me one written assessment: a short summary, three maps (already running, not running yet, still done by hand), the top 10 repositories rated for impact and effort, a setup check, and a 30-day plan that starts with the one repository to try today.
ChatGPT
Open https://automotivecloudwatch.com/repositories/manufacturing.md with your browsing tool and read all of it, then map it to my team. Ask me up to four short questions first: my team, my program and its stage, what we already run, and any hard constraints. Then give me one written assessment: a short summary, three maps (already running, not running yet, still done by hand), the top 10 repositories rated for impact and effort, a setup check, and a 30-day plan that starts with the one repository to try today. If browsing is off or the link will not open, tell me and I will paste the file.
Gemini
Read https://automotivecloudwatch.com/repositories/manufacturing.md and map it to my team. If you cannot open the link, tell me and I will paste the file. Ask me up to four short questions first: my team, my program and its stage, what we already run, and any hard constraints. Then give me one written assessment: a short summary, three maps (already running, not running yet, still done by hand), the top 10 repositories rated for impact and effort, a setup check, and a 30-day plan that starts with the one repository to try today.
Grok
Fetch and read https://automotivecloudwatch.com/repositories/manufacturing.md, then map it to my team. If you cannot open the link, say so and I will paste the file. Ask me up to four short questions first: my team, my program and its stage, what we already run, and any hard constraints. Then give me one written assessment: a short summary, three maps (already running, not running yet, still done by hand), the top 10 repositories rated for impact and effort, a setup check, and a 30-day plan that starts with the one repository to try today.
You get a written assessment of your team: a short summary, three maps of what you run, what you lack and what you still do by hand, the top 10 repositories rated for impact and effort, a setup check and a 30-day plan.
Your assistant will also offer, with one yes or no question, to keep watch: a new edition lands every two weeks, and on a yes it reads each one the day after and tells you only what changed for your team. You can cancel anytime.
Plain text for an assistant: /repositories/manufacturing.md /repositories/manufacturing.json
The state of the field
Edition 1, checked 2026-10-19
Somewhere in most plants, an engineer is quietly rebuilding something that already exists as open source. Sometimes it is a connector between the PLC layer and the MES. Sometimes it is a time series anomaly check, a vision inspection pipeline or a scheduling model in a spreadsheet. The work is real and it is usually good, and it is rarely the best use of that engineer's year.
Open source on the plant floor carries its own questions about validation, change control and who supports it at three in the morning. The library does not answer those for you. It does make sure your team is asking them about the right projects.
Edition 1, checked 2026-10-19, lists 41 repositories across 8 teams. By level that is 13 Start here, 22 Practitioner, 6 Deep end.
Manufacturing Execution and Integration has the most entries, 6; 7 teams have the fewest, 5 each. 15 entries carry a license flag (weak or strong copyleft, a non-standard license or no license detected), so read the license before you plan around them. Last activity runs from 2026-07-06 to 2026-10-19, as checked on 2026-10-19.
This is the first edition, so nothing has moved yet.
Manufacturing Execution and Integration teams
Own the MES layer and the ISA-95 integration between shop floor and enterprise systems, using OPC UA, MQTT, Sparkplug and a Unified Namespace.
6 repositories
License MPL-2.0 Weak copyleft
Stars 3,253
Last activity 2026-10-19
Checked 2026-10-19
What it covers An open C implementation of OPC UA client and server, including PubSub, that compiles down to embedded targets.
Why it is good and when to reach for it Use it when you need to put an OPC UA server on a machine controller or gateway without a commercial SDK.
Open on GitHub
License MIT
Stars 2,416
Last activity 2026-10-19
Checked 2026-10-19
What it covers The OPC Foundation's official .NET reference stack for OPC UA clients, servers and PubSub.
Why it is good and when to reach for it It is the reference to test against when interoperability questions come up, and it is the natural choice for Windows and .NET based plant software.
Open on GitHub
License EPL-2.0 Weak copyleft
Stars 154
Last activity 2026-09-16
Checked 2026-10-19
What it covers The source of the Sparkplug specification and its compatibility test kit, which define topic structure, payloads and state handling for industrial MQTT.
Why it is good and when to reach for it Read it before building a Unified Namespace on MQTT, since Sparkplug is a widely used contract between devices, brokers and SCADA, and the specification is still maintained.
Open on GitHub
License EPL-2.0 OR BSD-3-Clause
Stars 11,277
Last activity 2026-10-15
Checked 2026-10-19
What it covers A small, widely deployed open MQTT broker and client library from the Eclipse Foundation.
Why it is good and when to reach for it It is the simplest broker to stand up for a pilot line or test bench before choosing a clustered broker for production.
Open on GitHub
License Apache-2.0
Stars 402
Last activity 2026-10-18
Checked 2026-10-19
What it covers An open platform from UMH that packages connectivity, a Unified Namespace and data storage into a deployable stack for factories.
Why it is good and when to reach for it Study it as a working example of how a Unified Namespace architecture is assembled from open components.
Open on GitHub
License AGPL-3.0 Network copyleft
Stars 946
Last activity 2026-10-16
Checked 2026-10-19
What it covers An open MES and production management system covering orders, technologies, material flow and shop floor tracking for small and mid-size plants.
Why it is good and when to reach for it Use it to see the data model of a working MES and to prototype order and routing flows before selecting a commercial system.
Open on GitHub
Industrial IoT and Edge teams
Own edge gateways and connectivity that collect data from PLCs, sensors and machines and move it to plant and cloud systems.
5 repositories
License Apache-2.0
Stars 23,757
Last activity 2026-10-17
Checked 2026-10-19
What it covers A flow-based, browser-edited programming tool for wiring together devices, protocols and services, widely used on industrial edge gateways.
Why it is good and when to reach for it It is the fastest way to prototype a machine data integration, and many industrial edge products ship it built in.
Open on GitHub
License Apache-2.0
Stars 1,756
Last activity 2026-10-16
Checked 2026-10-19
What it covers An Apache library that gives one API for talking to PLCs over protocols such as S7, Modbus, EtherNet/IP, ADS and OPC UA.
Why it is good and when to reach for it Reach for it when you need to read data from a mixed fleet of controllers without writing a driver for each protocol.
Open on GitHub
License LGPL-3.0 Weak copyleft
Stars 1,416
Last activity 2026-09-28
Checked 2026-10-19
What it covers An industrial protocol gateway from EMQ that converts device protocols into MQTT for edge and cloud systems.
Why it is good and when to reach for it Evaluate it for lightweight edge connectivity, noting that the open edition includes only a subset of drivers such as Modbus and MQTT.
Open on GitHub
License Apache-2.0
Stars 1,547
Last activity 2026-10-15
Checked 2026-10-19
What it covers The core services of EdgeX Foundry, a vendor-neutral Linux Foundation edge platform built from microservices.
Why it is good and when to reach for it Look at it when you need a reference architecture for device services, data normalization and edge rules in one framework.
Open on GitHub
License MIT
Stars 17,867
Last activity 2026-10-16
Checked 2026-10-19
What it covers A plugin-driven agent for collecting and shipping metrics, with inputs for OPC UA, Modbus, MQTT and many other sources.
Why it is good and when to reach for it It is a low-effort way to get machine and infrastructure data into a time series database without custom collectors.
Open on GitHub
Controls and Automation teams
Own PLC and motion control logic, IEC 61131-3 and IEC 61499 programming and the open runtimes and engineering tools that execute it.
5 repositories
License MIT
Stars 405
Last activity 2026-10-16
Checked 2026-10-19
What it covers Version 4 of the OpenPLC runtime, which executes IEC 61131-3 programs on standard hardware and is managed from the OpenPLC Editor.
Why it is good and when to reach for it Use it for training, test benches and low-risk control tasks, and note that it replaces the archived OpenPLC_v3 repository.
Open on GitHub
License GPL-3.0 Strong copyleft
Stars 445
Last activity 2026-10-16
Checked 2026-10-19
What it covers An open IEC 61131-3 integrated development environment with a code generator and runtime for programming controllers.
Why it is good and when to reach for it It is the most complete open environment for learning structured text, ladder and function block programming end to end.
Open on GitHub
License EPL-2.0 Weak copyleft
Stars 82
Last activity 2026-10-18
Checked 2026-10-19
What it covers The Eclipse 4diac engineering environment for building distributed control applications with IEC 61499 function blocks.
Why it is good and when to reach for it Use it to explore IEC 61499, the event-driven and hardware-independent model behind several software-defined automation efforts.
Open on GitHub
License EPL-2.0 Weak copyleft
Stars 76
Last activity 2026-10-15
Checked 2026-10-19
What it covers The 4diac runtime that executes IEC 61499 applications on embedded devices and PCs.
Why it is good and when to reach for it Pair it with 4diac IDE to deploy and test distributed control logic across several devices.
Open on GitHub
License GPL-2.0 Strong copyleft
Stars 2,495
Last activity 2026-10-18
Checked 2026-10-19
What it covers A long-running open CNC and motion controller for mills, lathes, robots and other machines, running on real-time Linux.
Why it is good and when to reach for it It is a working reference for real-time motion control, trajectory planning and hardware abstraction in machine tools.
Open on GitHub
Digital Twin and Simulation teams
Own the digital representations of assets and processes, including Asset Administration Shells, twin platforms and physical system models.
5 repositories
License MIT
Stars 85
Last activity 2026-10-19
Checked 2026-10-19
What it covers Eclipse BaSyx server components in Java for hosting Asset Administration Shells, submodels and registries.
Why it is good and when to reach for it Use it to stand up AAS infrastructure for a pilot, since the AAS is the Industrie 4.0 and Catena-X standard for describing assets.
Open on GitHub
License MIT
Stars 105
Last activity 2026-10-08
Checked 2026-10-19
What it covers A Python SDK for creating, reading and serializing Asset Administration Shell models.
Why it is good and when to reach for it Reach for it to script AAS generation from engineering data or to validate shells received from suppliers.
Open on GitHub
License Apache-2.0
Stars 129
Last activity 2026-09-10
Checked 2026-10-19
What it covers A desktop viewer and editor for AASX packages, the file format of the Asset Administration Shell.
Why it is good and when to reach for it It is the easiest way to open and inspect a digital nameplate or AAS package, and it replaces the archived admin-shell-io version.
Open on GitHub
License EPL-2.0 Weak copyleft
Stars 937
Last activity 2026-10-16
Checked 2026-10-19
What it covers An Eclipse framework for managing digital twins of devices as live state with APIs, search and change notifications.
Why it is good and when to reach for it Consider it when you need a scalable backend that keeps a current state of many assets and exposes it to applications.
Open on GitHub
License NOASSERTION No license detected
Stars 1,450
Last activity 2026-10-16
Checked 2026-10-19
What it covers An open environment for modeling and simulating physical systems in the Modelica language, with FMI export.
Why it is good and when to reach for it Use it to build physics-based models of machines and processes, under the OSMC public license, which allows GPL or EPL style use.
Open on GitHub
Quality and Vision Inspection teams
Own automated visual inspection, from image processing and defect detection models to labeling the data those models need.
5 repositories
License Apache-2.0
Stars 91,224
Last activity 2026-10-16
Checked 2026-10-19
What it covers The standard open computer vision library for image processing, camera calibration and classic machine vision.
Why it is good and when to reach for it Most inspection pipelines still rely on it for preprocessing, measurement and calibration around any learned model.
Open on GitHub
License Apache-2.0
Stars 6,262
Last activity 2026-10-17
Checked 2026-10-19
What it covers An Intel-led library of visual anomaly detection models that learn from good parts only.
Why it is good and when to reach for it It suits defect inspection where bad samples are rare, which is the usual situation on a production line.
Open on GitHub
License AGPL-3.0 Network copyleft
Stars 62,623
Last activity 2026-10-19
Checked 2026-10-19
What it covers The library behind the recent YOLO object detection and segmentation models, with training and export tools.
Why it is good and when to reach for it Use it for fast detection prototypes, and check the AGPL license or buy a commercial license before shipping it in a product.
Open on GitHub
License Apache-2.0
Stars 28,487
Last activity 2026-10-19
Checked 2026-10-19
What it covers An open data labeling tool for images, video, text and time series with configurable annotation interfaces.
Why it is good and when to reach for it Labeled defect data is usually the bottleneck in vision inspection, and this is a practical way to organize that work in house.
Open on GitHub
License MIT
Stars 51,246
Last activity 2026-10-19
Checked 2026-10-19
What it covers A Python toolkit of reusable building blocks for detection results, such as tracking, zone counting and annotation.
Why it is good and when to reach for it It saves time when turning raw model detections into line metrics like counts, dwell time and zone violations.
Open on GitHub
Maintenance and Reliability teams
Own predictive maintenance and asset health, including time series anomaly detection, forecasting and the maintenance work order system.
5 repositories
License BSD-2-Clause
Stars 10,046
Last activity 2026-10-12
Checked 2026-10-19
What it covers A Python library that offers dozens of outlier and anomaly detection algorithms behind one consistent API.
Why it is good and when to reach for it Use it to benchmark several anomaly detectors on sensor data quickly before committing to one.
Open on GitHub
License BSD-3-Clause
Stars 4,165
Last activity 2026-10-16
Checked 2026-10-19
What it covers A library for computing the matrix profile, which finds repeated patterns and anomalies in long time series.
Why it is good and when to reach for it It is a strong, explainable choice for spotting unusual cycles in vibration, current or pressure signals without labeled failures.
Open on GitHub
License MIT
Stars 9,475
Last activity 2026-07-06
Checked 2026-10-19
What it covers A Python package that automatically extracts and filters hundreds of features from time series.
Why it is good and when to reach for it Use it to turn raw machine signals into features for remaining useful life or fault classification models.
Open on GitHub
License Apache-2.0
Stars 9,556
Last activity 2026-10-17
Checked 2026-10-19
What it covers A Python library for forecasting and anomaly detection on time series, from classical models to deep learning.
Why it is good and when to reach for it It gives one interface for comparing many forecasting and detection methods on equipment and process data.
Open on GitHub
License AGPL-3.0 Network copyleft
Stars 836
Last activity 2026-10-18
Checked 2026-10-19
What it covers Atlas CMMS, an open maintenance management system for work orders, preventive maintenance, assets and spare parts.
Why it is good and when to reach for it It is useful to see how condition alerts can turn into scheduled work, or to run maintenance for a smaller site.
Open on GitHub
Planning, Scheduling and Optimization teams
Own production planning, scheduling and resource optimization, from mathematical solvers to the ERP and MRP data they act on.
5 repositories
License Apache-2.0
Stars 14,229
Last activity 2026-10-17
Checked 2026-10-19
What it covers Google's optimization suite with constraint programming, routing, linear and mixed integer solvers.
Why it is good and when to reach for it Its CP-SAT solver is a strong default for job shop scheduling, sequencing and line balancing problems.
Open on GitHub
License Apache-2.0
Stars 1,834
Last activity 2026-10-19
Checked 2026-10-19
What it covers A Java and Kotlin planning engine, continued from OptaPlanner, for scheduling and resource allocation with constraint scoring.
Why it is good and when to reach for it Use it when planners need explainable schedules built from business rules such as shifts, skills and maintenance windows.
Open on GitHub
License BSD-3-Clause
Stars 2,547
Last activity 2026-10-16
Checked 2026-10-19
What it covers A Python modeling language for linear, mixed integer and nonlinear optimization that works with many solvers.
Why it is good and when to reach for it Reach for it when you need to express a custom production planning model clearly and swap solvers underneath.
Open on GitHub
License MIT
Stars 1,889
Last activity 2026-10-18
Checked 2026-10-19
What it covers A high-performance open solver for linear, mixed integer and quadratic programming.
Why it is good and when to reach for it It is a capable free solver to pair with Pyomo or other modeling tools before paying for a commercial solver.
Open on GitHub
License GPL-3.0 Strong copyleft
Stars 40,328
Last activity 2026-10-19
Checked 2026-10-19
What it covers An open ERP system with manufacturing modules for bills of materials, work orders, production planning and inventory.
Why it is good and when to reach for it Study it to understand the ERP and MRP data that scheduling and MES systems depend on, or to run planning at a small manufacturer.
Open on GitHub
Industrial Data and Analytics teams
Own historians, time series databases, stream analytics and dashboards that turn plant data into decisions.
5 repositories
License Apache-2.0
Stars 6,420
Last activity 2026-10-19
Checked 2026-10-19
What it covers An Apache time series database designed for industrial IoT, with a tree-shaped data model for devices and measurements.
Why it is good and when to reach for it Consider it as an open historian alternative when you have very many sensors and need high write rates and compression.
Open on GitHub
License NOASSERTION No license detected
Stars 23,717
Last activity 2026-10-18
Checked 2026-10-19
What it covers A PostgreSQL extension that adds time series storage, compression and continuous aggregates.
Why it is good and when to reach for it It lets plant data live next to relational context in SQL, and note that some features fall under the Timescale License rather than Apache-2.0.
Open on GitHub
License Apache-2.0
Stars 17,449
Last activity 2026-10-19
Checked 2026-10-19
What it covers A column-oriented time series database with SQL, built for fast ingestion and queries.
Why it is good and when to reach for it Evaluate it when query speed over high-frequency sensor data is the main requirement.
Open on GitHub
License Apache-2.0
Stars 752
Last activity 2026-10-16
Checked 2026-10-19
What it covers An Apache toolbox for industrial IoT that connects to machine protocols, processes data streams and builds dashboards without much code.
Why it is good and when to reach for it It suits plant teams who want self-service stream analytics on shop floor data without a large data engineering group.
Open on GitHub
License AGPL-3.0 Network copyleft
Stars 77,357
Last activity 2026-10-19
Checked 2026-10-19
What it covers A widely used dashboard and observability tool that visualizes data from time series databases, SQL and many other sources.
Why it is good and when to reach for it It is the usual front end for plant KPIs and machine monitoring built on open historians.
Open on GitHub
Changes
Edition 1 2026-10-19 First edition. Every repository is new, checked on this date against its GitHub page.
Edition history
About this library
Descriptions are written by AutomotiveCloudWatch in its own words, not copied from the projects. Inclusion is editorial judgment, not a ranking or an endorsement, and nobody pays to be listed. Open source on a vehicle, a robot or a plant floor still needs your own validation, safety and license review.
Suggest a repository or a correction
Want a note when a new edition lands? Subscribe free on the ACW Substack. Subscribe free
The other libraries: Automotive Robotics and Physical AI All repositories