finds.dev← search

// the find

SCADA-LTS/Scada-LTS

★ 979 · Java · GPL-2.0 · updated Jul 2026

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.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →