Releases: ps-wiki/best-of-ps
Update: 2025.11.13
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- PySCIPOpt (🥈32 · ⭐ 940 · 📈) - Python interface for SCIP.
MIT - PowerSimulations.jl (🥈23 · ⭐ 300 · 📈) - Power Systems optimization simulation and modeling;..
BSD-3 - HELICS (🥇23 · ⭐ 150 · 📈) - Co-simulation framework.
BSD-3 - Dynaωo (🥇23 · ⭐ 94 · 📈) - C++/Modelica simulation tools for power systems.
MPL-2.0 - py-dss-interface (🥇22 · ⭐ 39 · 📈) - A package for access to direct dll version of OpenDSS.
MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- SCS (🥈28 · ⭐ 600 · 📉) - Splitting Conic Solver.
MIT - TESP (🥉17 · ⭐ 46 · 📉) - Transactive Energy Simulation Platform.
BSD-3 - MadNLP (🥉16 · ⭐ 230 · 📉) - A solver for nonlinear programming with GPU support.
MIT - Xyce (🥈16 · ⭐ 190 · 📉) - The Xyce Parallel Electronic Simulator.
❗️GPL-3.0 - ExaModels (🥉13 · ⭐ 67 · 📉) - An algebraic modeling and automatic differentiation..
MIT
Update: 2025.11.06
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- pandapipes (🥇26 · ⭐ 200 · 📈) - Pipeflow Calculation Tool.
BSD-3 - Grid2Op (🥇25 · ⭐ 390 · 📈) - Modeling sequential decision making in power systems.
MPL-2.0 - GridStatus (🥇25 · ⭐ 360 · 📈) - Extract data from ISOs and other sources.
BSD-3 - LTB ANDES (🥇22 · ⭐ 300 · 📈) - Transient Stability Simulator; CURENT LTB.
❗️GPL-3.0 - PowerNetworkMatrices.jl (🥈18 · ⭐ 26 · 📈) - Power systems matrices; NREL Sienna.
BSD-3
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- OSQP (🥈30 · ⭐ 2K · 📉) - Operator Splitting QP Solver.
Apache-2 - ReEDS-2.0 (🥉15 · ⭐ 170 · 📉) - Capacity planning and dispatch model.
❗️GPL-3.0 - Clarabel.jl (🥉14 · ⭐ 230 · 📉) - Interior-point solver for convex conic optimisation..
Apache-2 - EnergyDataModel (🥉13 · ⭐ 69 · 📉) - Represent energy systems as Python data classes.
MIT - PyPSA-Distribution (🥉9 · ⭐ 24 · 📉) - Multi-energy model for small scale applications in..
❗️GPL-3.0
Update: 2025.10.30
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- HiGHS (🥇35 · ⭐ 1.4K · 📈) - Large-scale Sparse Linear Problem Optimizer.
MIT - powerfactory-tools (🥈15 · ⭐ 39 · 📈) - Python toolbox for control of DIgSILENT PowerFactory.
BSD-3 - KVXOPT (🥉15 · ⭐ 13 · 📈) - CVXOPT with more wrappers suite-sparse.
❗️GPL-3.0 - PowerSAS.m (🥉8 · ⭐ 21 · 💤) - Power grid analysis framework based on semi-analytical..
BSD-3
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- Ipopt (🥉27 · ⭐ 1.7K · 📉) - COIN-OR Interior Point Optimizer.
EPL-2.0 - Grid2Op (🥇24 · ⭐ 380 · 📉) - Modeling sequential decision making in power systems.
MPL-2.0 - Atlite (🥈22 · ⭐ 350 · 📉) - Calculating Renewable Power Potentials.
BSD-2 - HELICS (🥇21 · ⭐ 150 · 📉) - Co-simulation framework.
BSD-3 - STEPS (🥉13 · ⭐ 57 · 📉) - Balanced large-scale AC-DC hybrid power system analysis.
MIT
Update: 2025.10.23
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- powerplantmatching (🥈23 · ⭐ 200 · 📈) - Tools to combine multiple power plant databases.
BSD-2 - SimBench (🥉20 · ⭐ 120 · 📈) - Benchmark dataset of German LV/MV/HV grids including..
❗️odbl-1.0juptyer - PowSyBl Diagram (🥇18 · ⭐ 100 · 📈) - single-line substation diagrams and network graph..
MPL-2.0 - dsgrid (🥇18 · ⭐ 100 · 📈) - Demand-side grid projects, datasets and queries.
BSD-3 - OpenIPSL (🥈18 · ⭐ 94 · 📈) - A Power System Library written in the Modelica.
BSD-3
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- Grid2Op (🥇26 · ⭐ 380 · 📉) - Modeling sequential decision making in power systems.
MPL-2.0 - MATPOWER (🥈23 · ⭐ 500 · 📉) - Steady state power flow simulation.
BSD-3 - Atlite (🥈23 · ⭐ 350 · 📉) - Calculating Renewable Power Potentials.
BSD-2 - PyPowSyBl (🥈21 · ⭐ 69 · 📉) - A PowSyBl and Python integration.
MPL-2.0 - py-dss-interface (🥇21 · ⭐ 38 · 📉) - A package for access to direct dll version of OpenDSS.
MIT
Update: 2025.10.16
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- HiGHS (🥈33 · ⭐ 1.3K · 📈) - Large-scale Sparse Linear Problem Optimizer.
MIT - OSQP (🥈31 · ⭐ 2K · 📈) - Operator Splitting QP Solver.
Apache-2 - SCS (🥈29 · ⭐ 590 · 📈) - Splitting Conic Solver.
MIT - OpenModelica (🥇28 · ⭐ 1.1K · 📈) - Modelica-based environment for modeling and simulation.
❗️Custom - PyPSA-Eur (🥈21 · ⭐ 480 · 📈) - Sector-Coupled Optimisation Model of the European..
MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- GridCal (🥇26 · ⭐ 480 · 📉) - Cross-platform power systems software.
❗️LGPL-3.0 - pandapipes (🥇25 · ⭐ 190 · 📉) - Pipeflow Calculation Tool.
BSD-3 - HELICS (🥇22 · ⭐ 150 · 📉) - Co-simulation framework.
BSD-3 - PowSyBl Diagram (🥇17 · ⭐ 100 · 📉) - single-line substation diagrams and network graph..
MPL-2.0<img src="https://github.com/ps-wiki/best-of-ps/blob/main/config/icons/jupyter.ico" style="display:inline;" width="13" height="13"...
Update: 2025.10.09
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- HiGHS (🥈32 · ⭐ 1.3K · 📈) - Large-scale Sparse Linear Problem Optimizer.
MIT - PYPOWER (🥈22 · ⭐ 380 · 📈) - Port of MATPOWER to Python.
❗️BSD - AMPLPY (🥉22 · ⭐ 81 · 📈) - Python API for AMPL.
BSD-3 - EGRET (🥉17 · ⭐ 140 · 📈) - Tools for Power Systems Optimization Modeling.
❗️BSD - EnergyDataModel (🥉14 · ⭐ 67 · 📈) - Represent energy systems as Python data classes.
MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- powerplantmatching (🥈22 · ⭐ 200 · 📉) - Tools to combine multiple power plant databases.
BSD-2 - PyPSA-Eur (🥈20 · ⭐ 480 · 📉) - Sector-Coupled Optimisation Model of the European..
MIT - ExaModels (🥉14 · ⭐ 66 · 📉) - An algebraic modeling and automatic differentiation..
MIT - Open RAO (🥉14 · ⭐ 25 · 📉) - Power systems coordinated capacity calculation and..
MPL-2.0 - MOST (🥉12 · ⭐ 35 · 📉) - MATPOWER Optimal Scheduling Tool.
BSD-3
Update: 2025.10.02
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- HELICS (🥇23 · ⭐ 150 · 📈) - Co-simulation framework.
BSD-3 - Gurobi OptiMods (🥈21 · ⭐ 170 · 📈) - Implemented optimization use cases using Gurobi.
Apache-2 - Xyce (🥈17 · ⭐ 190 · 📈) - The Xyce Parallel Electronic Simulator.
❗️GPL-3.0 - GasModels.jl (🥉17 · ⭐ 73 · 📈) - Gas Network Optimization.
BSD-3 - matpowercaseframes (🥇17 · ⭐ 5 · 📈) - Parse MATPOWER case into pandas DataFrame.
MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- OSQP (🥈30 · ⭐ 2K · 📉) - Operator Splitting QP Solver.
Apache-2 - MATPOWER (🥇24 · ⭐ 500 · 📉) - Steady state power flow simulation.
BSD-3 - CBC (🥉22 · ⭐ 940 · 📉) - COIN-OR Branch-and-Cut solver.
EPL-2.0 - Clp (🥉22 · ⭐ 940 · 📉) - COIN-OR Linear Programming Solver.
EPL-2.0 - PYPOWER (🥈21 · ⭐ 380 · 📉) - Port of MATPOWER to Python.
❗️BSD
Update: 2025.09.25
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- GridCal (🥇27 · ⭐ 470 · 📈) - Cross-platform power systems software.
❗️LGPL-3.0 - Grid2Op (🥇27 · ⭐ 380 · 📈) - Modeling sequential decision making in power systems.
MPL-2.0 - Atlite (🥇24 · ⭐ 340 · 📈) - Calculating Renewable Power Potentials.
BSD-2 - HELICS (🥇22 · ⭐ 150 · 📈) - Co-simulation framework.
BSD-3 - py-dss-interface (🥇22 · ⭐ 36 · 📈) - A package for access to direct dll version of OpenDSS.
MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- Xopt (🥇35 · ⭐ 13K · 📉) - Flexible high-level optimization in Python.
MPL-2.0 - pandapipes (🥇26 · ⭐ 190 · 📉) - Pipeflow Calculation Tool.
BSD-3 - Clarabel.rs (🥉24 · ⭐ 470 · 📉) - Interior-point solver for convex conic optimisation..
Apache-2 - Dynaωo (🥇22 · ⭐ 88 · 📉) - C++/Modelica simulation tools for power systems.
MPL-2.0 - GenX (🥈18 · ⭐ 320 · 📉) - Configurable capacity expansion model.
❗️GPL-2.0
Update: 2025.09.18
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- CVXOPT (🥈27 · ⭐ 1K · 📈) - Python Software for Convex Optimization.
❗️GPL-3.0 - PyPowSyBl (🥈22 · ⭐ 68 · 📈) - A PowSyBl and Python integration.
MPL-2.0 - PowerSimulations.jl (🥈20 · ⭐ 300 · 📈) - Power Systems optimization simulation and modeling;..
BSD-3 - OpenDSSDirect.py (🥇20 · ⭐ 99 · 💤) - A direct library interface to OpenDSS.
MIT - STEPS (🥈14 · ⭐ 57 · 📈) - Balanced large-scale AC-DC hybrid power system analysis.
MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- OR-Tools (🥇38 · ⭐ 12K · 📉) - Google Optimization Tools.
Apache-2 - Xopt (🥇36 · ⭐ 12K · 📉) - Flexible high-level optimization in Python.
MPL-2.0 - Tulip (🥈34 · ⭐ 12K · 📉) - Interior-point solver in pure Julia.
MPL-2.0 - AMPLPY (🥉20 · ⭐ 81 · 📉) - Python API for AMPL.
BSD-3 - dsgrid (🥇16 · ⭐ 100 · 📉) - Demand-side grid projects, datasets and queries.
BSD-3
Update: 2025.09.11
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- OSQP (🥈31 · ⭐ 1.9K · 📈) - Operator Splitting QP Solver.
Apache-2 - Gurobi OptiMods (🥈18 · ⭐ 170 · 📈) - Implemented optimization use cases using Gurobi.
Apache-2 - Easy SimAuto (🥈16 · ⭐ 47 · 📈) - Python interface to PowerWorld.
Apache-2 - grg-pssedata (🥈13 · ⭐ 32 · 💤) - Python tools for working with PSSE v33 data files.
BSD-3 - AltDSS-Python (🥈13 · ⭐ 17 · 💤) - Modern Python bindings for an alternative..
BSD-3
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- SCS (🥈28 · ⭐ 580 · 📉) - Splitting Conic Solver.
MIT - PowerSimulations.jl (🥈19 · ⭐ 300 · 📉) - Power Systems optimization simulation and modeling;..
BSD-3 - Xyce (🥈15 · ⭐ 190 · 📉) - The Xyce Parallel Electronic Simulator.
❗️GPL-3.0 - GridPACK (🥈14 · ⭐ 54 · 📉) - High-Performance Electric Grid Simulation.
❗️Custom - KVXOPT (🥉14 · ⭐ 12 · 📉) - CVXOPT with more wrappers suite-sparse.
❗️GPL-3.0