finds.dev← search

// the find

frangoteam/FUXA

★ 4,610 · TypeScript · MIT · updated Jun 2026

Web-based Process Visualization (SCADA/HMI/Dashboard) software

FUXA is a web-based SCADA/HMI platform built on Node.js and Angular that lets you build process visualization dashboards and connect industrial devices via Modbus, OPC-UA, MQTT, Siemens S7, BACnet, and a dozen other protocols. It's aimed at industrial automation engineers, hobbyists running factory floors or Raspberry Pi setups, and anyone who needs real-time process monitoring without paying for a commercial SCADA license.

The protocol breadth is genuinely impressive — Modbus RTU/TCP, OPC-UA, Siemens S7, BACnet IP, MQTT, Ethernet/IP, MELSEC, and more all in one package, which would cost thousands in commercial alternatives. The SVG-based web editor means you can build process diagrams directly in the browser without installing anything extra, and the built-in DAQ historian with SQLite/InfluxDB support means you're not immediately forced into an external time-series stack. Docker and Raspberry Pi support are first-class, not afterthoughts — the compose file and persistent volume setup are clean and production-ready.

Authentication and authorization are notably absent from the feature list — there's no mention of user roles, access control, or audit logging in the open-source version (those are locked behind the €100 Pro tier), which is a serious gap for anything beyond a personal lab setup. The frontend ships with compiled dist assets checked into git, which is a code hygiene issue and suggests the build pipeline isn't fully automated for contributors. Node.js 18 native dependency hell on Linux/ARM is a real adoption blocker — the README warns you multiple times to remove node-snap7 or odbc if you hit issues, which signals these native modules are fragile. Test coverage appears nonexistent from the repo structure; for a system controlling physical machines, that's a meaningful risk.

View on GitHub → Homepage ↗

// 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 →