industrial-automation

Open-source projects categorized as industrial-automation

Top 19 industrial-automation Open-Source Projects

  • vernemq

    A distributed MQTT message broker based on Erlang/OTP. Built for high quality & Industrial use cases. The VerneMQ mission is active & the project maintained. Thank you for your support!

  • Project mention: New scalable, fault-tolerant, and efficient open-source MQTT broker | news.ycombinator.com | 2023-12-18

    Shameless plug since i'm a contributor but VerneMQ [1] is a pretty programmable one. You have options from using webhooks to writting your plugins in Lua or Erlang/Elixir.

    * https://github.com/vernemq/vernemq

  • open62541

    Open source implementation of OPC UA (OPC Unified Architecture) aka IEC 62541 licensed under Mozilla Public License v2.0

  • Project mention: What Cannot Be Skipped About the Skiplist: A Survey of Skiplists and Their Appl | news.ycombinator.com | 2024-03-09

    Zip trees are great!

    For a project I made a version that uses the memory location of the entries to construct the (random) rank on the fly.

    So it’s a binary tree structure that requires the same memory as a linked list (two pointers) only!

    https://github.com/open62541/open62541/blob/master/deps/zipt...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • can-utils

    Linux-CAN / SocketCAN user space applications

  • Project mention: Is there a way to create a Linux version of this automotive diagnostic tool/lab scope? | /r/linux | 2023-05-27

    CAN is just glorified ethernet. https://github.com/linux-can/can-utils

  • node-opcua

    Unlocking the Full Potential of OPC UA with Typescript and NodeJS - http://node-opcua.github.io/

  • SOEM

    Simple Open Source EtherCAT Master

  • p-net

    PROFINET device stack for embedded devices

  • Project mention: PROFINET integration for new board design - PCB to PLC communication | /r/PLC | 2023-05-03

    And there's even existing open-source implementations which you can use, like this one for example: https://github.com/rtlabs-com/p-net

  • pycomm3

    A Python Ethernet/IP library for communicating with Allen-Bradley PLCs.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • GRFICSv2

    Version 2 of the Graphical Realism Framework for Industrial Control Simulation (GRFICS)

  • TcOpen

    Application framework for industrial automation built on top of TwinCAT3 and .NET.

  • TcUnit

    An unit testing framework for Beckhoff's TwinCAT 3

  • EIPScanner

    Free implementation of EtherNet/IP in C++

  • ethercrab

    EtherCAT master written in pure Rust

  • Project mention: Ask HN: Who wants to be hired? (February 2024) | news.ycombinator.com | 2024-02-01

    Hello! I'm James and I'm keen on working in robotics and automation. If you need help implementing industrial control systems in Rust, I'm your guy! I'm well versed in EtherCAT as author of EtherCrab[1] but can be of service for other protocols like Modbus, along with tuning Linux for realtime. Do get in touch!

    [1]: https://github.com/ethercrab-rs/ethercrab

  • harold

    An open-source systems and controls toolbox for Python3

  • awesome-industry4.0

    Curated list of Industry 4.0 research, popular events, open-source software projects and learning resources that are worth looking into!

  • TwinCatChangelog

    Unofficial changelog for TwinCAT

  • c-open

    CANopen stack for embedded devices

  • speedfolding

    Learning Efficient Bimanual Folding of Garments

  • Project mention: Show HN: OK-Robot: open, modular home robot framework for pick-and-drop anywhere | news.ycombinator.com | 2024-02-23

    You might have to buy a second one to this one for folding [1]

    [1] https://pantor.github.io/speedfolding/

  • snap7-to-prometheus

    Getting data out of Siemens PLCs using the Snap7 library and presenting them as metrics that can be read by Prometheus

  • opcua-logger

    Log OPC UA data to InfluxDB v2 with Docker

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-09.

industrial-automation related posts

Index

What are some of the best open-source industrial-automation projects? This list will help you:

Project Stars
1 vernemq 3,147
2 open62541 2,409
3 can-utils 2,205
4 node-opcua 1,420
5 SOEM 1,176
6 p-net 412
7 pycomm3 348
8 GRFICSv2 332
9 TcOpen 257
10 TcUnit 222
11 EIPScanner 205
12 ethercrab 193
13 harold 171
14 awesome-industry4.0 104
15 TwinCatChangelog 77
16 c-open 75
17 speedfolding 40
18 snap7-to-prometheus 9
19 opcua-logger 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com