dorkhub

best-of-ps

πŸ† A weekly updated ranked list of popular open-source libraries and tools for Power System Analysis.

ps-wiki
Pythonβ˜… 281β‘‚ 51 forksCC-BY-SA-4.0updated 1 day ago
git clone https://github.com/ps-wiki/best-of-ps.gitps-wiki/best-of-ps

Popular Open Source Libraries for Power System Analysis

πŸ†Β  A ranked list of popular projects for Power System Analysis. Updated weekly.

DOI GitHub Created At Project Status: Active – The project has reached a stable, usable state and is being actively developed. GitHub License GitHub repo size

This curated list contains 170 open-source projects with a total of 85K stars grouped into 16 categories. All projects are ranked by a project-popularity score, which is calculated based on various metrics automatically collected from GitHub and different package managers. 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!

Contents

Explanation

  • πŸ₯‡πŸ₯ˆπŸ₯‰Β  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
  • Β  Support Python
  • Β  Support Julia
  • Β  Support Octave
  • Β  Support Java
  • Β  Support C
  • Β  Support C++
  • Β  Support Modelica
  • Β  Support Rust
  • Β  Support R
  • Β  Shipped with Jupyter Notebook examples
  • Β  Public GitHub Actions automation for validation, build, docs, release, publish, or deploy workflows
  • Β  Available on PyPI
  • Β  Available on Conda
  • Β  Developed mainly at a university
  • Β  Developed mainly at a national laboratory
  • Β  Developed mainly at a non-profit organization that is neither a university nor a national lab
  • Β  Developed mainly by volunteers
  • Β  Developed mainly at a for-profit organization

Phasor Simulation

Back to top

LTB ANDES (πŸ₯‡23 Β· ⭐ 370) - Transient Stability Simulator; CURENT LTB. ❗️GPL-3.0
  • GitHub (πŸ‘¨β€πŸ’» 29 Β· πŸ”€ 160 Β· πŸ“¦ 32 Β· πŸ“‹ 85 - 15% open Β· ⏱️ 11.03.2026):

     git clone https://github.com/CURENT/andes
    
  • PyPi (πŸ“₯ 3.9K / month Β· πŸ“¦ 4 Β· ⏱️ 12.03.2026):

     pip install andes
    
  • Conda (πŸ“₯ 790K Β· ⏱️ 27.03.2026):

     conda install -c conda-forge andes
    
  • Docker Hub:

     docker pull CURENT/andes
    
DynaΟ‰o (πŸ₯‡22 Β· ⭐ 110) - C++/Modelica simulation tools for power systems. MPL-2.0
  • GitHub (πŸ‘¨β€πŸ’» 63 Β· πŸ”€ 32 Β· πŸ“₯ 30K Β· πŸ“‹ 1.8K - 13% open Β· ⏱️ 22.07.2026):

     git clone https://github.com/dynawo/dynawo
    
GridLAB-D (πŸ₯ˆ21 Β· ⭐ 210 Β· πŸ’€) - Distribution power system simulator. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 77 Β· πŸ”€ 130 Β· πŸ“₯ 9.2K Β· πŸ“‹ 1.6K - 26% open Β· ⏱️ 28.05.2025):

     git clone https://github.com/gridlab-d/gridlab-d
    
PowerSimulationsDynamics.jl (πŸ₯ˆ17 Β· ⭐ 220) - Dynamic Power System simulations; NREL Sienna. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 57 Β· πŸ“‹ 150 - 35% open Β· ⏱️ 20.06.2026):

     git clone https://github.com/NREL-Sienna/PowerSimulationsDynamics.jl
    
Xyce (πŸ₯ˆ16 Β· ⭐ 160) - The Xyce Parallel Electronic Simulator. ❗️GPL-3.0
  • GitHub (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 23 Β· πŸ“₯ 1.2K Β· πŸ“‹ 120 - 34% open Β· ⏱️ 01.06.2026):

     git clone https://github.com/Xyce/Xyce
    
  • PyPi (πŸ“₯ 28 / month Β· ⏱️ 05.01.2022):

     pip install xyce
    
  • Conda (πŸ“₯ 5.1K Β· ⏱️ 25.03.2025):

     conda install -c vlsida-eda xyce
    
