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

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

Awesome Lists containing this project

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.

[![Stars](https://img.shields.io/github/stars/larionovavi-stack/awtscada?style=for-the-badge&color=gold)](https://github.com/larionovavi-stack/awtscada/stargazers)
[![Demo](https://img.shields.io/badge/Live-Demo-00e8a8?style=for-the-badge)](https://larionovavi-stack.github.io/awtscada/)
[![Download](https://img.shields.io/badge/Download-Demo-4da6ff?style=for-the-badge)](https://github.com/larionovavi-stack/awtscada/releases/download/v1.0-en/awtSCADA_Demo_EN.zip)
[![Buy Source](https://img.shields.io/badge/Buy_Source-$15,000-ff6b35?style=for-the-badge)](https://avlarion.gumroad.com/l/mcmeyl)

![awtSCADA Overview](img/overview.png)

## 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
![Overview](img/overview.png)

#### Runtime Mode
![Runtime](img/runtime.png)

#### Mimic Diagram — Oil Treatment Unit
![Mnemo](img/mnemo.png)

#### Instruments & Gauges
![Gauges](img/gauges.png)

#### SCADA Gateway
![Gateway](img/gateway.png)

#### OPC UA Browser
![OPC Browser](img/opc-browser.png)

#### Trends
![Trends](img/trends.png)

### 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`