🏆 A ranked list of popular projects for Power System Analysis. Updated weekly.
This curated list contains 172 open-source projects with a total of 59K 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 45 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 16 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 · ⭐ 390) - Transient Stability Simulator; CURENT LTB. ❗️GPL-3.0 


-
GitHub (👨💻 27 · 🔀 160 · 📦 37 · 📋 85 - 15% open · ⏱️ 11.03.2026):
git clone https://github.com/CURENT/andes -
PyPi (📥 5.8K / month · 📦 4 · ⏱️ 12.03.2026):
pip install andes -
Conda (📥 840K · ⏱️ 27.03.2026):
conda install -c conda-forge andes -
docker pull CURENT/andes -
import Pkg; Pkg.add("Andes") -
Paper (📚 129 citations): 10.1109/TPWRS.2020.3017019
DPsim (🥇29 · ⭐ 140) - Simulation for both EMT and phasor. MPL-2.0 


-
GitHub (👨💻 47 · 🔀 91 · 📦 3 · 📋 250 - 43% open · ⏱️ 21.09.2026):
git clone https://github.com/sogno-platform/dpsim -
PyPi (📥 440 / month · ⏱️ 14.08.2026):
pip install dpsim -
Papers (📚 128 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
PowerSimulationsDynamics.jl (🥈28 · ⭐ 220) - Dynamic Power System simulations; NREL Sienna. BSD-3 


-
GitHub (👨💻 18 · 🔀 59 · 📋 150 - 29% open · ⏱️ 12.08.2026):
git clone https://github.com/Sienna-Platform/PowerSimulationsDynamics.jl -
Julia (📥 180 / month):
import Pkg; Pkg.add("PowerSimulationsDynamics") -
Papers (📚 92 citations): arXiv:2308.02921, 10.1109/TPWRS.2023.3303291
Dynaωo (🥈23 · ⭐ 110) - C++/Modelica simulation tools for power systems. MPL-2.0 



-
GitHub (👨💻 64 · 🔀 33 · 📥 39K · 📋 1.8K - 12% open · ⏱️ 28.10.2026):
git clone https://github.com/dynawo/dynawo
STEPS (🥈23 · ⭐ 79) - Balanced large-scale AC-DC hybrid power system analysis. MIT 

-
GitHub (👨💻 9 · 🔀 24 · 📥 95 · 📦 7 · ⏱️ 02.02.2026):
git clone https://github.com/changgang/steps -
PyPi (📥 160 / month · ⏱️ 23.09.2026):
pip install stepspy -
Papers (📚 61 citations): 10.1109/TPWRS.2020.3045102, 10.1016/j.ijepes.2023.109509, 10.1016/j.ijepes.2025.110651
OpenIPSL (🥉22 · ⭐ 110) - A Power System Library written in the Modelica. BSD-3 


-
GitHub (👨💻 37 · 🔀 67 · 📥 540 · 📋 140 - 12% open · ⏱️ 25.10.2026):
git clone https://github.com/OpenIPSL/OpenIPSL -
Paper (📚 23 citations): 10.1016/j.softx.2022.101277
GridPACK (🥉22 · ⭐ 65) - High-Performance Electric Grid Simulation. BSD-3 


-
GitHub (👨💻 58 · 🔀 26 · 📥 650 · 📋 140 - 15% open · ⏱️ 23.10.2026):
git clone https://github.com/GridOPTICS/GridPACK -
Paper (📚 15 citations): 10.1177/1094342015607609
PowerSystems (🥉13 · ⭐ 81) - Modelica 3rd party library for electrical power.. ❗️Modelica License 2 

-
GitHub (👨💻 10 · 🔀 37 · 📋 41 - 34% open · ⏱️ 02.10.2026):
git clone https://github.com/modelica-3rdparty/PowerSystems
Show 4 hidden projects...
- 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 · ⭐ 110) - Parallel EMT simulation. BSD-3 