OpenIPSL (πŸ₯ˆ16 Β· ⭐ 110) - A Power System Library written in the Modelica. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 66 Β· πŸ“₯ 520 Β· πŸ“‹ 140 - 11% open Β· ⏱️ 13.04.2026):

     git clone https://github.com/OpenIPSL/OpenIPSL
    
STEPS (πŸ₯ˆ15 Β· ⭐ 73) - Balanced large-scale AC-DC hybrid power system analysis. MIT
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 23 Β· πŸ“₯ 88 Β· πŸ“¦ 7 Β· πŸ“‹ 4 - 25% open Β· ⏱️ 02.02.2026):

     git clone https://github.com/changgang/steps
    
  • PyPi (πŸ“₯ 120 / month Β· ⏱️ 02.02.2026):

     pip install stepspy
    
GridPACK (πŸ₯ˆ15 Β· ⭐ 64) - High-Performance Electric Grid Simulation. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 58 Β· πŸ”€ 24 Β· πŸ“₯ 650 Β· πŸ“‹ 140 - 13% open Β· ⏱️ 28.04.2026):

     git clone https://github.com/GridOPTICS/GridPACK
    
OpenDER (πŸ₯‰12 Β· ⭐ 72 Β· πŸ’€) - Inverter-based DER simulation. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 29 Β· πŸ“¦ 3 Β· ⏱️ 15.04.2025):

     git clone https://github.com/epri-dev/OpenDER
    
  • PyPi (πŸ“₯ 2.9K / month Β· ⏱️ 13.04.2025):

     pip install opender
    
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 6 hidden projects...
  • PowerSystems (πŸ₯‰13 Β· ⭐ 79 Β· 🧊) - Modelica 3rd party library for electrical power.. ❗️Modelica License 2
  • PowerSAS.m (πŸ₯‰7 Β· ⭐ 24 Β· 🧊) - Power grid analysis framework based on semi-analytical.. BSD-3
  • OpenHybridSim (πŸ₯‰6 Β· ⭐ 8 Β· 🧊) - EMT-TS hybrid simulation. 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

EMT Simulation

Back to top

DPsim (πŸ₯‡22 Β· ⭐ 130) - Simulation for both EMT and phasor. MPL-2.0
  • GitHub (πŸ‘¨β€πŸ’» 42 Β· πŸ”€ 78 Β· πŸ“¦ 3 Β· πŸ“‹ 200 - 39% open Β· ⏱️ 23.07.2026):

     git clone https://github.com/sogno-platform/dpsim
    
  • PyPi (πŸ“₯ 360 / month Β· ⏱️ 10.12.2025):

     pip install dpsim
    
ParaEMT (πŸ₯‰8 Β· ⭐ 97) - Parallel EMT simulation. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 48 Β· πŸ“‹ 6 - 83% open Β· ⏱️ 15.01.2026):

     git clone https://github.com/NatLabRockies/ParaEMT_public
    

Steady State Simulation

Back to top

pandapower (πŸ₯‡36 Β· ⭐ 1.2K Β· πŸ“ˆ) - Convenient Power System Modelling and Analysis. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 200 Β· πŸ”€ 590 Β· πŸ“¦ 590 Β· πŸ“‹ 1.2K - 13% open Β· ⏱️ 17.07.2026):

     git clone https://github.com/e2nIEE/pandapower
    
  • PyPi (πŸ“₯ 470K / month Β· πŸ“¦ 110 Β· ⏱️ 08.07.2026):

     pip install pandapower
    
  • Conda (πŸ“₯ 44K Β· ⏱️ 27.10.2025):

     conda install -c conda-forge pandapower
    
  • Docker Hub (πŸ“₯ 230 Β· ⏱️ 09.02.2021):

     docker pull pauldepraz/pandapowerapi
    
PyPSA (πŸ₯‡33 Β· ⭐ 2.1K) - Python for Power System Analysis. MIT
  • GitHub (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 670 Β· πŸ“¦ 340 Β· πŸ“‹ 620 - 23% open Β· ⏱️ 23.07.2026):

     git clone https://github.com/PyPSA/PyPSA
    
  • PyPi (πŸ“₯ 110K / month Β· πŸ“¦ 59 Β· ⏱️ 27.06.2026):

     pip install pypsa
    
  • Conda (πŸ“₯ 260K Β· ⏱️ 10.07.2026):

     conda install -c conda-forge pypsa
    
Power Grid Model (πŸ₯‡32 Β· ⭐ 240) - Steady-state distribution power system analysis. MPL-2.0
  • GitHub (πŸ‘¨β€πŸ’» 250 Β· πŸ”€ 73 Β· πŸ“₯ 1.8K Β· πŸ“¦ 40 Β· πŸ“‹ 330 - 35% open Β· ⏱️ 23.07.2026):

     git clone https://github.com/PowerGridModel/power-grid-model
    
  • PyPi (πŸ“₯ 99K / month Β· πŸ“¦ 15 Β· ⏱️ 23.07.2026):

     pip install power-grid-model
    
  • Conda (πŸ“₯ 5.2M Β· ⏱️ 23.07.2026):

     conda install -c conda-forge power-grid-model
    
VeraGrid (πŸ₯‡25 Β· ⭐ 580 Β· πŸ“‰) - Cross-platform power systems software, power flows,.. MPL-2.0
  • GitHub (πŸ‘¨β€πŸ’» 59 Β· πŸ”€ 130 Β· πŸ“₯ 62 Β· πŸ“‹ 300 - 4% open Β· ⏱️ 21.07.2026):

     git clone https://github.com/SanPen/VeraGrid
    
  • PyPi (πŸ“₯ 2.7K / month Β· ⏱️ 27.08.2025):

     pip install veragrid
    
PowSyBl Core (πŸ₯‡25 Β· ⭐ 180) - Framework to build power system software. MPL-2.0
  • GitHub (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 64 Β· πŸ“¦ 97 Β· πŸ“‹ 810 - 32% open Β· ⏱️ 20.07.2026):

     git clone https://github.com/powsybl/powsybl-core
    
PyPowSyBl (πŸ₯‡25 Β· ⭐ 100) - A PowSyBl and Python integration. MPL-2.0
  • GitHub (πŸ‘¨β€πŸ’» 48 Β· πŸ”€ 26 Β· πŸ“₯ 510 Β· πŸ“‹ 310 - 29% open Β· ⏱️ 22.07.2026):

     git clone https://github.com/powsybl/pypowsybl
    
  • PyPi (πŸ“₯ 20K / month Β· πŸ“¦ 15 Β· ⏱️ 22.07.2026):

     pip install pypowsybl
    
MATPOWER (πŸ₯ˆ23 Β· ⭐ 580) - Steady state power flow simulation. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 180 Β· πŸ“₯ 760K Β· πŸ“‹ 240 - 9% open Β· ⏱️ 22.06.2026):

     git clone https://github.com/MATPOWER/matpower
    
  • Docker Hub (πŸ“₯ 18K Β· ⏱️ 22.06.2026):

     docker pull matpower/matpower
    
PowerSimulations.jl (πŸ₯ˆ23 Β· ⭐ 320) - Power Systems optimization simulation and modeling;.. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 57 Β· πŸ”€ 86 Β· πŸ“‹ 550 - 17% open Β· ⏱️ 19.07.2026):

     git clone https://github.com/NREL-Sienna/PowerSimulations.jl
    
GridPath (πŸ₯ˆ22 Β· ⭐ 140) - Power system planning and operations. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 66 Β· πŸ“₯ 1.4K Β· πŸ“¦ 5 Β· πŸ“‹ 340 - 14% open Β· ⏱️ 22.07.2026):

     git clone https://github.com/blue-marble/gridpath
    
  • PyPi (πŸ“₯ 740 / month Β· ⏱️ 20.07.2026):

     pip install GridPath
    
PyPSA-Eur (πŸ₯ˆ21 Β· ⭐ 600) - Sector-Coupled Optimisation Model of the European Energy.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 410 Β· πŸ“‹ 710 - 34% open Β· ⏱️ 21.07.2026):

     git clone https://github.com/PyPSA/pypsa-eur
    
  • Docker Hub:

     docker pull nimfetrisa/pypsa-eur
    
PYPOWER (πŸ₯ˆ21 Β· ⭐ 410) - Port of MATPOWER to Python. ❗️BSD
  • GitHub (πŸ‘¨β€πŸ’» 22 Β· πŸ”€ 120 Β· πŸ“¦ 170 Β· πŸ“‹ 57 - 73% open Β· ⏱️ 24.11.2025):

     git clone https://github.com/rwl/PYPOWER
    
  • PyPi (πŸ“₯ 46K / month Β· πŸ“¦ 20 Β· ⏱️ 10.07.2025):

     pip install PYPOWER
    
  • Conda (πŸ“₯ 3.2K Β· ⏱️ 25.03.2025):

     conda install -c invenia pypower
    
  • Docker Hub (πŸ“₯ 49 Β· ⏱️ 19.05.2019):

     docker pull hwanghust/pypower
    
