finds.dev

SCADA-LTS/Scada-LTS

Scada-LTS is an Open Source, web-based, multi-platform solution for building your own SCADA (Supervisory Control and Data Acquisition) system.

View on GitHub

★ 979JavaGPL-2.0updated Jul 2026

// the take

Scada-LTS is a web-based SCADA platform forked from the abandoned Mango M2M project, written in Java and deployed as a WAR on Tomcat. It targets engineers and integrators who need to monitor and control industrial equipment — PLCs, sensors, meters — without paying for a commercial SCADA license. The protocol support is genuinely broad: Modbus, BACnet, DNP3, OPC-UA, SNMP, MQTT, and more.

The protocol library is the real value here — supporting OPC-UA, DNP3, BACnet/IP, and Modbus TCP/RTU out of the box covers most industrial scenarios without additional middleware. Docker support means you can spin it up for evaluation without touching Tomcat configuration manually. The REST API with OpenAPI 3 documentation is a meaningful upgrade over the original Mango codebase and makes integration with external systems tractable. Active commit history through 2026 on a codebase in a niche that usually goes unmaintained is genuinely notable.

The build tooling is messy — Gradle is the current path but Ant is still present and only marked deprecated, not removed, which signals a codebase mid-migration that nobody finished. Java 11 with Gradle 6.8.1 is already aging; nothing here suggests it runs cleanly on Java 21. The frontend is a Vue.js app bolted onto a legacy JSP/Spring MVC backend, and the architecture shows that seam everywhere. Documentation lives in a GitHub Wiki and HTML files bundled into the WAR, which means finding current, accurate information for a specific version requires luck as much as skill.

We read the README, the directory tree and a key source file in July 2026. Nobody pays to be listed. How we judge →

// at a glance

Stars
979
Forks
340
Language
Java
License
GPL-2.0
Last commit
22 Jul 2026

// nearby

If Scada-LTS isn't quite it.

All repos →