- Power System Block, GitHub The open source set of Power System Blocks in Java, dedicated to grid analysis and simulation
- Matpower Free, open-source tools for electric power system simulation and optimization for MATLAB and Octave
- FUXA Web-based Process Visualization (SCADA/HMI/Dashboard) software
- GridAPPSD GridAPPS-D’s visualization application displays the topology of selected distribution model with highlighted capacitors and regulators.
- LF Energy is an open source foundation focused on the power systems sector, hosted within The Linux Foundation.
- Dynaωo is an hybrid C++/Modelica open source suite of simulation tools for power systems.
- SmartGrid Department of Energy's Advanced Grid Research and Development activities accelerate discovery and innovation in electric transmission and distribution technologies and create "next generation" devices, software, tools, and techniques to help modernize the electric grid.
- Fledge An open source platform for the Industrial Internet of Things, it acts as an edge gateway between sensor devices and cloud storage systems.
- OpenDSS, GitHub is an electric power distribution system simulator (DSS) designed to support distributed energy resource (DER) grid integration and grid modernization.
- DNET Distribution Network Evaluation Tool is an analysis tool that works with power distribution networks for efficient and stable operation such as loss minimization and verification.
- FLISR Fault Location, Isolation, and Service Restoration service can automate power restoration in seconds, automatically isolating faults and restoring power to disconnected feeders.
- Open SCADA/DMS An open source project for a basic ems/dms scada system.
- GElectrical is a free and opensource electrical system analysis software for LV/MV electrical distribution networks.
- SOGNO The LF Energy project Service-based Open-source Grid automation platform for Network Operation.
- Openremote 100% open-source IoT Platform - Integrate your devices, create rules, and analyse and visualise your data.
- PMU Connection Tester is an application used to validate, test and trouble‐shoot connections and data streams from phasor measurement (IEEE C37.118.2) devices as well as graphically visualize their synchophasor data in real‐time.
- GridCal, GitHub A cross-platform power systems solver written in Python with user interface and embedded python console.
- Pandapower GitHub, Pandapower site Convenient Power System Modelling and Analysis based on PYPOWER and pandas.
- TopoGrid Package topogrid contains implementations of basic power grid algorithms based on the grid topology.
- Power Grid Model Python/C++ library for distribution power system analysis.
- PyPSA Python for Power System Analysis.
- OSS related to the DNP3 protocol
- Rust implementation of DNP3 (IEEE 1815) with idiomatic bindings for C, .NET, C++, and Java.
- paho.mqtt.golang Golang MQTT library.
- EMQX The most popular open source MQTT broker with a high-performance real-time message processing engine, powering event streaming for IoT devices at massive scale.
- GoSMNP GoSNMP is an SNMP client library fully written in Go.
- GoSNMPServer SNMP server library fully written in Go.
- Python SNMP MIB browser Small program to show MIB file OIDs in a list.
- GoModbus Fault-tolerant, fail-fast implementation of Modbus protocol in Go.
- Modbus A Modbus library for Linux, Mac OS, FreeBSD and Windows
- Rust implementation of Modbus with idiomatic bindings for C, C++, .NET, and Java.
- M31config Console application for configuration M31-AAAX4440G Modbus module
- GoOPCUA A native Go implementation of the OPC/UA client library.
- EC 60870-5-104 simulator RTU Server Simulator, Master Client Simulator, Windows and Linux POSIX ARM, IEC104 Source Code in C, C++, C# .NET Programming
- IEC 60870 Official repository for lib60870 an implementation of the IEC 60870-5-101/104 protocol
- IEC 61850 Official repository for libIEC61850, the open-source library for the IEC 61850 protocols
- IEC 61850 open server An open source implementation of an IEC61850 IED using lib61850
- IEC61850bean Java IEC 61850 MMS stack for clients and servers.
- QElectroTech is a free software to create electric diagrams.
- CIMDraw is a Web application to view IEC CIM files. Editing is also possible, with some limitations.
- CIMpy Import and export CGMES/CIM IEC-61970 files in the XML/RDF format
- Adaptive Design Algorithms, Models & Systems (ADAMS) Lab. Real-Time Outage Management in Active Distribution Networks Using Reinforcement Learning over Graphs