LightSim2Grid (πŸ₯ˆ21 Β· ⭐ 70 Β· πŸ“‰) - A fast backend for the Grid2Op. MPL-2.0
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 15 Β· πŸ“₯ 300 Β· πŸ“¦ 89 Β· πŸ“‹ 63 - 25% open Β· ⏱️ 21.04.2026):

     git clone https://github.com/BDonnot/lightsim2grid
    
  • PyPi (πŸ“₯ 29K / month Β· πŸ“¦ 8 Β· ⏱️ 06.07.2026):

     pip install LightSim2Grid
    
  • Docker Hub (πŸ“₯ 1K Β· ⏱️ 01.02.2022):

     docker pull bdonnot/lightsim2grid
    
Prescient (πŸ₯ˆ20 Β· ⭐ 40) - Production cost modeling for power generation and.. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 18 Β· πŸ“¦ 11 Β· πŸ“‹ 67 - 29% open Β· ⏱️ 29.05.2026):

     git clone https://github.com/grid-parity-exchange/Prescient
    
  • PyPi (πŸ“₯ 22K / month Β· πŸ“¦ 5 Β· ⏱️ 29.05.2026):

     pip install gridx-prescient
    
PowerModels.jl (πŸ₯ˆ19 Β· ⭐ 470) - Power Network Optimization. ❗️BSD
  • GitHub (πŸ‘¨β€πŸ’» 32 Β· πŸ”€ 160 Β· πŸ“‹ 520 - 18% open Β· ⏱️ 01.07.2026):

     git clone https://github.com/lanl-ansi/PowerModels.jl
    
PyPSA-Earth (πŸ₯ˆ19 Β· ⭐ 350) - Open optimisation model for study energy system.. ❗️AGPL-3.0
  • GitHub (πŸ‘¨β€πŸ’» 96 Β· πŸ”€ 330 Β· πŸ“‹ 710 - 41% open Β· ⏱️ 23.07.2026):

     git clone https://github.com/pypsa-meets-earth/pypsa-earth
    
Gurobi OptiMods (πŸ₯ˆ19 Β· ⭐ 180) - Implemented optimization use cases using Gurobi. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 38 Β· πŸ“¦ 10 Β· πŸ“‹ 87 - 28% open Β· ⏱️ 09.04.2026):

     git clone https://github.com/Gurobi/gurobi-optimods
    
  • PyPi (πŸ“₯ 540 / month Β· πŸ“¦ 2 Β· ⏱️ 09.04.2026):

     pip install gurobi-optimods
    
REopt (πŸ₯ˆ19 Β· ⭐ 120) - Renewable Energy Integration & Optimization. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 26 Β· πŸ”€ 66 Β· πŸ“₯ 580 Β· πŸ“‹ 86 - 51% open Β· ⏱️ 21.07.2026):

     git clone https://github.com/NatLabRockies/REopt_API
    
openTEPES (πŸ₯ˆ19 Β· ⭐ 55) - Open Generation, Storage, and Transmission Operation.. ❗️AGPL-3.0
  • GitHub (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 28 Β· πŸ“₯ 120 Β· πŸ“‹ 20 - 20% open Β· ⏱️ 23.07.2026):

     git clone https://github.com/IIT-EnergySystemModels/openTEPES
    
  • PyPi (πŸ“₯ 200 / month Β· ⏱️ 10.04.2026):

     pip install openTEPES
    
TESP (πŸ₯ˆ19 Β· ⭐ 49) - Transactive Energy Simulation Platform. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 31 Β· πŸ”€ 42 Β· πŸ“₯ 530 Β· πŸ“¦ 2 Β· πŸ“‹ 130 - 27% open Β· ⏱️ 05.02.2026):

     git clone https://github.com/pnnl/tesp
    
  • PyPi (πŸ“₯ 240 / month Β· ⏱️ 05.02.2026):

     pip install tesp_support
    
PowerNetworkMatrices.jl (πŸ₯ˆ18 Β· ⭐ 30) - Power systems matrices; NREL Sienna. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 21 Β· πŸ“‹ 130 - 25% open Β· ⏱️ 21.07.2026):

     git clone https://github.com/NREL-Sienna/PowerNetworkMatrices.jl
    
PowerFlows.jl (πŸ₯ˆ18 Β· ⭐ 29) - Collection of Power Flow solution; NREL Sienna. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 24 Β· πŸ“‹ 200 - 28% open Β· ⏱️ 17.07.2026):

     git clone https://github.com/NREL-Sienna/PowerFlows.jl
    
LTB AMS (πŸ₯ˆ18 Β· ⭐ 25 Β· πŸ“‰) - Scheduling Modeling and Simulation; CURENT LTB. ❗️GPL-3.0
  • GitHub (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 9 Β· πŸ“₯ 150 Β· πŸ“¦ 3 Β· πŸ“‹ 24 - 37% open Β· ⏱️ 03.05.2026):

     git clone https://github.com/CURENT/ams
    
  • PyPi (πŸ“₯ 260 / month Β· ⏱️ 03.05.2026):

     pip install ltbams
    
  • Conda (πŸ“₯ 37K Β· ⏱️ 03.05.2026):

     conda install -c conda-forge ltbams
    
GenX (πŸ₯‰17 Β· ⭐ 360) - Configurable capacity expansion model. ❗️GPL-2.0
  • GitHub (πŸ‘¨β€πŸ’» 37 Β· πŸ”€ 150 Β· πŸ“‹ 330 - 21% open Β· ⏱️ 09.01.2026):

     git clone https://github.com/GenXProject/GenX
    
EGRET (πŸ₯‰17 Β· ⭐ 160) - 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
    
PyPSA-USA (πŸ₯‰17 Β· ⭐ 140) - Power System Model for the United States. MIT
  • GitHub (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 50 Β· πŸ“‹ 400 - 26% open Β· ⏱️ 11.05.2026):

     git clone https://github.com/PyPSA/pypsa-usa
    
Open RAO (πŸ₯‰17 Β· ⭐ 32) - Power systems coordinated capacity calculation and.. MPL-2.0
  • GitHub (πŸ‘¨β€πŸ’» 44 Β· πŸ”€ 10 Β· πŸ“₯ 55 Β· πŸ“‹ 270 - 27% open Β· ⏱️ 23.07.2026):

     git clone https://github.com/powsybl/powsybl-open-rao
    
UnitCommitment.jl (πŸ₯‰14 Β· ⭐ 150) - Optimization package for the Security-Constrained.. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 36 Β· πŸ“‹ 12 - 25% open Β· ⏱️ 17.07.2026):

     git clone https://github.com/ANL-CEEESA/UnitCommitment.jl
    
DOPER (πŸ₯‰14 Β· ⭐ 24 Β· πŸ“ˆ) - Distributed Optimal and Predictive Energy Resources. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 12 Β· ⏱️ 23.07.2026):

     git clone https://github.com/LBNL-ETA/DOPER
    
ReEDS-2.0 (πŸ₯‰13 Β· ⭐ 180) - Capacity planning and dispatch model. ❗️GPL-3.0
  • GitHub (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 80 Β· πŸ“‹ 32 - 21% open Β· ⏱️ 22.04.2026):

     git clone https://github.com/NatLabRockies/ReEDS-2.0
    
ExaGO (πŸ₯‰13 Β· ⭐ 93) - Large-scale power grid optimization. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 35 Β· πŸ”€ 16 Β· πŸ“‹ 150 - 31% open Β· ⏱️ 23.03.2026):

     git clone https://github.com/pnnl/ExaGO
    
MOST (πŸ₯‰12 Β· ⭐ 39) - MATPOWER Optimal Scheduling Tool. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 14 Β· πŸ“‹ 45 - 17% open Β· ⏱️ 22.06.2026):

     git clone https://github.com/MATPOWER/most
    
OATS (πŸ₯‰12 Β· ⭐ 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 (πŸ“₯ 26 / month Β· πŸ“¦ 1 Β· ⏱️ 28.01.2020):

     pip install oatspower
    
PyPSA-Distribution (πŸ₯‰11 Β· ⭐ 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
    
PowerSystemsInvestments.jl (πŸ₯‰9 Β· ⭐ 21) - Power Systems investment models; NREL Sienna. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 14 Β· πŸ“‹ 34 - 85% open Β· ⏱️ 20.06.2026):

     git clone https://github.com/NREL-Sienna/PowerSystemsInvestments.jl
    
PowerSystemsInvestmentsPortfolios.jl (πŸ₯‰9 Β· ⭐ 13) - Data models for Power Systems investment models; NREL.. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 9 Β· πŸ“‹ 67 - 32% open Β· ⏱️ 20.06.2026):

     git clone https://github.com/NREL-Sienna/PowerSystemsInvestmentsPortfolios.jl
    
AMES - Version 5.0 (πŸ₯‰7 Β· ⭐ 35) - Wholesale Power Market Test Bed. ❗️Custom
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 10 Β· ⏱️ 03.02.2026):

     git clone https://github.com/ames-market/AMES-V5.0
    
US-REGEN (πŸ₯‰6 Β· ⭐ 23 Β· πŸ’€) - 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
    
EGRIP.jl (πŸ₯‰6 Β· ⭐ 11 Β· πŸ’€) - Julia/MATALB package for power system restoration.. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 5 Β· ⏱️ 06.05.2025):

     git clone https://github.com/ANL-CEEESA/EGRIP.jl
    
DPLib (πŸ₯‰6 Β· ⭐ 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
    
ASSET (πŸ₯‰5 Β· ⭐ 20 Β· πŸ’€) - Assess and analyze grid strength. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 7 Β· ⏱️ 05.05.2025):

     git clone https://github.com/NatLabRockies/ASSET
    
PyPSA-stochUC (πŸ₯‰5 Β· ⭐ 19 Β· πŸ’€) - Stochastic unit commitment extension for PyPSA with market.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 4 Β· ⏱️ 09.12.2024):

     git clone https://github.com/PPGS-Tools/PyPSA-stochUC
    
OpenDSS (πŸ₯‰2) - Distribution system simulator. ❗️BSD
  • No project information available.
Show 7 hidden projects...
  • PSST (πŸ₯‰12 Β· ⭐ 45 Β· 🧊) - Power System Simulation Toolbox for SCUC and SCED in.. ❗️AMES License
  • DSSData (πŸ₯‰10 Β· ⭐ 17 Β· 🧊) - A micro-framework for simulation and data analysis of.. MIT
  • EV-EcoSim (πŸ₯‰9 Β· ⭐ 26 Β· 🧊) - A grid-aware co-simulation platform for the design and.. MIT
  • PowerFlowAnalyzer (πŸ₯‰7 Β· ⭐ 7 Β· 🧊) - Toolbox for power system analysis. Apache-2
  • hynet (πŸ₯‰7 Β· ⭐ 4 Β· 🧊) - Optimal power flow framework for hybrid AC/DC power systems. BSD-3
  • mypower (πŸ₯‰5 Β· ⭐ 8 Β· 🧊) - Supplementary function of MATPOWER in Python. MIT
  • AMES (V4.0) (πŸ₯‰3 Β· ⭐ 14 Β· 🧊) - Agent based Modeling of Electricity Systems. ❗️GPL-2.0

Interface

Back to top

py-dss-interface (πŸ₯‡20 Β· ⭐ 45) - A package for access to direct dll version of OpenDSS. MIT
  • GitHub (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 13 Β· πŸ“₯ 43 Β· πŸ“¦ 41 Β· πŸ“‹ 57 - 1% open Β· ⏱️ 15.04.2026):

     git clone https://github.com/PauloRadatz/py_dss_interface
    
  • PyPi (πŸ“₯ 5.7K / month Β· πŸ“¦ 13 Β· ⏱️ 16.02.2026):

     pip install py-dss-interface
    
PyDSS (πŸ₯‡18 Β· ⭐ 42) - A Python wrapper for OpenDSS. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 29 Β· πŸ“¦ 3 Β· πŸ“‹ 31 - 48% open Β· ⏱️ 16.06.2026):

     git clone https://github.com/NatLabRockies/PyDSS
    
  • PyPi (πŸ“₯ 44 / month Β· ⏱️ 17.08.2011):

     pip install pydss
    
ERAD (πŸ₯ˆ17 Β· ⭐ 24 Β· πŸ“ˆ) - Toolkit for computing resilience metrics for power.. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 13 Β· πŸ“¦ 3 Β· ⏱️ 16.07.2026):

     git clone https://github.com/NLR-Distribution-Suite/erad
    
  • PyPi (πŸ“₯ 330 / month Β· ⏱️ 16.07.2026):

     pip install NREL-erad
    
