An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with scada

A curated list of projects in awesome lists tagged with scada .

https://github.com/frangoteam/fuxa

Web-based Process Visualization (SCADA/HMI/Dashboard) software

angular bacnet dashboard hmi iot modbus mqtt nodejs opc-ua opcua plc s7 scada siemens svg-editor web-editor web-hmi web-scada

Last synced: 04 Jan 2026

https://github.com/frangoteam/FUXA

Web-based Process Visualization (SCADA/HMI/Dashboard) software

angular bacnet dashboard hmi iot modbus mqtt nodejs opc-ua opcua plc s7 scada siemens svg-editor web-editor web-hmi web-scada

Last synced: 04 Apr 2025

https://github.com/le5le-com/meta2d.js

The meta2d.js is real-time data exchange and interactive web 2D engine. Developers are able to build Web SCADA, IoT, Digital twins and so on. Meta2d.js是一个实时数据响应和交互的2d引擎,可用于Web组态,物联网,数字孪生等场景。

2d 2d-engine canvas diagram graph scada typescript visualization

Last synced: 02 Apr 2026

https://github.com/dark-lbp/isf

ISF(Industrial Control System Exploitation Framework),a exploitation framework based on Python

exploits ics ics-exp ics-poc isf modbus plc scada scapy

Last synced: 02 Apr 2025

https://github.com/iioter/iotgateway

An industrial IoTGateway with B/S architecture that enables bidirectional communication between industrial devices (southbound connections) and IoT platforms (northbound connections). It supports numerous industrial protocols, and can connect to various IoT cloud platforms.

gateway iiot iot iot-gateway iotgateway iotsharp mc modbus net-core netcore s7 scada snap7 thingsboard thingsboard-gateway wtm

Last synced: 04 Feb 2026

https://github.com/nsacyber/GRASSMARLIN

Provides situational awareness of Industrial Control Systems (ICS) and Supervisory Control and Data Acquisition (SCADA) networks in support of network security assessments. #nsacyber

analysis control-systems ics ics-scada monitor monitoring network networking scada scada-security visualization

Last synced: 11 Jul 2025

https://github.com/gopcua/opcua

Native Go OPC-UA library

golang ics opc-ua protocol scada

Last synced: 05 Apr 2026

https://github.com/w3h/icsmaster

ICS/SCADA Security Resource(整合工控安全相关资源)

ics ics-security modbus plc s7 scada scada-security

Last synced: 02 Apr 2025

https://github.com/riclolsen/json-scada

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

dnp3 html5 iccp iec60870-5-101 iec60870-5-104 iec61850 industry-40 iot mongodb mqtt opc-da opc-ua protocol-gateway scada sparkplug-b svg web-based

Last synced: 16 May 2025

https://github.com/iobroker/iobroker.vis

Visualisation for ioBroker platform.

iobroker scada smarthome visualization

Last synced: 03 Jul 2025

https://github.com/dnp3/opendnp3

DNP3 (IEEE-1815) protocol stack. Modern C++ with bindings for .NET and Java.

dnp3 protocol scada

Last synced: 15 Mar 2025

https://github.com/automatak/dnp3

DNP3 (IEEE-1815) protocol stack. Modern C++ with bindings for .NET and Java.

dnp3 protocol scada

Last synced: 20 Apr 2025

https://github.com/kh4sh3i/ICS-Pentesting-Tools

A curated list of tools related to Industrial Control System (ICS) security and Penetration Testing

ics ics-security pentest-tool pentesting pentesting-tools scada scada-exploitation scada-framework scada-security

Last synced: 07 May 2025

https://github.com/eclipse-tahu/tahu

Eclipse Tahu addresses the existence of legacy SCADA/DCS/ICS protocols and infrastructures and provides a much-needed definition of how best to apply MQTT into these existing industrial operational environments.

iiot iot mqtt scada sparkplug sparkplug-specification

Last synced: 21 Feb 2026

https://github.com/MikaylaFischler/cc-mek-scada

Configurable ComputerCraft SCADA system for multi-reactor control of Mekanism fission reactors with a GUI, automatic safety features, waste processing control, and more! Please be sure to take a look at the Wiki tab, this project has lots of docs!

cc-tweaked comptuercraft mekanism minecraft scada

Last synced: 01 Apr 2025

https://github.com/konimarti/opc

OPC DA client in Golang for monitoring and analyzing process data based on Windows COM.

golang iot monitoring opc opc-da plc scada

Last synced: 24 Jan 2026

https://github.com/MDudek-ICS/TRISIS-TRITON-HATMAN

Repository containting original and decompiled files of TRISIS/TRITON/HATMAN malware

ics ics-security malware python scada scada-security

Last synced: 12 Jul 2025

