https://github.com/larionovavi-stack/awtscada
atwSCADA — Free SCADA Software in a Single HTML File | IEC 61850, OPC UA, Modbus TCP | 53 Function Blocks, 65 Graphic Elements | No Installation | Download Free Demo
https://github.com/larionovavi-stack/awtscada
automation browser-based digital-substation free-scada hmi iec-61850 iec61850 industrial-automation modbus opc-ua open-source plc process-control python react scada scada-system single-file smart-grid zero-install
Last synced: 8 days ago
JSON representation
atwSCADA — Free SCADA Software in a Single HTML File | IEC 61850, OPC UA, Modbus TCP | 53 Function Blocks, 65 Graphic Elements | No Installation | Download Free Demo
- Host: GitHub
- URL: https://github.com/larionovavi-stack/awtscada
- Owner: larionovavi-stack
- Created: 2026-05-14T20:55:42.000Z (about 1 month ago)
- Default Branch: master
- Last Pushed: 2026-06-08T23:05:34.000Z (14 days ago)
- Last Synced: 2026-06-09T00:11:32.787Z (14 days ago)
- Topics: automation, browser-based, digital-substation, free-scada, hmi, iec-61850, iec61850, industrial-automation, modbus, opc-ua, open-source, plc, process-control, python, react, scada, scada-system, single-file, smart-grid, zero-install
- Language: HTML
- Homepage: https://scada.atwai.ru
- Size: 21 MB
- Stars: 3
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
- awesome-iot - awtSCADA - Industrial SCADA/HMI system that runs from a single HTML file in any browser. Supports IEC 61850, OPC UA, Modbus TCP. 53 function blocks, 65 graphic elements. No installation required. (Platform / Android Things)
- awesome-mqtt - awtSCADA - Industrial SCADA/HMI system with MQTT support (plus IEC 61850, OPC UA, Modbus TCP). Runs from a single HTML file in any browser, zero installation. 53 function blocks, 65 graphic elements, real-time trends. (Visualization, Dashboards / Misc)
README
# awtSCADA IEC 61850 — Industrial SCADA in a Single HTML File
> **If you find this project useful, please give it a star!** It helps others discover awtSCADA.
[](https://github.com/larionovavi-stack/awtscada/stargazers)
[](https://larionovavi-stack.github.io/awtscada/)
[](https://github.com/larionovavi-stack/awtscada/releases/download/v1.0-en/awtSCADA_Demo_EN.zip)
[](https://avlarion.gumroad.com/l/mcmeyl)

## The only SCADA system in the world that runs from a single HTML file.
**awtSCADA** is a complete industrial SCADA/HMI system that runs entirely in a web browser. No installation, no server — just open the file and start working.
### Key Features
| Feature | Details |
|---------|---------|
| 🔌 **Industrial Protocols** | IEC 61850 (MMS, GOOSE, SV), OPC UA, OPC DA, Modbus TCP, MQTT, SNMP |
| ⚡ **Function Blocks** | 53 blocks: logic, math, timers, PID, filters, interlocks |
| 🎨 **Graphic Elements** | 65 elements: pumps, valves, motors, tanks, pipes, sensors, gauges |
| 📊 **Database** | Built-in SQLite: trends, alarms, operator log, CSV export |
| 🔒 **Zero Installation** | Any browser: Chrome, Firefox, Edge, Safari. Fully offline. |
| 🐍 **Python Gateway** | Real PLC/RTU/IED connection. REST API (15 endpoints). WebSocket. |
| 📱 **Cross-platform** | Windows, Linux, macOS — any device with a browser |
| 🏭 **IEC 61850** | Full MMS/GOOSE/SV stack — unique for browser-based SCADA |
### Specifications
```
Protocols: 9 industrial protocols
Function Blocks: 53
Graphic Elements: 65
Scan Rate: 10,000 tags/sec
Update Cycle: 100 ms minimum
REST API: 15 endpoints
Database: SQLite (4 tables)
Parallel Threads: 4
Browser Tabs: 8
```
### Quick Start
1. [Download Demo](https://github.com/larionovavi-stack/awtscada/releases/download/v1.0-en/awtSCADA_Demo_EN.zip) (20 MB)
2. Extract and open `SCADA_IEC61850_v8.html` in your browser
3. Demo project loads automatically with built-in emulator
4. To connect real equipment — run `SCADA_Gateway` for your OS
### Screenshots
Click to view screenshots
#### System Overview

#### Runtime Mode

#### Mimic Diagram — Oil Treatment Unit

#### Instruments & Gauges

#### SCADA Gateway

#### OPC UA Browser

#### Trends

### Target Industries
- ⚡ Power generation & distribution (IEC 61850 digital substations)
- 🛢 Oil & gas (process control)
- 💧 Water treatment
- 🏭 Manufacturing automation
- 🏢 Building management systems
### Documentation
📖 [Full Documentation](https://larionovavi-stack.github.io/awtscada/docs/)
### Architecture
```
Browser (Chrome/Firefox/Edge/Safari)
└── awtSCADA HTML file
├── Graphic Editor (drag & drop)
├── Runtime (fullscreen, alarms, trends)
├── Function Block Engine (53 blocks)
└── WebSocket ←→ SCADA Gateway (Python)
├── IEC 61850 (MMS, GOOSE, SV)
├── OPC UA / OPC DA
├── Modbus TCP
├── MQTT / SNMP
└── SQLite Database
```
### Buy Full Source Code
**[$15,000 — Buy on Gumroad](https://avlarion.gumroad.com/l/mcmeyl)**
Includes: complete source code (JSX + Python), build system, English + Russian versions, demo project, production website. Delivered within 3 days after purchase.
---
**© 2026 ATW Technologies | [Website](https://larionovavi-stack.github.io/awtscada/) | [Contact](mailto:expert.asutp@gmail.com)**
### Tags
`SCADA` `HMI` `IEC-61850` `OPC-UA` `Modbus` `Industrial-Automation` `Python` `React` `PLC` `RTU` `Digital-Substation` `Process-Control`