🏆 A ranked list of popular projects for Power System Analysis. Updated weekly.
This curated list contains 170 open-source projects with a total of 58K stars grouped into 16 categories. All projects are ranked by a project-popularity score calculated from metadata collected from GitHub, package managers, JuliaPkgStats, and OpenAlex where applicable. The score is an empirical comparison signal, not a direct measure of software quality. If you like to add or update projects, feel free to open an issue, submit a pull request, or directly edit the projects.yaml. Contributions are very welcome!
- Electro-mechanical Transient Simulation 13 projects
- Electro-magnetic Transient Simulation 3 projects
- Steady-State Analysis and Optimization 44 projects
- Software Interface 23 projects
- Gas-Network Analysis 3 projects
- Co-Simulation 6 projects
- Optimization Modeling Language 7 projects
- Optimization Solver 16 projects
- Machine and Reinforcement Learning 5 projects
- Visualization 4 projects
- Messaging Environment 1 projects
- Power-System Data 15 projects
- Power Electronics 1 projects
- Data Management 13 projects
- Educational Resources 11 projects
- Large-Language-Model Application 5 projects
- 🥇🥈🥉 Combined project-quality score
- ⭐️ Star count from GitHub
- 🐣 New project (less than 6 months old)
- 💤 Inactive project (12 months no activity)
- 🧊 Long-inactive project (24 months no visible activity)
- 📈📉 Project is trending up or down
- ➕ Project was recently added
- ❗️ Warning (e.g. missing/risky license)
- 👨💻 Contributors count from GitHub
- 🔀 Fork count from GitHub
- 📋 Issue count from GitHub
- ⏱️ Last update timestamp on package manager
- 📥 Download count from package manager
- 📦 Number of dependent projects
Python substantially implements the maintained first-party core
Julia substantially implements the maintained first-party core
GNU Octave is a primary implementation or model-authoring language
Java substantially implements the maintained first-party core
C substantially implements the maintained first-party core
C++ substantially implements the maintained first-party core
Modelica is a primary implementation or model-authoring language
Rust substantially implements the maintained first-party core
R is a primary implementation or model-authoring language
The public repository contains a GitHub Actions workflow
A university-based team is the current principal steward
A national or government laboratory is the current principal steward
Another non-profit organization is the current principal steward
An independent contributor community is the current principal steward
A commercial organization is the current principal steward
LTB ANDES (🥇30 · ⭐ 380) - Transient Stability Simulator; CURENT LTB. ❗️GPL-3.0 


-
GitHub (👨💻 27 · 🔀 160 · 📦 34 · 📋 85 - 15% open · ⏱️ 11.03.2026):
git clone https://github.com/CURENT/andes -
PyPi (📥 6.4K / month · 📦 4 · ⏱️ 12.03.2026):
pip install andes -
Conda (📥 820K · ⏱️ 27.03.2026):
conda install -c conda-forge andes -
docker pull CURENT/andes -
Julia (📥 1 / month):
import Pkg; Pkg.add("Andes") -
Paper (📚 116 citations): 10.1109/TPWRS.2020.3017019
PowerSimulationsDynamics.jl (🥇28 · ⭐ 220) - Dynamic Power System simulations; NREL Sienna. BSD-3 


-
GitHub (👨💻 18 · 🔀 57 · 📋 150 - 29% open · ⏱️ 12.08.2026):
git clone https://github.com/Sienna-Platform/PowerSimulationsDynamics.jl -
Julia (📥 120 / month):
import Pkg; Pkg.add("PowerSimulationsDynamics") -
Papers (📚 84 citations): arXiv:2308.02921, 10.1109/TPWRS.2023.3303291
DPsim (🥇28 · ⭐ 140 · 📉) - Simulation for both EMT and phasor. MPL-2.0 


-
GitHub (👨💻 46 · 🔀 86 · 📦 3 · 📋 250 - 43% open · ⏱️ 03.09.2026):
git clone https://github.com/sogno-platform/dpsim -
PyPi (⏱️ 14.08.2026):
pip install dpsim -
Papers (📚 129 citations): 10.1016/j.softx.2019.100253, 10.1109/OSMSES58477.2023.10089718, 10.1049/tje2.12208, 10.1109/OSMSES54027.2022.9769135, 10.3390/en14237989, 10.3390/en14071860, 10.3390/en13153879, 10.1109/ICCEP.2017.8004805, 10.1109/EI2.2017.8245739
STEPS (🥈22 · ⭐ 76) - Balanced large-scale AC-DC hybrid power system analysis. MIT 

-
GitHub (👨💻 9 · 🔀 24 · 📥 91 · 📦 7 · ⏱️ 02.02.2026):
git clone https://github.com/changgang/steps -
PyPi (📥 390 / month · ⏱️ 24.08.2026):
pip install stepspy -
Papers (📚 58 citations): 10.1109/TPWRS.2020.3045102, 10.1016/j.ijepes.2023.109509, 10.1016/j.ijepes.2025.110651
Dynaωo (🥈21 · ⭐ 110) - C++/Modelica simulation tools for power systems. MPL-2.0 



-
GitHub (👨💻 63 · 🔀 34 · 📥 34K · 📋 1.8K - 12% open · ⏱️ 08.09.2026):
git clone https://github.com/dynawo/dynawo
GridPACK (🥈21 · ⭐ 65) - High-Performance Electric Grid Simulation. BSD-3 


-
GitHub (👨💻 58 · 🔀 26 · 📥 650 · 📋 140 - 15% open · ⏱️ 06.09.2026):
git clone https://github.com/GridOPTICS/GridPACK -
Paper (📚 13 citations): 10.1177/1094342015607609
OpenIPSL (🥉19 · ⭐ 110) - A Power System Library written in the Modelica. BSD-3 


-
GitHub (👨💻 36 · 🔀 67 · 📥 530 · 📋 140 - 11% open · ⏱️ 13.04.2026):
git clone https://github.com/OpenIPSL/OpenIPSL -
Paper (📚 21 citations): 10.1016/j.softx.2022.101277
Show 5 hidden projects...
- PowerSystems (🥉13 · ⭐ 80 · 🧊) - Modelica 3rd party library for electrical power..
❗️Modelica License 2 - PowerSAS.m (🥉9 · ⭐ 24 · 🧊) - Power grid analysis framework based on semi-..
BSD-3 - PSAT (🥉4 · ⭐ 17 · 🧊) - Unofficial repository of PSAT by Prof. Federico Milano.
❗️GPL - matmtdc (🥉4 · ⭐ 13 · 🧊) - Dynamic analysis of AC/DC hybrid power systems.
❗️undefined - PST (🥉3 · ⭐ 5 · 🧊) - Unofficial repository of PST by Prof. Joe Chow.
MIT
ParaEMT (🥉14 · ⭐ 100) - Parallel EMT simulation. BSD-3 

-
GitHub (👨💻 4 · 🔀 52 · 📋 6 - 83% open · ⏱️ 15.01.2026):
git clone https://github.com/NatLabRockies/ParaEMT_public -
Papers (📚 37 citations): 10.1109/TPWRD.2023.3342715, 10.1016/j.epsr.2024.110734
pandapower (🥇44 · ⭐ 1.3K · 📉) - Convenient Power System Modelling and Analysis. BSD-3 



-
GitHub (👨💻 200 · 🔀 590 · 📦 600 · 📋 1.2K - 13% open · ⏱️ 16.09.2026):
git clone https://github.com/e2nIEE/pandapower -
PyPi (📥 430K / month · 📦 110 · ⏱️ 08.07.2026):
pip install pandapower -
Conda (📥 47K · ⏱️ 27.10.2025):
conda install -c conda-forge pandapower -
Docker Hub (📥 290 · ⏱️ 09.02.2021):
docker pull pauldepraz/pandapowerapi -
Paper (📚 1161 citations): 10.1109/TPWRS.2018.2829021
PyPSA (🥇40 · ⭐ 2.2K · 📉) - Python for Power System Analysis. MIT 


-
GitHub (👨💻 130 · 🔀 690 · 📦 340 · 📋 640 - 22% open · ⏱️ 16.09.2026):
git clone https://github.com/PyPSA/PyPSA -
PyPi (📦 60 · ⏱️ 19.08.2026):
pip install pypsa -
Conda (📥 290K · ⏱️ 20.08.2026):
conda install -c conda-forge pypsa -
Paper (📚 553 citations): 10.5334/jors.188
Power Grid Model (🥇35 · ⭐ 250) - Steady-state distribution power system analysis. MPL-2.0 


-
GitHub (👨💻 340 · 🔀 78 · 📥 2.7K · 📦 40 · 📋 340 - 33% open · ⏱️ 15.09.2026):
git clone https://github.com/PowerGridModel/power-grid-model -
PyPi (📥 63K / month · 📦 15 · ⏱️ 15.09.2026):
pip install power-grid-model -
Conda (📥 5.5M · ⏱️ 10.09.2026):
conda install -c conda-forge power-grid-model -
Paper (📚 8 citations): 10.1049/icp.2023.0633
MATPOWER (🥇34 · ⭐ 590) - Steady state power flow simulation. BSD-3 


-
GitHub (👨💻 23 · 🔀 180 · 📥 780K · 📋 240 - 9% open · ⏱️ 04.08.2026):
git clone https://github.com/MATPOWER/matpower -
Docker Hub (📥 30K · ⏱️ 04.08.2026):
docker pull matpower/matpower -
Paper (📚 6885 citations): 10.1109/TPWRS.2010.2051168
PYPOWER (🥇34 · ⭐ 410) - Port of MATPOWER to Python. ❗️BSD 


-
GitHub (👨💻 22 · 🔀 120 · 📦 170 · 📋 57 - 73% open · ⏱️ 01.08.2026):
git clone https://github.com/rwl/PYPOWER -
PyPi (📥 45K / month · 📦 23 · ⏱️ 01.08.2026):
pip install PYPOWER -
Conda (📥 3.2K · ⏱️ 25.03.2025):
conda install -c invenia pypower -
Docker Hub (📥 71 · ⏱️ 19.05.2019):
docker pull hwanghust/pypower -
Paper (📚 6885 citations): 10.1109/TPWRS.2010.2051168
PyPSA-Eur (🥈30 · ⭐ 610) - Sector-Coupled Optimisation Model of the European Energy.. MIT 


-
GitHub (👨💻 110 · 🔀 410 · 📋 710 - 33% open · ⏱️ 11.09.2026):
git clone https://github.com/PyPSA/pypsa-eur -
docker pull nimfetrisa/pypsa-eur -
Papers (📚 822 citations): 10.1016/j.esr.2018.08.012, 10.1016/j.joule.2023.06.016, 10.1016/j.joule.2022.04.016
PowerModels.jl (🥈29 · ⭐ 480) - Power Network Optimization. ❗️BSD 


-
GitHub (👨💻 32 · 🔀 170 · 📋 520 - 17% open · ⏱️ 14.08.2026):
git clone https://github.com/lanl-ansi/PowerModels.jl -
Julia (📥 4.3K / month):
import Pkg; Pkg.add("PowerModels") -
Paper (📚 14 citations): 10.23919/PSCC.2018.8442948
PyPSA-Earth (🥈28 · ⭐ 360) - Open optimisation model for study energy system.. ❗️AGPL-3.0 


-
GitHub (👨💻 98 · 🔀 350 · 📋 740 - 40% open · ⏱️ 17.09.2026):
git clone https://github.com/pypsa-meets-earth/pypsa-earth -
Paper (📚 82 citations): 10.1016/j.apenergy.2023.121096
PowerSimulations.jl (🥈28 · ⭐ 320) - Power Systems optimization simulation and modeling;.. BSD-3 


openTEPES (🥈25 · ⭐ 57) - Open Generation, Storage, and Transmission Operation.. ❗️AGPL-3.0 


-
GitHub (👨💻 10 · 🔀 28 · 📥 120 · 📋 24 - 16% open · ⏱️ 17.09.2026):
git clone https://github.com/IIT-EnergySystemModels/openTEPES -
PyPi (📥 1.3K / month · ⏱️ 16.09.2026):
pip install openTEPES -
Paper (📚 28 citations): 10.1016/j.softx.2022.101070
PowSyBl Core (🥈24 · ⭐ 180) - Framework to build power system software. MPL-2.0 


-
GitHub (👨💻 140 · 🔀 76 · 📦 98 · 📋 860 - 33% open · ⏱️ 17.09.2026):
git clone https://github.com/powsybl/powsybl-core
PowerNetworkMatrices.jl (🥈24 · ⭐ 31) - Power systems matrices; NREL Sienna. BSD-3 


EGRET (🥈23 · ⭐ 170) - Tools for Power Systems Optimization Modeling. ❗️BSD 


-
GitHub (👨💻 42 · 🔀 67 · 📋 90 - 57% open · ⏱️ 29.05.2026):
git clone https://github.com/grid-parity-exchange/Egret -
Paper (📚 156 citations): 10.1287/ijoc.2019.0944
PowerFlows.jl (🥈23 · ⭐ 31) - Collection of Power Flow solution; NREL Sienna. BSD-3 


MOST (🥈22 · ⭐ 40) - MATPOWER Optimal Scheduling Tool. BSD-3 


-
GitHub (👨💻 2 · 🔀 14 · 📋 45 - 17% open · ⏱️ 04.08.2026):
git clone https://github.com/MATPOWER/most -
Papers (📚 7099 citations): 10.1109/TPWRS.2010.2051168, 10.1109/TSG.2013.2281001
GridLAB-D (🥈21 · ⭐ 220 · 💤) - Distribution power system simulator. BSD-3 


-
GitHub (👨💻 77 · 🔀 140 · 📥 9.4K · 📋 1.6K - 26% open · ⏱️ 28.05.2025):
git clone https://github.com/gridlab-d/gridlab-d
LightSim2Grid (🥈21 · ⭐ 73) - A fast backend for the Grid2Op. MPL-2.0 


-
GitHub (👨💻 9 · 🔀 15 · 📥 300 · 📦 89 · 📋 64 - 26% open · ⏱️ 29.08.2026):
git clone https://github.com/Grid2op/lightsim2grid -
PyPi (📥 22K / month · 📦 13 · ⏱️ 29.08.2026):
pip install LightSim2Grid -
Docker Hub (📥 1.5K · ⏱️ 01.02.2022):
docker pull bdonnot/lightsim2grid
REopt (🥉19 · ⭐ 120) - Renewable Energy Integration & Optimization. BSD-3 


-
GitHub (👨💻 29 · 🔀 67 · 📥 580 · 📋 86 - 51% open · ⏱️ 14.09.2026):
git clone https://github.com/NatLabRockies/REopt_API
LTB AMS (🥉19 · ⭐ 25) - Scheduling Modeling and Simulation; CURENT LTB. ❗️GPL-3.0 


-
GitHub (👨💻 6 · 🔀 9 · 📥 160 · 📦 3 · 📋 24 - 37% open · ⏱️ 03.05.2026):
git clone https://github.com/CURENT/ams -
PyPi (📥 88 / month · ⏱️ 03.05.2026):
pip install ltbams -
Conda (📥 42K · ⏱️ 03.05.2026):
conda install -c conda-forge ltbams -
Paper (📚 10 citations): 10.1109/TSTE.2025.3528027
PyPSA-USA (🥉17 · ⭐ 150) - Power System Model for the United States. MIT 


-
GitHub (👨💻 18 · 🔀 54 · 📋 410 - 26% open · ⏱️ 28.08.2026):
git clone https://github.com/PyPSA/pypsa-usa
ERAD (🥉17 · ⭐ 24) - Toolkit for computing resilience metrics for power.. BSD-3 


-
GitHub (👨💻 9 · 🔀 13 · 📦 3 · 📋 2 - 50% open · ⏱️ 08.09.2026):
git clone https://github.com/NLR-Distribution-Suite/erad -
PyPi (📥 140 / month · ⏱️ 16.07.2026):
pip install NREL-erad -
Paper: 10.21105/joss.08782
Open RAO (🥉16 · ⭐ 33) - Power systems coordinated capacity calculation and.. MPL-2.0 


-
GitHub (👨💻 44 · 🔀 11 · 📥 55 · 📋 290 - 24% open · ⏱️ 10.09.2026):
git clone https://github.com/powsybl/powsybl-open-rao
OATS (🥉16 · ⭐ 29 · 💤) - Optimisation and Analysis Toolbox for Power Systems. ❗️GPL-3.0 

-
GitHub (👨💻 4 · 🔀 9 · 📦 3 · 📋 79 - 29% open · ⏱️ 11.12.2024):
git clone https://github.com/bukhsh/oats -
PyPi (📥 22 / month · 📦 1 · ⏱️ 28.01.2020):
pip install oatspower -
Paper (📚 26 citations): 10.1109/TPWRS.2020.2986081
UnitCommitment.jl (🥉15 · ⭐ 150 · 📉) - Optimization package for the Security-Constrained.. BSD-3 


dGen (🥉15 · ⭐ 79) - The Distributed Generation Market Demand (dGen) model. BSD-3 


-
GitHub (👨💻 14 · 🔀 170 · 📋 45 - 53% open · ⏱️ 17.02.2026):
git clone https://github.com/NatLabRockies/dgen
ReEDS (🥉15 · ⭐ 36 · 🐣) - Capacity planning and dispatch model. ❗️GPL-3.0 



-
GitHub (👨💻 25 · 🔀 17 · 📋 85 - 71% open · ⏱️ 15.09.2026):
git clone https://github.com/ReEDS-Model/ReEDS
DOPER (🥉14 · ⭐ 25) - Distributed Optimal and Predictive Energy Resources. BSD-3 


-
GitHub (👨💻 3 · 🔀 12 · ⏱️ 11.09.2026):
git clone https://github.com/LBNL-ETA/DOPER
ExaGO (🥉12 · ⭐ 15) - Large-scale power grid optimization. BSD-3 


-
GitHub (👨💻 37 · 🔀 9 · 📋 17 - 64% open · ⏱️ 20.08.2026):
git clone https://github.com/ORNL/ExaGO
PyPSA-Distribution (🥉10 · ⭐ 31) - Multi-energy model for small scale applications in.. ❗️GPL-3.0 


-
GitHub (👨💻 7 · 🔀 13 · 📋 35 - 71% open · ⏱️ 29.06.2026):
git clone https://github.com/pypsa-meets-earth/pypsa-distribution
ASSET (🥉10 · ⭐ 26 · 📈) - Assess and analyze grid strength. BSD-3 

-
GitHub (👨💻 3 · 🔀 7 · ⏱️ 14.09.2026):
git clone https://github.com/NatLabRockies/ASSET
PowerSystemsInvestments.jl (🥉10 · ⭐ 21) - Power Systems investment models; NREL Sienna. BSD-3 


AMES - Version 5.0 (🥉8 · ⭐ 35) - Wholesale Power Market Test Bed. ❗️Custom 


-
GitHub (👨💻 3 · 🔀 10 · ⏱️ 02.09.2026):
git clone https://github.com/ames-market/AMES-V5.0
US-REGEN (🥉6 · ⭐ 24 · 💤) - U.S. regional economy, greenhouse gas, and energy model. BSD-3 
-
GitHub (👨💻 2 · 🔀 4 · ⏱️ 27.05.2025):
git clone https://github.com/epri-dev/US-REGEN
PyPSA-stochUC (🥉5 · ⭐ 20 · 💤) - Stochastic unit commitment extension for PyPSA with market.. MIT 
-
GitHub (👨💻 2 · 🔀 4 · ⏱️ 09.12.2024):
git clone https://github.com/PPGS-Tools/PyPSA-stochUC
GenSAS (🥉4 · ⭐ 1) - A C++ based generalized simulation tool based on semi-.. BSD-3 



-
GitHub (👨💻 3 · 🔀 1 · ⏱️ 05.04.2026):
git clone https://github.com/ANL-CEEESA/gensas
Show 4 hidden projects...
- AltDSS/DSS C-API (🥉16 · ⭐ 39 · 🧊) - a plain C interface to OpenDSS.
BSD-3 - PSST (🥉12 · ⭐ 45 · 🧊) - Power System Simulation Toolbox for SCUC and SCED in..
❗️AMES License - hynet (🥉11 · ⭐ 4 · 🧊) - Optimal power flow framework for hybrid AC/DC power systems.
BSD-3 - AMES (V4.0) (🥉3 · ⭐ 15 · 🧊) - Agent based Modeling of Electricity Systems.
❗️GPL-2.0
PySCIPOpt (🥇37 · ⭐ 990) - Python interface for SCIP. MIT 


-
GitHub (👨💻 92 · 🔀 280 · 📦 500 · 📋 650 - 3% open · ⏱️ 16.09.2026):
git clone https://github.com/scipopt/PySCIPOpt -
PyPi (📥 360K / month · 📦 110 · ⏱️ 16.05.2026):
pip install PySCIPOpt -
Conda (📥 880K · ⏱️ 20.08.2026):
conda install -c conda-forge pyscipopt -
Paper (📚 70 citations): 10.1007/978-3-319-42432-3_37
Easy SimAuto (🥈20 · ⭐ 54) - Python interface to PowerWorld. Apache-2 

-
GitHub (👨💻 13 · 🔀 16 · 📦 10 · 📋 100 - 18% open · ⏱️ 31.12.2025):
git clone https://github.com/mzy2240/ESA -
PyPi (📥 300 / month · 📦 1 · ⏱️ 05.06.2023):
pip install esa -
Paper (📚 25 citations): 10.21105/joss.02289
py-dss-interface (🥈18 · ⭐ 47) - A package for access to direct dll version of OpenDSS. MIT 

powerfactory-tools (🥈17 · ⭐ 57) - Python toolbox for control of DIgSILENT PowerFactory. BSD-3 


-
GitHub (👨💻 4 · 🔀 11 · 📥 400 · 📦 2 · 📋 200 - 7% open · ⏱️ 18.08.2026):
git clone https://github.com/ieeh-tu-dresden/powerfactory-tools -
PyPi (📥 110 / month · ⏱️ 07.07.2026):
pip install ieeh-powerfactory-tools -
Paper (📚 1 citation): 10.21105/joss.09281
matpowercaseframes (🥈17 · ⭐ 6) - Parse MATPOWER case into pandas DataFrame. MIT 


CIMTool (🥉15 · ⭐ 79) - CIMugs CIMTool for the CIM. ❗️LGPL-2.1 


-
GitHub (👨💻 17 · 🔀 13 · 📥 3.2K · 📋 140 - 29% open · ⏱️ 22.07.2026):
git clone https://github.com/CIMug-org/CIMTool
OpenDSSDirect.jl (🥉14 · ⭐ 30) - Cross-platform Julia interface to OpenDSS. MIT 


matpower-pip (🥉14 · ⭐ 27) - Easy Python Access to MATPOWER. MIT 


CIMTool-Builders-Library (🥉8 · ⭐ 11) - Publically available XSLT builders. Apache-2 
-
GitHub (👨💻 7 · 🔀 3 · ⏱️ 14.05.2026):
git clone https://github.com/CIMug-org/CIMTool-Builders-Library
mhi-pscad (🥉8) - PSCAD Automation library. BSD-3 

- PyPi (📥 6.4K / month · 📦 2 · ⏱️ 14.05.2026):
pip install mhi-pscad
DSS MATLAB (🥉7 · ⭐ 12 · 💤) - MATLAB interface to OpenDSS. BSD-3 

-
GitHub (🔀 2 · 📥 1.4K · 📋 21 - 33% open · ⏱️ 30.10.2024):
git clone https://github.com/dss-extensions/dss_matlab
OpenDER interface (🥉5 · ⭐ 6 · 💤) - Interface for OpenDER. BSD-3 

-
GitHub (👨💻 2 · 🔀 2 · ⏱️ 10.02.2025):
git clone https://github.com/epri-dev/OpenDER_interface
Show 7 hidden projects...
- OpenDSSDirect.py (🥈20 · ⭐ 120 · 🧊) - A direct library interface to OpenDSS.
MIT - AltDSS-Python (🥉13 · ⭐ 19 · 🧊) - Modern Python bindings for an alternative..
BSD-3 - DSSData (🥉10 · ⭐ 18 · 🧊) - A micro-framework for simulation and data analysis of..
MIT - DSS Sharp (🥉7 · ⭐ 12 · 🧊) - C#/.NET wrapper library for DSS C-API.
BSD-3 - Andes.jl (🥉6 · ⭐ 9 · 🧊) - Julia interface for ANDES.
MIT - mypower (🥉5 · ⭐ 8 · 🧊) - Supplementary function of MATPOWER in Python.
MIT - EasySimauto.jl (🥉4 · ⭐ 7 · 🧊) - Julia interface for EasySimAuto and PowerWorld.
Apache-2
pandapipes (🥇31 · ⭐ 230) - Pipeflow Calculation Tool. BSD-3 



-
GitHub (👨💻 29 · 🔀 83 · 📦 42 · 📋 180 - 51% open · ⏱️ 26.05.2026):
git clone https://github.com/e2nIEE/pandapipes -
PyPi (📥 28K / month · 📦 16 · ⏱️ 26.05.2026):
pip install pandapipes -
Paper (📚 77 citations): 10.3390/su12239899
GasModels.jl (🥉20 · ⭐ 81) - Gas Network Optimization. BSD-3 


Show 1 hidden projects...
OpenModelica (🥇37 · ⭐ 1.4K) - Modelica-based environment for modeling and simulation. ❗️Modelica License 2 




-
GitHub (👨💻 210 · 🔀 400 · 📥 2.2K · 📋 9.1K - 24% open · ⏱️ 17.09.2026):
git clone https://github.com/OpenModelica/OpenModelica -
Docker Hub (📥 96K · ⭐ 6 · ⏱️ 14.09.2026):
docker pull openmodelica/openmodelica -
Paper (📚 192 citations): 10.4173/mic.2020.4.1
HELICS (🥈33 · ⭐ 170) - Co-simulation framework. BSD-3 


-
GitHub (👨💻 39 · 🔀 53 · 📥 35K · 📋 690 - 14% open · ⏱️ 09.09.2026):
git clone https://github.com/GMLC-TDC/HELICS -
PyPi (📥 4.4K / month · 📦 13 · ⏱️ 28.02.2025):
pip install helics -
Conda (📥 22K · ⏱️ 22.04.2025):
conda install -c conda-forge helics -
import Pkg; Pkg.add("HELICS") -
Paper (📚 75 citations): 10.1109/ACCESS.2024.3363615
precice (🥈32 · ⭐ 970) - Precise Code Interaction Coupling Environment. ❗️LGPL-3.0 


-
GitHub (👨💻 79 · 🔀 290 · 📥 50K · 📋 1K - 24% open · ⏱️ 15.09.2026):
git clone https://github.com/precice/precice -
PyPi (📥 2.3K / month · 📦 10 · ⏱️ 08.04.2026):
pip install pyprecice -
Conda (📥 200K · ⏱️ 05.09.2026):
conda install -c conda-forge pyprecice -
Docker Hub (📥 49K · ⏱️ 17.09.2026):
docker pull precice/precice -
Paper (📚 48 citations): 10.12688/openreseurope.14445.2
Show 2 hidden projects...
- EV-EcoSim (🥉14 · ⭐ 27 · 🧊) - A grid-aware co-simulation platform for the design..
MIT - OpenHybridSim (🥉12 · ⭐ 8 · 🧊) - EMT-TS hybrid simulation.
BSD-3
Pyomo (🥇48 · ⭐ 2.5K) - Python-based Optimization Modeling Language. BSD-3 


-
GitHub (👨💻 200 · 🔀 580 · 📥 6.9K · 📦 4.9K · 📋 1.6K - 22% open · ⏱️ 02.09.2026):
git clone https://github.com/Pyomo/pyomo -
PyPi (📥 1M / month · 📦 230 · ⏱️ 04.06.2026):
pip install Pyomo -
Conda (📥 2.6M · ⏱️ 05.06.2026):
conda install -c conda-forge pyomo -
Paper (📚 807 citations): 10.1007/978-3-030-68928-5
CVXPY (🥈46 · ⭐ 6.3K) - Convex optimization modeling language. Apache-2 



-
GitHub (👨💻 270 · 🔀 1.2K · 📥 920 · 📦 19K · 📋 1.7K - 11% open · ⏱️ 17.09.2026):
git clone https://github.com/cvxpy/cvxpy -
PyPi (📥 7.4M / month · 📦 1K · ⏱️ 22.06.2026):
pip install cvxpy -
Conda (📥 2.3M · ⏱️ 10.07.2026):
conda install -c conda-forge cvxpy -
Paper (📚 38 citations): 10.1080/23307706.2017.1397554
JuMP (🥈41 · ⭐ 2.5K) - Julia-based Optimization Modeling Language. MPL-2.0 


-
GitHub (👨💻 180 · 🔀 420 · 📋 1.5K - 1% open · ⏱️ 17.09.2026):
git clone https://github.com/jump-dev/JuMP.jl -
Julia (📥 39K / month):
import Pkg; Pkg.add("JuMP") -
Paper (📚 354 citations): 10.1007/s12532-023-00239-3
ExaModels (🥉27 · ⭐ 84) - An algebraic modeling and automatic differentiation tool.. MIT 


-
GitHub (👨💻 17 · 🔀 13 · 📋 57 - 19% open · ⏱️ 03.09.2026):
git clone https://github.com/exanauts/ExaModels.jl -
Julia (📥 390 / month):
import Pkg; Pkg.add("ExaModels") -
Paper (📚 32 citations): 10.1016/j.epsr.2024.110651
RSOME (🥉24 · ⭐ 350 · 💤) - Robust Stochastic Optimization Made Easy. ❗️GPL-3.0 


-
GitHub (👨💻 3 · 🔀 62 · 📋 45 - 15% open · ⏱️ 15.11.2024):
git clone https://github.com/XiongPengNUS/rsome -
PyPi (📥 470 / month · 📦 4 · ⏱️ 29.10.2024):
pip install rsome -
Papers (📚 271 citations): 10.1287/ijoc.2023.1291, 10.1287/mnsc.2020.3603
PyOptInterface (🥉23 · ⭐ 320) - Efficient modeling interface for optimization in.. MPL-2.0 


-
GitHub (👨💻 8 · 🔀 28 · 📦 25 · 📋 48 - 22% open · ⏱️ 22.07.2026):
git clone https://github.com/metab0t/PyOptInterface -
PyPi (📥 8.7K / month · 📦 8 · ⏱️ 27.03.2026):
pip install pyoptinterface -
Paper (📚 5 citations): 10.1109/TPWRS.2024.3483489
Gurobi OptiMods (🥉19 · ⭐ 180) - Implemented optimization use cases using Gurobi. Apache-2 


HiGHS (🥇51 · ⭐ 1.8K) - Large-scale Sparse Linear Problem Optimizer. MIT 



-
GitHub (👨💻 120 · 🔀 350 · 📥 100K · 📋 1.2K - 9% open · ⏱️ 19.08.2026):
git clone https://github.com/ERGO-Code/HiGHS -
PyPi (📥 7.3M / month · 📦 210 · ⏱️ 02.07.2026):
pip install highspy -
Conda (📥 120K · ⏱️ 10.07.2026):
conda install -c conda-forge highs -
Julia (📥 13K / month):
import Pkg; Pkg.add("HiGHS") -
Paper (📚 406 citations): 10.1007/s12532-017-0130-5
SCS (🥇49 · ⭐ 640 · 📈) - Splitting Conic Solver. MIT 


-
GitHub (👨💻 33 · 🔀 140 · 📋 260 - 17% open · ⏱️ 17.09.2026):
git clone https://github.com/cvxgrp/scs -
PyPi (📥 7.1M / month · 📦 100 · ⏱️ 05.09.2026):
pip install scs -
Conda (📥 2M · ⏱️ 11.09.2026):
conda install -c conda-forge scs -
Julia (📥 7.3K / month):
import Pkg; Pkg.add("SCS") -
Paper (📚 615 citations): 10.1007/s10957-016-0892-3
OSQP (🥈48 · ⭐ 2.2K) - Operator Splitting QP Solver. Apache-2 


-
GitHub (👨💻 36 · 🔀 410 · 📥 230K · 📋 400 - 30% open · ⏱️ 10.11.2025):
git clone https://github.com/osqp/osqp -
PyPi (📥 8.4M / month · 📦 170 · ⏱️ 12.06.2026):
pip install osqp -
Conda (📥 1.7M · ⏱️ 12.08.2026):
conda install -c conda-forge osqp -
Julia (📥 2.4K / month):
import Pkg; Pkg.add("OSQP") -
Paper (📚 1222 citations): 10.1007/s12532-020-00179-2
Ipopt (🥈37 · ⭐ 1.8K) - COIN-OR Interior Point Optimizer. EPL-2.0 

-
GitHub (👨💻 39 · 🔀 320 · 📥 37K · 📋 630 - 1% open · ⏱️ 27.08.2026):
git clone https://github.com/coin-or/Ipopt -
PyPi (📥 1.9K / month · 📦 10 · ⏱️ 07.04.2021):
pip install ipopt -
Conda (📥 3M · ⏱️ 27.08.2026):
conda install -c conda-forge ipopt -
Paper (📚 9684 citations): 10.1007/s10107-004-0559-y
PIQP (🥉27 · ⭐ 150 · 📈) - Proximal Interior Point Quadratic Programming solver. BSD-2 


-
GitHub (👨💻 6 · 🔀 22 · 📥 1.4K · 📦 54 · 📋 22 - 22% open · ⏱️ 28.08.2026):
git clone https://github.com/PREDICT-EPFL/piqp -
PyPi (📥 98K / month · 📦 17 · ⏱️ 28.08.2026):
pip install piqp -
Conda (📥 370K · ⏱️ 28.08.2026):
conda install -c conda-forge piqp -
Paper (📚 20 citations): 10.1109/CDC49753.2023.10383915
Xopt (🥉27 · ⭐ 95) - Flexible high-level optimization in Python. MPL-2.0 


-
GitHub (👨💻 28 · 🔀 39 · 📦 28 · 📋 100 - 19% open · ⏱️ 03.09.2026):
git clone https://github.com/xopt-org/Xopt -
PyPi (📥 2.2K / month · 📦 12 · ⏱️ 03.09.2026):
pip install xopt -
Conda (📥 99K · ⏱️ 04.09.2026):
conda install -c conda-forge xopt -
Paper (📚 9 citations): 10.18429/JACoW-IPAC2023-THPL164
Clarabel.rs (🥉25 · ⭐ 600) - Interior-point solver for convex conic optimisation.. Apache-2 


-
GitHub (👨💻 11 · 🔀 50 · 📦 97 · 📋 78 - 34% open · ⏱️ 13.04.2026):
git clone https://github.com/oxfordcontrol/Clarabel.rs -
PyPi (📥 7.1M / month · 📦 43 · ⏱️ 11.06.2025):
pip install clarabel -
Conda (📥 480K · ⏱️ 17.12.2025):
conda install -c conda-forge clarabel -
Paper: arXiv:2405.12762
MadNLP (🥉24 · ⭐ 250) - A solver for nonlinear programming with GPU support. MIT 


-
GitHub (👨💻 21 · 🔀 32 · 📋 140 - 24% open · ⏱️ 24.08.2026):
git clone https://github.com/MadNLP/MadNLP.jl -
Julia (📥 860 / month):
import Pkg; Pkg.add("MadNLP") -
Papers: arXiv:2307.16830, arXiv:2010.02404
Clarabel.jl (🥉23 · ⭐ 280) - Interior-point solver for convex conic optimisation.. Apache-2 