https://github.com/miguelob/ICS-Hacking

This repository is focused on cybersecurity in the industrial world. Many industrial communication protocols and equipment is investigated and pentested

cybersecurity kali-linux modbus msfco pentesting plc profinet python s7 scada scapy siemens wireshark

Last synced: 07 May 2025

https://github.com/freeioe/freeioe

An edge-computing framework for Industrial Internet of Things 开源的边缘计算网关框架. 讨论群: 291292378

edge-computing freeioe gateway gateway-device internet-of-things iot-gateway lua mqtt raspberry-pi scada skynet

Last synced: 14 Jan 2026

https://github.com/stepfunc/rodbus

Rust implementation of Modbus with idiomatic bindings for C, C++, .NET, and Java

async c csharp java modbus modbus-library modbus-protocol modbus-tcp rust scada tokio tokio-rs

Last synced: 17 Mar 2026

https://github.com/lkev/wtphm

SCADA data pre-processing library for prognostics, health management and fault detection of wind turbines. Successor to https://github.com/lkev/wt-fdd

fault-detection machine-learning scada wind-energy wind-turbine

Last synced: 14 Jan 2026

https://github.com/riclolsen/qtester104

Protocol tester for IEC60870-5-104 protocol

communication-protocol iec60870 iec60870-5-104 rtu scada

Last synced: 05 Sep 2025

https://github.com/nsacyber/serial2pcap

Converts serial IP data, typically collected from Industrial Control System devices, to the more commonly used Packet Capture (PCAP) format. #nsacyber

control-systems conversion convert converter ics-scada pcap scada

Last synced: 09 Jul 2025

https://github.com/d0ubl3g/Industrial-Security-Auditing-Framework

ISAF aims to be a framework that provides the necessary tools for the correct security audit of industrial environments. This repo is a mirror of https://gitlab.com/d0ubl3g/industrial-security-auditing-framework.

credentials ftp hacking http ics ics-security industrial industrial-security isaf modbus modicon pentest plc s7 scada schneider-electric security security-audit siemens telnet

Last synced: 12 Jul 2025

https://github.com/pascaldekloe/part5

IEC 60870-5 — transmission protocols

iec101 iec104 iec60870 rs232 rs485 scada serial-communication

Last synced: 30 Apr 2025

https://github.com/robidev/open_scada_dms

This is an open source project for a basic ems/dms scada system. It contains a HMI with vector graphics taylored towards power-scada, and supports an IEC60870-5-104 based IFS. The backend is powered by mongodb for persistence, influxdb for historic data, and redis for the real-time database

dms gis iec60870 iec60870-5-104 scada

Last synced: 18 May 2026

https://github.com/H5a337230/ZKShS

Search shodan without any knowledge about its queries

api database dns honeypot information-gathering iot modem monitor python reverse-dns-lookups router scada shodan

Last synced: 12 Jul 2025

https://github.com/musicmancorley/HVACScanner

Locates Honeywell/Tridium/Niagara HVAC JACEs/Controllers via HTTP fingerprints/strings. Very handy for vulnerability/pentesting.

honeywell hvac niagara scada tridium

Last synced: 02 May 2025

https://github.com/g3tsyst3m/HVACScanner

Locates Honeywell/Tridium/Niagara HVAC JACEs/Controllers via HTTP fingerprints/strings. Very handy for vulnerability/pentesting.

honeywell hvac niagara scada tridium

Last synced: 07 Sep 2025

https://github.com/philcryer/prickly-pete

A script using Docker to quickly bring up some honeypots exposing lots of services. For research, reconnaissance, and fun. (DISCLAIMER may not be fun, not to be taken internally, aim away from face)

contpot cowrie dionaea docker docker-compose expose-services honeypot ics ics-scada ids reconnaissance scada ssh

Last synced: 13 May 2025

https://github.com/joshmcguigan/ignition-web-scripts

Scripts to create a REST API using Inductive Automation Ignition and the Web Dev Module

ignition industrial-automation scada

Last synced: 04 Mar 2026

https://github.com/riclolsen/opc2powerbi

Free tool to read data from OPC UA/DA sources and send to MS PowerBI using the OData Feed data source.

hopc-library opc opc-da opc-ua powerbi scada

Last synced: 23 Aug 2025

https://github.com/csp0924/csplib

A modular Python toolkit for industrial equipment communication and energy management systems

asyncio energy-management grid-controller industrial-automation modbus python scada toolkit

Last synced: 22 Apr 2026

https://github.com/roboplc/iec60870-5

IEC 60870-5 101/104 Rust protocol implementation

60870-5 iec industrial plc rust scada

Last synced: 15 Oct 2025

https://github.com/ctron/de.dentrassi.camel.utgard