-
GitHub (👨💻 4 · 🔀 54 · 📋 6 - 83% open · ⏱️ 15.01.2026):
git clone https://github.com/NatLabRockies/ParaEMT_public -
Papers (📚 45 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 (👨💻 190 · 🔀 620 · 📦 610 · 📋 1.2K - 14% open · ⏱️ 29.10.2026):
git clone https://github.com/e2nIEE/pandapower -
PyPi (📥 340K / month · 📦 120 · ⏱️ 07.10.2026):
pip install pandapower -
Conda (📥 48K · ⏱️ 27.10.2025):
conda install -c conda-forge pandapower -
Docker Hub (📥 300 · ⏱️ 09.02.2021):
docker pull pauldepraz/pandapowerapi -
Paper (📚 1192 citations): 10.1109/TPWRS.2018.2829021
PyPSA (🥇42 · ⭐ 2.2K) - Python for Power System Analysis. MIT 


-
GitHub (👨💻 140 · 🔀 720 · 📦 360 · 📋 690 - 23% open · ⏱️ 28.10.2026):
git clone https://github.com/PyPSA/PyPSA -
PyPi (📥 62K / month · 📦 66 · ⏱️ 09.10.2026):
pip install pypsa -
Conda (📥 320K · ⏱️ 12.10.2026):
conda install -c conda-forge pypsa -
Paper (📚 664 citations): 10.5334/jors.188
Power Grid Model (🥇36 · ⭐ 250 · 📈) - Steady-state distribution power system analysis. MPL-2.0 


-
GitHub (👨💻 430 · 🔀 82 · 📥 2.2K · 📦 41 · 📋 360 - 35% open · ⏱️ 29.10.2026):
git clone https://github.com/PowerGridModel/power-grid-model -
PyPi (📥 68K / month · 📦 15 · ⏱️ 29.10.2026):
pip install power-grid-model -
Conda (📥 5.7M · ⏱️ 29.10.2026):
conda install -c conda-forge power-grid-model -
Paper (📚 10 citations): 10.1049/icp.2023.0633
PowerModels.jl (🥇34 · ⭐ 490) - Power Network Optimization. ❗️BSD 


-
GitHub (👨💻 33 · 🔀 170 · 📋 520 - 17% open · ⏱️ 28.10.2026):
git clone https://github.com/lanl-ansi/PowerModels.jl -
Julia (📥 6.4K / month):
import Pkg; Pkg.add("PowerModels") -
Paper (📚 280 citations): 10.23919/PSCC.2018.8442948
PYPOWER (🥇34 · ⭐ 410) - Port of MATPOWER to Python. ❗️BSD 


-
GitHub (👨💻 22 · 🔀 130 · 📦 170 · 📋 57 - 73% open · ⏱️ 01.08.2026):
git clone https://github.com/rwl/PYPOWER -
PyPi (📥 31K / month · 📦 23 · ⏱️ 01.08.2026):
pip install PYPOWER -
Conda (📥 3.2K · ⏱️ 25.03.2025):
conda install -c invenia pypower -
Docker Hub (📥 79 · ⏱️ 19.05.2019):
docker pull hwanghust/pypower -
Paper (📚 6803 citations): 10.1109/TPWRS.2010.2051168
MATPOWER (🥈33 · ⭐ 600 · 📉) - Steady state power flow simulation. BSD-3 


-
GitHub (👨💻 23 · 🔀 180 · 📥 820K · 📋 240 - 9% open · ⏱️ 12.10.2026):
git clone https://github.com/MATPOWER/matpower -
Docker Hub (📥 31K · ⏱️ 12.10.2026):
docker pull matpower/matpower -
Paper (📚 6803 citations): 10.1109/TPWRS.2010.2051168
PyPSA-Eur (🥈30 · ⭐ 630) - Sector-Coupled Optimisation Model of the European Energy.. MIT 


-
GitHub (👨💻 120 · 🔀 410 · 📋 730 - 32% open · ⏱️ 28.10.2026):
git clone https://github.com/PyPSA/pypsa-eur -
docker pull nimfetrisa/pypsa-eur -
Papers (📚 826 citations): 10.1016/j.esr.2018.08.012, 10.1016/j.joule.2023.06.016, 10.1016/j.joule.2022.04.016
PyPSA-Earth (🥈28 · ⭐ 380) - Open optimisation model for study energy system.. ❗️AGPL-3.0 


-
GitHub (👨💻 100 · 🔀 360 · 📋 750 - 39% open · ⏱️ 28.10.2026):
git clone https://github.com/pypsa-meets-earth/pypsa-earth -
Paper (📚 88 citations): 10.1016/j.apenergy.2023.121096
PowerSimulations.jl (🥈27 · ⭐ 320 · 📉) - Power Systems optimization simulation and modeling;.. BSD-3 


PowSyBl Core (🥈25 · ⭐ 190) - Framework to build power system software. MPL-2.0 


-
GitHub (👨💻 140 · 🔀 79 · 📦 98 · 📋 850 - 27% open · ⏱️ 29.10.2026):
git clone https://github.com/powsybl/powsybl-core
openTEPES (🥈25 · ⭐ 56) - Open Generation, Storage, and Transmission Operation.. ❗️AGPL-3.0 


-
GitHub (👨💻 10 · 🔀 28 · 📥 110 · 📋 28 - 14% open · ⏱️ 28.10.2026):
git clone https://github.com/IIT-EnergySystemModels/openTEPES -
PyPi (📥 610 / month · ⏱️ 27.10.2026):
pip install openTEPES -
Paper (📚 30 citations): 10.1016/j.softx.2022.101070
PowerFlows.jl (🥈24 · ⭐ 31) - Collection of Power Flow solution; NREL Sienna. BSD-3 


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 (📚 159 citations): 10.1287/ijoc.2019.0944
LightSim2Grid (🥈23 · ⭐ 77) - A fast backend for the Grid2Op. MPL-2.0 


-
GitHub (👨💻 10 · 🔀 16 · 📥 310 · 📦 90 · 📋 69 - 23% open · ⏱️ 12.10.2026):
git clone https://github.com/Grid2op/lightsim2grid -
PyPi (📥 16K / month · 📦 15 · ⏱️ 20.10.2026):
pip install LightSim2Grid -
Docker Hub (📥 1.6K · ⏱️ 01.02.2022):
docker pull bdonnot/lightsim2grid
MOST (🥈22 · ⭐ 40) - MATPOWER Optimal Scheduling Tool. BSD-3 


-
GitHub (👨💻 2 · 🔀 14 · 📋 45 - 17% open · ⏱️ 12.10.2026):
git clone https://github.com/MATPOWER/most -
Papers (📚 7006 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.6K · 📋 1.6K - 27% open · ⏱️ 28.05.2025):
git clone https://github.com/gridlab-d/gridlab-d
PyPSA-USA (🥉20 · ⭐ 150) - Power System Model for the United States. MIT 


-
GitHub (👨💻 19 · 🔀 57 · 📋 440 - 26% open · ⏱️ 26.10.2026):
git clone https://github.com/PyPSA/pypsa-usa
UnitCommitment.jl (🥉19 · ⭐ 150) - Optimization package for the Security-Constrained.. BSD-3 


REopt (🥉19 · ⭐ 130) - Renewable Energy Integration & Optimization. BSD-3 


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


-
GitHub (👨💻 6 · 🔀 10 · 📥 160 · 📦 3 · 📋 24 - 37% open · ⏱️ 03.05.2026):
git clone https://github.com/CURENT/ams -
PyPi (📥 180 / month · ⏱️ 03.05.2026):
pip install ltbams -
Conda (📥 44K · ⏱️ 03.05.2026):
conda install -c conda-forge ltbams -
Paper (📚 10 citations): 10.1109/TSTE.2025.3528027
ReEDS (🥉17 · ⭐ 39 · 🐣) - Capacity planning and dispatch model. ❗️GPL-3.0 



-
GitHub (👨💻 26 · 🔀 18 · 📋 97 - 72% open · ⏱️ 27.10.2026):
git clone https://github.com/ReEDS-Model/ReEDS
Open RAO (🥉17 · ⭐ 33) - Power systems coordinated capacity calculation and.. MPL-2.0 


-
GitHub (👨💻 45 · 🔀 14 · 📥 60 · 📋 320 - 25% open · ⏱️ 29.10.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 (📥 56 / month · 📦 1 · ⏱️ 28.01.2020):
pip install oatspower -
Paper (📚 25 citations): 10.1109/TPWRS.2020.2986081
ERAD (🥉16 · ⭐ 26) - Toolkit for computing resilience metrics for power.. BSD-3 


-
GitHub (👨💻 10 · 🔀 13 · 📦 3 · 📋 2 - 50% open · ⏱️ 10.10.2026):
git clone https://github.com/NLR-Distribution-Suite/erad -
PyPi (📥 69 / month · ⏱️ 10.10.2026):
pip install NREL-erad -
Paper: 10.21105/joss.08782
dGen (🥉15 · ⭐ 79) - The Distributed Generation Market Demand (dGen) model. BSD-3 


-
GitHub (👨💻 14 · 🔀 180 · 📋 45 - 53% open · ⏱️ 17.02.2026):
git clone https://github.com/NatLabRockies/dgen
PyPSA-Distribution (🥉15 · ⭐ 31) - Multi-energy model for small scale applications in.. ❗️GPL-3.0 


-
GitHub (👨💻 100 · 🔀 13 · 📋 35 - 71% open · ⏱️ 29.09.2026):
git clone https://github.com/pypsa-meets-earth/pypsa-distribution
ExaGO (🥉15 · ⭐ 17) - Large-scale power grid optimization. BSD-3 


-
GitHub (👨💻 38 · 🔀 11 · 📋 66 - 22% open · ⏱️ 20.10.2026):
git clone https://github.com/ORNL/ExaGO
DOPER (🥉13 · ⭐ 25) - Distributed Optimal and Predictive Energy Resources. BSD-3 


-
GitHub (👨💻 3 · 🔀 12 · ⏱️ 16.10.2026):
git clone https://github.com/LBNL-ETA/DOPER
ASSET (🥉10 · ⭐ 26) - Assess and analyze grid strength. BSD-3 

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


AMES - Version 5.0 (🥉8 · ⭐ 37) - 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 (🥉5 · ⭐ 1) - A C++ based generalized simulation tool based on semi-.. BSD-3 



-
GitHub (👨💻 3 · 🔀 2 · ⏱️ 12.10.2026):
git clone https://github.com/ANL-CEEESA/gensas
Show 4 hidden projects...
- AltDSS/DSS C-API (🥉15 · ⭐ 41 · 🧊) - a plain C interface to OpenDSS.
BSD-3 - PSST (🥉12 · ⭐ 45 · 🧊) - Power System Simulation Toolbox for SCUC and SCED in..
❗️AMES License - hynet (🥉12 · ⭐ 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 (🥇39 · ⭐ 1K) - Python interface for SCIP. MIT 


-
GitHub (👨💻 92 · 🔀 280 · 📦 540 · 📋 660 - 2% open · ⏱️ 28.10.2026):
git clone https://github.com/scipopt/PySCIPOpt -
PyPi (📥 440K / month · 📦 160 · ⏱️ 11.10.2026):
pip install PySCIPOpt -
Conda (📥 930K · ⏱️ 20.08.2026):
conda install -c conda-forge pyscipopt -
Paper (📚 81 citations): 10.1007/978-3-319-42432-3_37
Easy SimAuto (🥈19 · ⭐ 57) - Python interface to PowerWorld. Apache-2 

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

matpowercaseframes (🥈17 · ⭐ 6) - Parse MATPOWER case into pandas DataFrame. MIT 


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


-
GitHub (👨💻 4 · 🔀 12 · 📥 400 · 📦 2 · 📋 200 - 7% open · ⏱️ 18.08.2026):
git clone https://github.com/ieeh-tu-dresden/powerfactory-tools -
PyPi (📥 84 / month · ⏱️ 07.07.2026):
pip install ieeh-powerfactory-tools -
Paper (📚 1 citation): 10.21105/joss.09281
OpenDSSDirect.jl (🥈16 · ⭐ 30) - Cross-platform Julia interface to OpenDSS. MIT 


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


-
GitHub (👨💻 17 · 🔀 13 · 📥 3.4K · 📋 140 - 29% open · ⏱️ 26.10.2026):
git clone https://github.com/CIMug-org/CIMTool
matpower-pip (🥉14 · ⭐ 27) - Easy Python Access to MATPOWER. MIT 


mhi-pscad (🥉11) - PSCAD Automation library. BSD-3 

- PyPi (📥 6K / month · 📦 4 · ⏱️ 25.09.2026):
pip install mhi-pscad
CIMTool-Builders-Library (🥉10 · ⭐ 11) - Publically available XSLT builders. Apache-2 
-
GitHub (👨💻 7 · 🔀 3 · ⏱️ 20.10.2026):
git clone https://github.com/CIMug-org/CIMTool-Builders-Library
DSS MATLAB (🥉7 · ⭐ 12 · 💤) - MATLAB interface to OpenDSS. BSD-3 

-
GitHub (🔀 2 · 📥 1.5K · 📋 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 · ⭐ 20 · 🧊) - 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 (🥇33 · ⭐ 240) - Pipeflow Calculation Tool. BSD-3 



-
GitHub (👨💻 33 · 🔀 89 · 📦 42 · 📋 190 - 47% open · ⏱️ 23.10.2026):
git clone https://github.com/e2nIEE/pandapipes -
PyPi (📥 30K / month · 📦 17 · ⏱️ 16.10.2026):
pip install pandapipes -
Paper (📚 90 citations): 10.3390/su12239899
GasModels.jl (🥉21 · ⭐ 82) - Gas Network Optimization. BSD-3 


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




-
GitHub (👨💻 220 · 🔀 410 · 📥 2.7K · 📋 9.6K - 23% open · ⏱️ 29.10.2026):
git clone https://github.com/OpenModelica/OpenModelica -
Docker Hub (📥 130K · ⭐ 6 · ⏱️ 14.09.2026):
docker pull openmodelica/openmodelica -
Paper (📚 187 citations): 10.4173/mic.2020.4.1
HELICS (🥈33 · ⭐ 180) - Co-simulation framework. BSD-3 


-
GitHub (👨💻 39 · 🔀 53 · 📥 38K · 📋 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 -
Julia (📥 5 / month):
import Pkg; Pkg.add("HELICS") -
Paper (📚 84 citations): 10.1109/ACCESS.2024.3363615
precice (🥈32 · ⭐ 990) - Precise Code Interaction Coupling Environment. ❗️LGPL-3.0 


-
GitHub (👨💻 79 · 🔀 300 · 📥 53K · 📋 1K - 24% open · ⏱️ 02.10.2026):
git clone https://github.com/precice/precice -
PyPi (📥 3K / month · 📦 10 · ⏱️ 08.04.2026):
pip install pyprecice -
Conda (📥 200K · ⏱️ 05.09.2026):
conda install -c conda-forge pyprecice -
Docker Hub (📥 51K · ⏱️ 29.10.2026):
docker pull precice/precice -
Paper (📚 132 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
CVXPY (🥇50 · ⭐ 6.4K) - Convex optimization modeling language. Apache-2 



-
GitHub (👨💻 270 · 🔀 1.2K · 📥 990 · 📦 20K · 📋 1.7K - 10% open · ⏱️ 28.10.2026):
git clone https://github.com/cvxpy/cvxpy -
PyPi (📥 6.6M / month · 📦 1.2K · ⏱️ 19.09.2026):
pip install cvxpy -
Conda (📥 2.4M · ⏱️ 22.10.2026):
conda install -c conda-forge cvxpy -
Paper (📚 676 citations): 10.1080/23307706.2017.1397554
Pyomo (🥈48 · ⭐ 2.6K) - Python-based Optimization Modeling Language. BSD-3 


-
GitHub (👨💻 200 · 🔀 580 · 📥 7.8K · 📦 5K · 📋 1.6K - 22% open · ⏱️ 27.10.2026):
git clone https://github.com/Pyomo/pyomo -
PyPi (📥 970K / month · 📦 230 · ⏱️ 04.06.2026):
pip install Pyomo -
Conda (📥 2.6M · ⏱️ 05.06.2026):
conda install -c conda-forge pyomo -
Paper (📚 806 citations): 10.1007/978-3-030-68928-5
JuMP (🥈41 · ⭐ 2.5K) - Julia-based Optimization Modeling Language. MPL-2.0 


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


-
GitHub (👨💻 17 · 🔀 14 · 📋 59 - 11% open · ⏱️ 29.10.2026):
git clone https://github.com/exanauts/ExaModels.jl -
Julia (📥 780 / month):
import Pkg; Pkg.add("ExaModels") -
Paper (📚 38 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 (📥 430 / month · 📦 4 · ⏱️ 29.10.2024):
pip install rsome -
Papers (📚 264 citations): 10.1287/ijoc.2023.1291, 10.1287/mnsc.2020.3603
PyOptInterface (🥉22 · ⭐ 320) - Efficient modeling interface for optimization in.. MPL-2.0 


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


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



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


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


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

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


-
GitHub (👨💻 10 · 🔀 25 · 📥 1.6K · 📦 55 · 📋 23 - 26% open · ⏱️ 08.10.2026):
git clone https://github.com/PREDICT-EPFL/piqp -
PyPi (📥 86K / month · 📦 17 · ⏱️ 28.08.2026):
pip install piqp -
Conda (📥 390K · ⏱️ 26.09.2026):
conda install -c conda-forge piqp -
Paper (📚 23 citations): 10.1109/CDC49753.2023.10383915
Xopt (🥉27 · ⭐ 97) - Flexible high-level optimization in Python. MPL-2.0 


-
GitHub (👨💻 28 · 🔀 40 · 📦 30 · 📋 100 - 19% open · ⏱️ 27.10.2026):
git clone https://github.com/xopt-org/Xopt -
PyPi (📥 1.8K / month · 📦 12 · ⏱️ 03.09.2026):
pip install xopt -
Conda (📥 100K · ⏱️ 04.09.2026):
conda install -c conda-forge xopt -
Paper (📚 9 citations): 10.18429/JACoW-IPAC2023-THPL164
MadNLP (🥉26 · ⭐ 250) - A solver for nonlinear programming with GPU support. MIT 


-
GitHub (👨💻 21 · 🔀 33 · 📋 150 - 23% open · ⏱️ 28.10.2026):
git clone https://github.com/MadNLP/MadNLP.jl -
Julia (📥 1.8K / month):
import Pkg; Pkg.add("MadNLP") -
Papers: arXiv:2307.16830, arXiv:2010.02404
Clarabel.rs (🥉25 · ⭐ 620) - Interior-point solver for convex conic optimisation.. Apache-2 


-
GitHub (👨💻 11 · 🔀 57 · 📦 110 · 📋 79 - 35% open · ⏱️ 13.04.2026):
git clone https://github.com/oxfordcontrol/Clarabel.rs -
PyPi (📥 6.5M / month · 📦 43 · ⏱️ 11.06.2025):
pip install clarabel -
Conda (📥 560K · ⏱️ 17.12.2025):
conda install -c conda-forge clarabel -
Paper: arXiv:2405.12762
Clarabel.jl (🥉23 · ⭐ 290) - Interior-point solver for convex conic optimisation.. Apache-2 


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


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


-
GitHub (👨💻 36 · 🔀 150 · 📥 5 · 📋 410 - 15% open · ⏱️ 14.10.2026):
git clone https://github.com/Grid2op/grid2op -
PyPi (📥 12K / month · 📦 13 · ⏱️ 14.10.2026):
pip install Grid2Op -
Docker Hub (📥 12K · ⭐ 1 · ⏱️ 05.07.2022):
docker pull bdonnot/grid2op
Daline (🥉7 · ⭐ 27) - 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 (👨💻 40 · 🔀 32 · 📦 36 · 📋 210 - 12% open · ⏱️ 16.10.2026):
git clone https://github.com/powsybl/powsybl-diagram
PowerGraphics.jl (🥈18 · ⭐ 33) - Visualization for PowerSimulations; NREL Sienna. BSD-3 


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


-
GitHub (👨💻 14 · 🔀 7 · 📥 22 · 📦 3 · 📋 25 - 36% open · ⏱️ 09.03.2026):
git clone https://github.com/CURENT/agvis -
PyPi (📥 34 / month · ⏱️ 07.06.2024):
pip install agvis -
Paper (📚 8 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 ( ⭐ 31 · 🧊) - Large-scale three-phase Australian MV distribution..
🔗 Power Grid Lib - Optimal Power Flow ( ⭐ 430 · 🧊) - Benchmarks for OPF.
🔗 Power Grid Lib - Unit Commitment ( ⭐ 140) - Benchmarks for UC.
🔗 Power Grid Lib - Optimal Power Flow with HVDC Lines ( ⭐ 26 · 🧊) - Benchmarks for OPF with HVDC.
🔗 WECC-and-NPCC-Electricity-Economic-Data ( ⭐ 15) - Economic data on WECC and NPCC.
🔗 OpenDataElia - Data by opendatasoft.
🔗 Data on Energy ( ⭐ 440) - Data on energy by Our World in Data.
🔗 COVID-EMDA ( ⭐ 60 · 🧊) - Cross-Domain Data Hub with Data in USA.
🔗 Electrical Signals Databases ( ⭐ 36) - Voltage and current samples from Digital Fault Recorder.
🔗 COMTRADE Sample Files (🐣) - Synthetic COMTRADE disturbance records for testing and teaching.
🔗 A new power system benchmark ( ⭐ 53) - A new type of power system calculation example by the..
🔗 pmuBAGE ( ⭐ 9 · 🧊) - Synthetic phasor measurement unit dataset.
SimBench (🥇20 · ⭐ 140) - Benchmark dataset of German LV/MV/HV grids including.. ❗️odbl-1.0 



RTS-GMLC (🥈15 · ⭐ 260) - Reliability Test System dataset for Grid.. ❗️DOE/NREL/ALLIANCE data use disclaimer agreement 
-
GitHub (👨💻 31 · 🔀 98 · 📋 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 · ⭐ 12) - MATLAB-based distributed benchmark library and.. ❗️Academic and Research Use Only 
-
GitHub (👨💻 2 · 🔀 4 · ⏱️ 20.10.2026):
git clone https://github.com/LSU-RAISE-LAB/DPLib -
Paper: arXiv:2506.20819
powerplantmatching (🥇32 · ⭐ 230) - Tools to combine multiple power plant databases. BSD-2 


-
GitHub (👨💻 38 · 🔀 74 · 📥 88 · 📦 89 · 📋 130 - 24% open · ⏱️ 07.10.2026):
git clone https://github.com/PyPSA/powerplantmatching -
PyPi (📥 8.6K / month · ⏱️ 07.10.2026):
pip install powerplantmatching -
Conda (📥 200K · ⏱️ 07.10.2026):
conda install -c conda-forge powerplantmatching -
Paper (📚 71 citations): 10.1016/j.esr.2018.11.004
Atlite (🥇31 · ⭐ 410) - Calculating Renewable Power Potentials. BSD-2 


-
GitHub (👨💻 52 · 🔀 140 · 📦 120 · 📋 180 - 35% open · ⏱️ 15.10.2026):
git clone https://github.com/PyPSA/atlite -
PyPi (📥 4.8K / month · 📦 6 · ⏱️ 07.10.2026):
pip install atlite -
Conda (📥 210K · ⏱️ 21.04.2026):
conda install -c conda-forge atlite -
Paper (📚 165 citations): 10.21105/joss.03294
GridStatus (🥈25 · ⭐ 450 · 📈) - Extract data from ISOs and other sources. BSD-3 


PowerGenome (🥈20 · ⭐ 240) - Create inputs for power systems models. MIT 

CIMpy (🥈17 · ⭐ 79 · 💤) - 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 (📥 560 / month · 📦 1 · ⏱️ 20.06.2024):
pip install cimpy -
Paper (📚 1 citation): 10.1049/tje2.12208
EnergyDataModel (🥉15 · ⭐ 96) - Represent energy systems as Python data classes. MIT 


dsgrid (🥉14 · ⭐ 33) - 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 (🥉10 · ⭐ 5) - Test case data management for power systems simulation. MIT 


PowerDynData.jl (🥉9 · ⭐ 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 ( ⭐ 26) - 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 ( ⭐ 4 · 💤) - Monte Carlo Assessment of PV Hosting Capacity of an..
🔗 LTB Demo ( ⭐ 6) - Ready-to-use LTB usage examples.
OptiVerse (🥇6 · ⭐ 14 · 💤) - A library with innovative optimization solutions. MIT 

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


-
GitHub (👨💻 19 · 🔀 67 · 📋 35 - 62% open · ⏱️ 22.10.2026):
git clone https://github.com/Power-Agent/PowerMCP
PowerFM (🥉8 · ⭐ 58 · 📈) - Foundation models in the power and energy domain. MIT 
-
GitHub (👨💻 2 · 🔀 7 · ⏱️ 24.10.2026):
git clone https://github.com/Power-Agent/PowerFM
PowerWorkflow (🥉8 · ⭐ 41) - Collection of agentic workflows for power system.. MIT 

-
GitHub (👨💻 2 · 🔀 5 · ⏱️ 26.09.2026):
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
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.