-
GitHub (👨💻 13 · 🔀 31 · 📋 76 - 17% open · ⏱️ 14.04.2026):
git clone https://github.com/oxfordcontrol/Clarabel.jl -
Julia (📥 2.1K / month):
import Pkg; Pkg.add("Clarabel") -
Paper: arXiv:2405.12762
Tulip (🥉23 · ⭐ 160 · 📈) - Interior-point solver in pure Julia. MPL-2.0 


-
GitHub (👨💻 12 · 🔀 24 · 📋 47 - 38% open · ⏱️ 19.04.2026):
git clone https://github.com/ds4dm/Tulip.jl -
Julia (📥 890 / month):
import Pkg; Pkg.add("Tulip") -
Paper (📚 13 citations): 10.1007/s12532-020-00200-8
Show 1 hidden projects...
Grid2Op (🥇24 · ⭐ 470) - Modeling sequential decision making in power systems. MPL-2.0 


-
GitHub (👨💻 33 · 🔀 150 · 📥 4 · 📋 410 - 15% open · ⏱️ 18.06.2026):
git clone https://github.com/Grid2op/grid2op -
PyPi (📥 11K / month · 📦 9 · ⏱️ 18.06.2026):
pip install Grid2Op -
Docker Hub (📥 12K · ⭐ 1 · ⏱️ 05.07.2022):
docker pull bdonnot/grid2op
Daline (🥉7 · ⭐ 26) - A Data-driven Power Flow Linearization Toolbox. BSD-3 
-
GitHub (👨💻 1 · 📥 9 · ⏱️ 10.09.2026):
git clone https://github.com/JarvisETHZ/Daline -
Paper: 10.3929/ethz-b-000681867
Show 3 hidden projects...
PowSyBl Diagram (🥇20 · ⭐ 130) - single-line substation diagrams and network graph.. MPL-2.0 


-
GitHub (👨💻 38 · 🔀 30 · 📦 35 · 📋 230 - 30% open · ⏱️ 02.09.2026):
git clone https://github.com/powsybl/powsybl-diagram
PowerGraphics.jl (🥈16 · ⭐ 33) - Visualization for PowerSimulations; NREL Sienna. BSD-3 


LTB AGVis (🥉12 · ⭐ 10) - Geographical Visualization for Power Grid; CURENT LTB. ❗️GPL-3.0 


-
GitHub (👨💻 14 · 🔀 6 · 📥 20 · 📦 3 · 📋 25 - 36% open · ⏱️ 09.03.2026):
git clone https://github.com/CURENT/agvis -
PyPi (📥 28 / month · ⏱️ 07.06.2024):
pip install agvis -
Paper (📚 5 citations): 10.1109/NAPS58826.2023.10318583
Show 1 hidden projects...
- PowerFlowAnalyzer (🥉7 · ⭐ 7 · 🧊) - Toolbox for power system analysis.
Apache-2
Show 1 hidden projects...
🔗 Australian MV-LV Networks ( ⭐ 32 · 🧊) - Large-scale three-phase Australian MV distribution..
🔗 Power Grid Lib - Optimal Power Flow ( ⭐ 420 · 🧊) - Benchmarks for OPF.
🔗 Power Grid Lib - Unit Commitment ( ⭐ 130) - Benchmarks for UC.
🔗 Power Grid Lib - Optimal Power Flow with HVDC Lines ( ⭐ 26 · 🧊) - Benchmarks for OPF with HVDC.
🔗 WECC-and-NPCC-Electricity-Economic-Data ( ⭐ 14 · 🧊) - Economic data on WECC and NPCC.
🔗 OpenDataElia - Data by opendatasoft.
🔗 Data on Energy ( ⭐ 430) - Data on energy by Our World in Data.
🔗 COVID-EMDA ( ⭐ 60 · 🧊) - Cross-Domain Data Hub with Data in USA.
🔗 Electrical Signals Databases ( ⭐ 35) - Voltage and current samples from Digital Fault Recorder.
🔗 A new power system benchmark ( ⭐ 50) - A new type of power system calculation example by the..
🔗 pmuBAGE ( ⭐ 9 · 🧊) - Synthetic phasor measurement unit dataset.
SimBench (🥇19 · ⭐ 140) - Benchmark dataset of German LV/MV/HV grids including.. ❗️odbl-1.0 



RTS-GMLC (🥈15 · ⭐ 250) - Reliability Test System dataset for Grid.. ❗️DOE/NREL/ALLIANCE data use disclaimer agreement 
-
GitHub (👨💻 31 · 🔀 97 · 📋 130 - 22% open · ⏱️ 23.10.2025):
git clone https://github.com/GridMod/RTS-GMLC
COLIB (🥉7 · ⭐ 14 · 💤) - Collaborative dynamic library. ❗️CC-BY-4.0 

-
GitHub (👨💻 12 · 🔀 4 · 📋 130 - 9% open · ⏱️ 12.05.2025):
git clone https://github.com/CRESYM/colib0.github.io
DPLib (🥉5 · ⭐ 11) - MATLAB-based distributed benchmark library and.. ❗️Academic and Research Use Only 
-
GitHub (👨💻 2 · 🔀 4 · ⏱️ 15.06.2026):
git clone https://github.com/LSU-RAISE-LAB/DPLib -
Paper: arXiv:2506.20819
Atlite (🥇30 · ⭐ 400) - Calculating Renewable Power Potentials. BSD-2 


-
GitHub (👨💻 49 · 🔀 130 · 📦 120 · 📋 170 - 32% open · ⏱️ 15.09.2026):
git clone https://github.com/PyPSA/atlite -
PyPi (📥 5.2K / month · 📦 2 · ⏱️ 21.04.2026):
pip install atlite -
Conda (📥 190K · ⏱️ 21.04.2026):
conda install -c conda-forge atlite -
Paper (📚 166 citations): 10.21105/joss.03294
GridStatus (🥇25 · ⭐ 440) - Extract data from ISOs and other sources. BSD-3 


powerplantmatching (🥇25 · ⭐ 230) - Tools to combine multiple power plant databases. BSD-2 