OPC DA component for Apache Camel

camel iot scada

Last synced: 10 Aug 2025

https://github.com/joshmcguigan/ignition-web-example

Demo React application using ignition-web-scripts and ignition-web-hoc

ignition industrial-automation scada

Last synced: 22 Jun 2025

https://github.com/riclolsen/opc2mongodb

Free tool to read data from OPC sources and save to a MongoDB database.

communication-protocol database mongodb mongodb-database nosql opc opc-da scada upc-ua

Last synced: 24 Oct 2025

https://github.com/riclolsen/scadavis

HTML5 Synoptic Graphics Toolkit. SCADA-like realtime visualization tools for the web.

html5 library scada svg

Last synced: 08 Apr 2025

https://github.com/iobroker/iobroker.vis-jqui-mfd

Widget set based on jQuery-UI and icons from OpenAutomationProject

iobroker iobroker-vis jquery-ui mfd scada

Last synced: 25 Jan 2026

https://github.com/joshmcguigan/ignition-web-hoc

React HOC to be used with ignition-web-scripts REST API

ignition industrial-automation scada

Last synced: 24 Jul 2025

https://github.com/iobroker/iobroker.vis-rgraph

Widgets with RGraph for ioBroker.vis

gauge iobroker iobroker-vis rgraph scada thermometer

Last synced: 03 Jul 2025

https://github.com/ignition-devs/incendium

📦 Package that extends and wraps Ignition scripting API

ignition inductive-automation java jython python python2 scada

Last synced: 15 Jul 2025

https://github.com/iobroker/iobroker.vis-template

Template for ioBroker.vis widget set.

iobroker iobroker-vis scada template

Last synced: 15 Aug 2025

https://github.com/god-jason/bucket

物联大师之数据仓库,支持数据采集、数据订阅、历史存储,公式计算、数据分析、异常报警等功能,适用于大部分物联网和工业互联网应用场景。

iiot iot modbus mqtt opcua plc scada

Last synced: 14 Jan 2026

https://github.com/iobroker/iobroker.vis-plumb

Widgets for ioBroker.vis to visualise pipes, pumps and tanks.

iobroker iobroker-vis plumbing scada

Last synced: 31 Jan 2026

https://github.com/riclolsen/node-red-scadavis

Node-RED / SCADAvis.io integration for creating SCADA-like user interfaces.

hmi inkscape node-red nodered scada svg

Last synced: 07 Feb 2026

https://github.com/nvjob/5x-axis-encoder

Siemens Simatic s7-200 + Fast Encoder + Simple-Scada

encoder gnu microwin nvjob s7-200 scada siemens simatic step-7

Last synced: 27 Jan 2026

https://github.com/kazukiigeta/bacnet

BACnet implementation in pure Golang.

bacnet bems ics plc protocol scada

Last synced: 12 Jan 2026

https://github.com/js-hmi/jahmin

A Javascript framework to build Human Machine Interfaces for IoT

automation browser framework hmi iot javascript scada

Last synced: 30 Apr 2025

https://github.com/olejek88/escada

Energy SCADA - simple data aquisition server on C

c cpp drivers modbus scada

Last synced: 02 Aug 2025

https://github.com/dpeshkoff/kafka-opcua

System of temperature and illumination monitoring and visualization

arduino kafka nodemcu-esp8266 opc-ua opcua python rtsoft scada

Last synced: 19 Apr 2026

https://github.com/jmacd/caspar.water

Caspar water system monitoring

opentelemetry scada

Last synced: 23 Oct 2025

https://github.com/kazukiigeta/go-flnet

FL-net implementation in pure Golang.

fl-net golang ics plc protocol scada

Last synced: 20 Jan 2026

https://github.com/alttch/eva-hmi-block_ui

HMI web interface application for EVA ICS

browser hmi interface iot iot-interface javascript scada user-interface

Last synced: 25 Aug 2025

https://github.com/hat-open/aimm

AI model manager for IIoT systems.

ai iot scada

Last synced: 18 Jan 2026

https://github.com/kelsoprotein-lab/iec60870-5-104-simulator

Cross-platform IEC 60870-5-104 protocol simulator with Slave & Master — Rust + Tauri 2 + Vue 3

desktop-app iec-60870-5-104 iec104 power-system protocol-simulator rust scada simulator tauri vue3

Last synced: 28 Apr 2026

https://github.com/geeknik/scada-scanner

A high-performance, asynchronous SCADA/ICS scanner

bug-bounty bugbounty ics infosec scada scanner security

Last synced: 28 Apr 2025

https://github.com/indeemasoftware/qt-iot-components-by-indeema

Qt/C++ components developed by Indeema Software for IoT prposes. All these components are available here on github, or at qpm.