CIMTool (πŸ₯ˆ16 Β· ⭐ 77) - CIMugs CIMTool for the CIM. ❗️LGPL-2.1
  • GitHub (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 12 Β· πŸ“₯ 3.1K Β· πŸ“‹ 140 - 30% open Β· ⏱️ 22.07.2026):

     git clone https://github.com/CIMug-org/CIMTool
    
CIMpy (πŸ₯ˆ16 Β· ⭐ 76 Β· πŸ’€) - 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 (πŸ“₯ 870 / month Β· πŸ“¦ 1 Β· ⏱️ 20.06.2024):

     pip install cimpy
    
powerfactory-tools (πŸ₯ˆ16 Β· ⭐ 57 Β· πŸ“‰) - Python toolbox for control of DIgSILENT PowerFactory. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 9 Β· πŸ“₯ 390 Β· πŸ“¦ 2 Β· πŸ“‹ 200 - 7% open Β· ⏱️ 07.07.2026):

     git clone https://github.com/ieeh-tu-dresden/powerfactory-tools
    
  • PyPi (⏱️ 07.07.2026):

     pip install ieeh-powerfactory-tools
    
Easy SimAuto (πŸ₯ˆ16 Β· ⭐ 53) - Python interface to PowerWorld. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 16 Β· πŸ“¦ 10 Β· πŸ“‹ 100 - 18% open Β· ⏱️ 31.12.2025):

     git clone https://github.com/mzy2240/ESA
    
  • PyPi (πŸ“₯ 420 / month Β· πŸ“¦ 1 Β· ⏱️ 05.06.2023):

     pip install esa
    
AltDSS/DSS C-API (πŸ₯ˆ15 Β· ⭐ 38 Β· πŸ’€) - a plain C interface to OpenDSS. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 16 Β· πŸ“₯ 35K Β· πŸ“‹ 120 - 13% open Β· ⏱️ 11.07.2024):

     git clone https://github.com/dss-extensions/dss_capi
    
powfacpy (πŸ₯ˆ15 Β· ⭐ 12) - Python wrapper around the DIgSILENT PowerFactory API. MIT
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 6 Β· πŸ“¦ 5 Β· πŸ“‹ 41 - 17% open Β· ⏱️ 03.07.2026):

     git clone https://github.com/FraunhIEE-UniKassel-PowSysStability/powfacpy
    
  • PyPi (πŸ“₯ 350 / month Β· ⏱️ 22.07.2026):

     pip install powfacpy
    
matpower-pip (πŸ₯‰14 Β· ⭐ 26) - Easy Python Access to MATPOWER. MIT
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 3 Β· πŸ“¦ 14 Β· πŸ“‹ 22 - 31% open Β· ⏱️ 03.06.2026):

     git clone https://github.com/yasirroni/matpower-pip
    
  • PyPi (πŸ“₯ 870 / month Β· πŸ“¦ 2 Β· ⏱️ 25.02.2026):

     pip install matpower
    
matpowercaseframes (πŸ₯‰14 Β· ⭐ 6 Β· πŸ“‰) - Parse MATPOWER case into pandas DataFrame. MIT
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 3 Β· πŸ“¦ 43 Β· πŸ“‹ 14 - 35% open Β· ⏱️ 29.06.2026):

     git clone https://github.com/UGM-EPSLab/matpowercaseframes
    
  • PyPi (πŸ“¦ 11 Β· ⏱️ 29.06.2026):

     pip install matpowercaseframes
    
OpenDSSDirect.jl (πŸ₯‰12 Β· ⭐ 30) - Cross-platform Julia interface to OpenDSS. MIT
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 6 Β· πŸ“‹ 48 - 25% open Β· ⏱️ 17.02.2026):

     git clone https://github.com/dss-extensions/OpenDSSDirect.jl
    
mhi-pscad (πŸ₯‰10) - PSCAD Automation library. BSD-3
  • PyPi (πŸ“₯ 6.8K / month Β· πŸ“¦ 2 Β· ⏱️ 14.05.2026):
     pip install mhi-pscad
    
CIMTool-Builders-Library (πŸ₯‰9 Β· ⭐ 10) - Publically available XSLT builders. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 3 Β· ⏱️ 14.05.2026):

     git clone https://github.com/CIMug-org/CIMTool-Builders-Library
    
DSS MATLAB (πŸ₯‰7 Β· ⭐ 11 Β· πŸ’€) - MATLAB interface to OpenDSS. BSD-3
  • GitHub (πŸ”€ 2 Β· πŸ“₯ 1.3K Β· πŸ“‹ 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 8 hidden projects...
  • OpenDSSDirect.py (πŸ₯‡20 Β· ⭐ 110 Β· 🧊) - A direct library interface to OpenDSS. MIT
  • grg-pssedata (πŸ₯‰13 Β· ⭐ 35 Β· 🧊) - Python tools for working with PSSE v33 data files. BSD-3
  • AltDSS-Python (πŸ₯‰13 Β· ⭐ 18 Β· 🧊) - Modern Python bindings for an alternative.. BSD-3
  • cimpyorm (πŸ₯‰10 Β· ⭐ 12 Β· 🧊) - Python ORM middleware for IEC CIM and CGMES datasets. ❗️BSD-3.0
  • DSS Sharp (πŸ₯‰7 Β· ⭐ 12 Β· 🧊) - C#/.NET wrapper library for DSS C-API. BSD-3
  • PSSE RAW (πŸ₯‰5 Β· ⭐ 39 Β· 🧊) - PSSE RAW parser. MIT
  • Andes.jl (πŸ₯‰5 Β· ⭐ 9 Β· 🧊) - Julia interface for ANDES. MIT
  • EasySimauto.jl (πŸ₯‰3 Β· ⭐ 7 Β· 🧊) - Julia interface for EasySimAuto and PowerWorld. Apache-2

Gas Simulation

Back to top

pandapipes (πŸ₯‡26 Β· ⭐ 230) - Pipeflow Calculation Tool. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 29 Β· πŸ”€ 83 Β· πŸ“¦ 42 Β· πŸ“‹ 180 - 51% open Β· ⏱️ 26.05.2026):

     git clone https://github.com/e2nIEE/pandapipes
    
  • PyPi (πŸ“₯ 49K / month Β· πŸ“¦ 16 Β· ⏱️ 26.05.2026):

     pip install pandapipes
    
GasModels.jl (πŸ₯‰18 Β· ⭐ 80) - Gas Network Optimization. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 24 Β· πŸ“‹ 190 - 24% open Β· ⏱️ 21.07.2026):

     git clone https://github.com/lanl-ansi/GasModels.jl
    
Show 1 hidden projects...
  • MPNG (πŸ₯‰7 Β· ⭐ 11 Β· 🧊) - Simulator for Optimal Power and Natural Gas Flow. BSD-3

Co-Simulation Environment

Back to top

OpenModelica (πŸ₯‡29 Β· ⭐ 1.4K) - Modelica-based environment for modeling and simulation. ❗️Modelica License 2
  • GitHub (πŸ‘¨β€πŸ’» 210 Β· πŸ”€ 390 Β· πŸ“₯ 1.7K Β· πŸ“‹ 8.9K - 24% open Β· ⏱️ 23.07.2026):

     git clone https://github.com/OpenModelica/OpenModelica
    
  • Docker Hub (πŸ“₯ 78K Β· ⭐ 6 Β· ⏱️ 03.07.2026):

     docker pull openmodelica/openmodelica
    
precice (πŸ₯‰26 Β· ⭐ 950) - Precise Code Interaction Coupling Environment. ❗️LGPL-3.0
  • GitHub (πŸ‘¨β€πŸ’» 79 Β· πŸ”€ 280 Β· πŸ“₯ 47K Β· πŸ“‹ 1K - 24% open Β· ⏱️ 22.07.2026):

     git clone https://github.com/precice/precice
    
  • PyPi (πŸ“₯ 3.3K / month Β· πŸ“¦ 10 Β· ⏱️ 08.04.2026):

     pip install pyprecice
    
  • Conda (πŸ“₯ 180K Β· ⏱️ 08.04.2026):

     conda install -c conda-forge pyprecice
    
  • Docker Hub (πŸ“₯ 46K Β· ⏱️ 23.07.2026):

     docker pull precice/precice
    

Optimization Modeling Language (primarily for optimization modeling)

more like this

WasteOptimiser

Irregular shape nesting software for waste material optimisation in 2D machining.

Pythonβ˜… 52

search

search projects, people, and tags