// the find
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.
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.