cpp industrial iot predix predix-uaa qpm qt qt-iot-components qt5 scada

Last synced: 13 Apr 2025

https://github.com/akurtz87/opc-ua_python_scada_simulator

Simulation of a SCADA System with OPC-UA Protocol using Pyhton opcua

industrial industrial-automation industry-40 opc-ua opcua python python3 scada scada-system

Last synced: 24 Jan 2026

https://github.com/f0rw4rd/pyiec61850-ng

Next Generation Python bindings for libiec61850, packaged as a Python wheel.

iec61850 mms python python3 scada smart-grid

Last synced: 09 Feb 2026

https://github.com/poly-mcp/IoT-Edge-MCP-Server

MCP server for Industrial IoT, SCADA and PLC systems. Unifies MQTT sensors, Modbus devices and industrial equipment into a single AI-orchestrable API. Features real-time monitoring, alarms, time-series storage and actuator control.

ai-agents ai-tools api-server automation industrial-iot llm mcp modbus model-context-protocol mqtt plc polymcp python real-time-monitoring scada

Last synced: 19 Nov 2025

https://github.com/hinsley/controller

Supervisory Control and Data Acquisition

arduino automation daq labjack python rust rust-lang scada

Last synced: 20 Apr 2026

https://github.com/hololinked-dev/examples

Examples for hololinked

hololinked iot scada

Last synced: 06 Mar 2026

https://github.com/wz2b/ctapi-go

Go bindings for Aveva Plant Scada CTAPI

citect plant-scada scada

Last synced: 12 Jan 2026

https://github.com/mazen-daghari/sudpotassev1.x

Tasks carried out : Design and implementation of an industrial supervision and control platform. Development of a C# application for supervision and control of a seawater pumping station. Real-time data acquisition from a Siemens S7-1500 PLC. Transmission of setpoints to actuators via SCADA protocol.

automation control-systems csharp industrial-iot industry-4 real-time s7-1500 scada siemens-s7-plcs supervision

Last synced: 02 Feb 2026

https://github.com/olejek88/nova

SCADA software for KTM controller

c scada sqlite

Last synced: 17 May 2026

https://github.com/olejek88/escada2-core

eScada kernel with drivers and libraries

cpp energy-data scada

Last synced: 09 Mar 2025

https://github.com/junxian428/mqtt_plc

Can be linked into ERP or MES system by setting AWS Lambda linked with AWS IoT Core HTTPS data to ECS2 or AWS API gateway. Client to trigger (in Frontend_DB and run node express.js and visit localhost:3000 . https://github.com/junxian428/RealTime_Monitor_PLC_Python_Socket_HTML

aws-iot-core hmi iot mqtt plc scada

Last synced: 21 Aug 2025

https://github.com/ignition-devs/incendium-project

📦 Package that extends and wraps Ignition scripting API

ignition inductiveautomation jython python2 scada

Last synced: 03 Oct 2025

https://github.com/acile067/scada_projekat

Scada projekat za fakultet / scada vezbe

csharp scada

Last synced: 29 Mar 2025

https://github.com/mendez-luisjose/scada-dashboard-simulation-with-agent-chatbot-and-machine-learning-lstm-predictions-models

SCADA Dashboard Simulation with Agent Chatbot and Machine Learning, LSTM Predictions Models

gemini lstm machine-learning scada

Last synced: 01 Feb 2026

https://github.com/homaei/scada-pi-telegram

This is a remote monitoring system that integrates a Raspberry Pi, SCADA system, and Telegram bot to enable full-duplex communication for real-time status updates and command execution. The system allows data extraction from PLC-connected SCADA systems in a water treatment plant and transmits it securely to an online database or server.

arvr digitaltwins raspberry-pi scada

Last synced: 19 Apr 2026

https://github.com/sarincr/introduction-to-plc-2k20-bl-plc

Introduction to PLC , Blended Learning Program for Final Year EEE Students

blended blended-learning dcs plc programmable-logic-controller scada vfd

Last synced: 19 Mar 2026

https://github.com/winccoa-tools-pack/vscode-winccoa-tools-package

VS Code Tools Package for WinCC OA — groups all helpful extensions into one pack

automation etm hmi industrial-automation scada siemens vscode vscode-extension vscode-extension-pack wincc-oa winccoa

Last synced: 05 May 2026

https://github.com/hywing/qt-scada

Qt5 scada controls for industrial HMI usage.

hmi qt5 scada

Last synced: 24 Feb 2025

https://github.com/papkuworld/go-ransomware

A easy to use Ransomware / Builder that has a good GUI or use as Command Line written in Go C# (Project Under Development)

cli csharp desktop-application golang ics linux macos ransomware scada server web windows

Last synced: 09 Apr 2026