-
GitHub (👨💻 38 · 🔀 73 · 📥 88 · 📦 89 · 📋 120 - 22% open · ⏱️ 14.09.2026):
git clone https://github.com/PyPSA/powerplantmatching -
PyPi (📥 6.2K / month · ⏱️ 11.02.2026):
pip install powerplantmatching -
Conda (📥 180K · ⏱️ 11.02.2026):
conda install -c conda-forge powerplantmatching -
Paper (📚 2 citations): 10.1016/j.esr.2018.11.004
PowerGenome (🥈21 · ⭐ 240) - Create inputs for power systems models. MIT 

CIMpy (🥈17 · ⭐ 78 · 💤) - CIM files to the XML/RDF format. MPL-2.0 


-
GitHub (👨💻 11 · 🔀 25 · 📦 17 · 📋 17 - 29% open · ⏱️ 23.02.2025):
git clone https://github.com/sogno-platform/cimpy -
PyPi (📥 680 / month · 📦 1 · ⏱️ 20.06.2024):
pip install cimpy -
Paper (📚 1 citation): 10.1049/tje2.12208
EnergyDataModel (🥉16 · ⭐ 93) - Represent energy systems as Python data classes. MIT 


dsgrid (🥉14 · ⭐ 34) - Demand-side grid projects, datasets and queries. BSD-3 



-
GitHub (👨💻 8 · 🔀 6 · 📦 1 · 📋 160 - 44% open · ⏱️ 31.03.2026):
git clone https://github.com/dsgrid/dsgrid
PowerSystemsInvestmentsPortfolios.jl (🥉12 · ⭐ 13) - Data models for Power Systems investment models; NREL.. BSD-3 


PowerfulCases (🥉8 · ⭐ 5) - Test case data management for power systems simulation. MIT 


PowerDynData.jl (🥉6 · ⭐ 2) - Julia package for parsing PSS/E DYR dynamic data files. MIT 

Show 3 hidden projects...
🔗 PowerCyber Training ( ⭐ 11) - PowerCyber Training modules source.
🔗 TextbookSimulations ( ⭐ 12 · 🧊) - Examples and problems accompanying Daniel Kirschens..
🔗 UTK ECE 522 - Power System Analysis II ( ⭐ 7) - Hands-on Project for Power System Analysis II (UTK..
🔗 ELEC0447 Analysis of Electric Power and Energy Systems ( ⭐ 25) - Masters course of power systems analysis at ULige.
🔗 Tutorial on DER Hosting Capacity Part 0 ( ⭐ 6 · 💤) - Using dss_python.
🔗 Tutorial on DER Hosting Capacity Part 1 ( ⭐ 5) - Advanced Tools for the Analysis of Three-Phase..
🔗 Tutorial on DER Hosting Capacity Part 2 ( ⭐ 2) - Time-Series Analysis and PV Hosting Capacity of LV..
🔗 Tutorial on DER Hosting Capacity Part 3 ( ⭐ 1) - Volt-Watt Control and PV Hosting Capacity of LV..
🔗 Tutorial on DER Hosting Capacity Part 4 ( ⭐ 3 · 💤) - Monte Carlo Assessment of PV Hosting Capacity of an..
🔗 LTB Demo ( ⭐ 6) - Ready-to-use LTB usage examples.
OptiVerse (🥇7 · ⭐ 13 · 💤) - A library with innovative optimization solutions. MIT 

-
GitHub (👨💻 5 · 🔀 12 · ⏱️ 15.02.2025):
git clone https://github.com/feyntech-opt/OptiVerse
PowerMCP (🥇17 · ⭐ 220) - Collection of MCP servers for power system software. MIT 


-
GitHub (👨💻 19 · 🔀 62 · 📋 11 - 63% open · ⏱️ 06.09.2026):
git clone https://github.com/Power-Agent/PowerMCP
PowerWorkflow (🥉7 · ⭐ 41 · 💤) - Collection of agentic workflows for power system.. MIT 

-
GitHub (👨💻 1 · 🔀 3 · ⏱️ 19.07.2025):
git clone https://github.com/Power-Agent/PowerWF
P-V Curve LLM (🥉7 · ⭐ 5) - Using LLMs in Power-Voltage Curves for Voltage Stability.. MIT 

-
GitHub (👨💻 6 · 🔀 3 · ⏱️ 11.05.2026):
git clone https://github.com/CURENT/pv-curve-llm
PowerFM (🥉6 · ⭐ 54) - Foundation models in the power and energy domain. MIT 
-
GitHub (👨💻 1 · 🔀 5 · ⏱️ 14.05.2026):
git clone https://github.com/Power-Agent/PowerFM
For the score formula and data-collection limitations, see
docs/SCORING.md. For contribution guidance, see
CONTRIBUTING.md.
- HIFLD Open: Public domain data for community preparedness, resiliency, research, and more
- FNET/GridEye Web Display: A low-cost, quickly deployable GPS-synchronized wide-area frequency measurement network
- Grid Event Signature Library: An initiative spearheaded by ORNL and LLNL
- Electric Grid Test Cases by TAMU: The power system test cases on this page are do not contain Critical Energy Infrastructure Information (CEII) and are provided in a variety of different formats, including PowerWorld Simulator and PowerWorld DS (*.pwb, *.pwd, .tsb, .aux), Matpower (.m), PSSE (.raw, .dyr), and PSLF (.epc, *.dyd).
- Energy Systems Datasets: a platform provides comprehensive datasets for energy systems research and development, by IEEE Task Force on Data Sharing in Energy Systems
- Electricity Map Data
- Der-CAM: Distributed Energy Resources Customer Adoption Model for DER investment planning
- DOME: A power system analysis tool, entirely based on Python as well as on public domain efficient C and Fortran libraries, by Prof. Federico Milano.
- MatDyn: A free Matlab based open source program to perform dynamic analysis of electric power systems
- G-PST Tools Portal: An open tools portal with a classification approach
- Open Source Software (OSS) for Electricity Market Research, Teaching, and Training
- Open-Source-Power-Electronic-Tools
- PowerMatlab - Telegram Channel: matlab codes and simulation matlab files in field of power electrical engineering.