Releases: ps-wiki/best-of-ps
Update: 2025.09.04
📈 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 (🥇26 · ⭐ 470 · 📈) - Cross-platform power systems software.
❗️LGPL-3.0 - ECOS (🥉25 · ⭐ 520 · 💤) - Conic solver for second-order cone programming.
❗️GPL-3.0 - matpowercaseframes (🥈15 · ⭐ 5 · 📈) - Parse MATPOWER case into pandas DataFrame.
MIT - PyPSA-Distribution (🥉10 · ⭐ 24 · 📈) - Multi-energy model for small scale applications in..
❗️GPL-3.0 - PowerSystemsInvestments.jl (🥉6 · ⭐ 20 · 📈) - Power Systems investment models; 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.
- OR-Tools (🥇39 · ⭐ 12K · 📉) - Google Optimization Tools.
Apache-2 - Xopt (🥇37 · ⭐ 12K · 📉) - Flexible high-level optimization in Python.
MPL-2.0 - Tulip (🥈35 · ⭐ 12K · 📉) - Interior-point solver in pure Julia.
MPL-2.0 - HiGHS (🥈31 · ⭐ 1.3K · 📉) - Large-scale Sparse Linear Problem Optimizer.
MIT - EGRET (🥉12 · ⭐ 140 · 📉) - Tools for Power Systems Optimization Modeling.
❗️BSD
Update: 2025.08.28
📈 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.
- pandapower (🥇35 · ⭐ 1K · 📈) - Convenient Power System Modelling and Analysis.
BSD-3 - pandapipes (🥇27 · ⭐ 180 · 📈) - Pipeflow Calculation Tool.
BSD-3 - GridStatus (🥇25 · ⭐ 350 · 📈) - Extract data from ISOs and other sources.
BSD-3 - py-dss-interface (🥇21 · ⭐ 33 · 📈) - A package for access to direct dll version of OpenDSS.
MIT - LightSim2Grid (🥈19 · ⭐ 57 · 📈) - A fast backend for the Grid2Op.
MPL-2.0
📉 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.
- Clarabel.jl (🥉15 · ⭐ 220 · 📉) - Interior-point solver for convex conic optimisation..
Apache-2
Update: 2025.08.21
📈 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.
- CVXPY (🥇38 · ⭐ 5.9K · 📈) - Convex optimization modeling language.
Apache-2 - dsgrid (🥇17 · ⭐ 100 · 📈) - Demand-side grid projects, datasets and queries.
BSD-3 - py-dss-interface (🥇17 · ⭐ 33 · 📈) - A package for access to direct dll version of OpenDSS.
MIT - Clarabel.jl (🥉16 · ⭐ 210 · 📈) - Interior-point solver for convex conic optimisation..
Apache-2 - matpower-pip (🥈12 · ⭐ 25 · 📈) - Easy Python Access to MATPOWER.
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.
- Clarabel.rs (🥉23 · ⭐ 460 · 📉) - Interior-point solver for convex conic optimisation..
Apache-2 - PyPSA-Earth (🥈21 · ⭐ 280 · 📉) - Open optimisation model for study energy system..
❗️AGPL-3.0 - GridStatus (🥈19 · ⭐ 350 · 📉) - Extract data from ISOs and other sources.
BSD-3 - Xyce (🥈15 · ⭐ 190 · 📉) - The Xyce Parallel Electronic Simulator.
❗️GPL-3.0 - PyPSA-Distribution (🥉9 · ⭐ 24 · 📉) - Multi-energy model for small scale applications in..
❗️GPL-3.0
Update: 2025.08.14
📈 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.
- SCS (🥉27 · ⭐ 580 · 📈) - Splitting Conic Solver.
MIT - powerplantmatching (🥇23 · ⭐ 190 · 📈) - Tools to combine multiple power plant databases.
BSD-2 - pandapipes (🥇23 · ⭐ 180 · 📈) - Pipeflow Calculation Tool.
BSD-3 - REopt (🥈19 · ⭐ 110 · 📈) - Renewable Energy Integration & Optimization.
BSD-3 - GridPACK (🥈15 · ⭐ 53 · 📈) - High-Performance Electric Grid Simulation.
❗️Custom
📉 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.
- Atlite (🥇23 · ⭐ 330 · 📉) - Calculating Renewable Power Potentials.
BSD-2 - PyPowSyBl (🥈18 · ⭐ 68 · 📉) - A PowSyBl and Python integration.
MPL-2.0 - LTB AMS (🥈16 · ⭐ 18 · 📉) - Scheduling Modeling and Simulation; CURENT LTB.
❗️GPL-3.0 - Clarabel.jl (🥉15 · ⭐ 210 · 📉) - Interior-point solver for convex conic optimisation..
Apache-2 - dGen (🥉15 · ⭐ 69 · 📉) - The Distributed Generation Market Demand (dGen) model.
BSD-3
Update: 2025.08.07
📈 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.
- PyPSA-Earth (🥈22 · ⭐ 280 · 📈) - Open optimisation model for study energy system..
❗️AGPL-3.0 - PowerFlows.jl (🥉15 · ⭐ 22 · 📈) - Collection of Power Flow solution; NREL Sienna.
BSD-3 - CIMTool (🥈13 · ⭐ 57 · 📈) - CIMugs CIMTool for the CIM.
❗️LGPL-2.1
📉 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 (🥈23 · ⭐ 460 · 📉) - Cross-platform power systems software.
❗️LGPL-3.0 - GridStatus (🥈20 · ⭐ 350 · 📉) - Extract data from ISOs and other sources.
BSD-3 - LightSim2Grid (🥉15 · ⭐ 53 · 📉) - A fast backend for the Grid2Op.
MPL-2.0 - matpowercaseframes (🥉11 · ⭐ 5 · 📉) - Parse MATPOWER case into pandas DataFrame.
MIT - mhi-pscad (🥉6 · 📉) - PSCAD Automation library.
BSD-3
Update: 2025.07.31
📈 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.
- Ipopt (🥈28 · ⭐ 1.6K · 📈) - COIN-OR Interior Point Optimizer.
EPL-2.0 - GridCal (🥇27 · ⭐ 460 · 📈) - Cross-platform power systems software.
❗️LGPL-3.0 - Grid2Op (🥇26 · ⭐ 360 · 📈) - Modeling sequential decision making in power systems.
MPL-2.0 - LTB ANDES (🥇22 · ⭐ 280 · 📈) - Transient Stability Simulator; CURENT LTB.
❗️GPL-3.0 - ExaModels (🥉15 · ⭐ 61 · 📈) - An algebraic modeling and automatic differentiation..
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.
- HiGHS (🥈35 · ⭐ 1.2K · 📉) - Large-scale Sparse Linear Problem Optimizer.
MIT - dsgrid (🥇16 · ⭐ 100 · 📉) - Demand-side grid projects, datasets and queries.
BSD-3 - GridPACK (🥈14 · ⭐ 52 · 📉) - High-Performance Electric Grid Simulation.
❗️Custom - PowerFlows.jl (🥉14 · ⭐ 22 · 📉) - Collection of Power Flow solution; NREL Sienna.
BSD-3 - CIMTool (🥉12 · ⭐ 57 · 📉) - CIMugs CIMTool for the CIM.
❗️LGPL-2.1
➕ Added Projects
Projects that were recently added to this best-of list.
- powerfactory-tools (🥈14 · ⭐ 30 · ➕) - Python toolbox for control of DIgSILENT PowerFactory.
BSD-3<img src="https:/...
Update: 2025.07.24
📈 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.
- Ipopt (🥉26 · ⭐ 1.6K · 📈) - COIN-OR Interior Point Optimizer.
EPL-2.0 - Grid2Op (🥇25 · ⭐ 360 · 📈) - Modeling sequential decision making in power systems.
MPL-2.0 - Dynaωo (🥇23 · ⭐ 86 · 📈) - C++/Modelica simulation tools for power systems.
MPL-2.0 - PyPowSyBl (🥈22 · ⭐ 66 · 📈) - A PowSyBl and Python integration.
MPL-2.0 - Xyce (🥈17 · ⭐ 190 · 📈) - The Xyce Parallel Electronic Simulator.
❗️GPL-3.0
📉 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 (🥇40 · ⭐ 12K · 📉) - Google Optimization Tools.
Apache-2 - Xopt (🥇38 · ⭐ 12K · 📉) - Flexible high-level optimization in Python.
MPL-2.0 - Tulip (🥈36 · ⭐ 12K · 📉) - Interior-point solver in pure Julia.
MPL-2.0 - PowerModels.jl (🥈19 · ⭐ 420 · 📉) - Power Network Optimization.
❗️BSD - py-dss-interface (🥇19 · ⭐ 32 · 📉) - A package for access to direct dll version of OpenDSS.
MIT
Update: 2025.07.17
📈 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.
- pandapower (🥇35 · ⭐ 1K · 📈) - Convenient Power System Modelling and Analysis.
BSD-3 - MATPOWER (🥇25 · ⭐ 480 · 📈) - Steady state power flow simulation.
BSD-3 - py-dss-interface (🥇20 · ⭐ 32 · 📈) - A package for access to direct dll version of OpenDSS.
MIT - GenX (🥈19 · ⭐ 310 · 📈) - Configurable capacity expansion model.
❗️GPL-2.0 - TESP (🥈18 · ⭐ 45 · 📈) - Transactive Energy Simulation Platform.
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.
- GridCal (🥇26 · ⭐ 460 · 📉) - Cross-platform power systems software.
❗️LGPL-3.0 - Ipopt (🥉25 · ⭐ 1.6K · 📉) - COIN-OR Interior Point Optimizer.
EPL-2.0 - Grid2Op (🥇24 · ⭐ 360 · 📉) - Modeling sequential decision making in power systems.
MPL-2.0 - HELICS (🥇22 · ⭐ 140 · 📉) - Co-simulation framework.
BSD-3 - LTB ANDES (🥇21 · ⭐ 280 · 📉) - Transient Stability Simulator; CURENT LTB.
❗️GPL-3.0
Update: 2025.07.10
📈 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.
- Xopt (🥇39 · ⭐ 12K · 📈) - Flexible high-level optimization in Python.
MPL-2.0 - MATPOWER (🥇24 · ⭐ 480 · 📈) - Steady state power flow simulation.
BSD-3 - dsgrid (🥇18 · ⭐ 100 · 📈) - Demand-side grid projects, datasets and queries.
BSD-3 - PowSyBl Diagram (🥇18 · ⭐ 87 · 📈) - single-line substation diagrams and network graph..
MPL-2.0 - MOST (🥉14 · ⭐ 34 · 📈) - MATPOWER Optimal Scheduling Tool.
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 (🥈31 · ⭐ 1.9K · 📉) - Operator Splitting QP Solver.
Apache-2 - LTB ANDES (🥇22 · ⭐ 280 · 📉) - Transient Stability Simulator; CURENT LTB.
❗️GPL-3.0 - PyPSA-Earth (🥈20 · ⭐ 270 · 📉) - Open optimisation model for study energy system..
❗️AGPL-3.0 - DPsim (🥇20 · ⭐ 84 · 📉) - Simulation for both EMT and phasor.
MPL-2.0 - SimBench (🥉19 · ⭐ 120 · 📉) - Benchmark dataset of German LV/MV/HV grids including..
❗️odbl-1.0juptyer
Update: 2025.07.03
📈 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 (🥇25 · ⭐ 180 · 📈) - Pipeflow Calculation Tool.
BSD-3 - PIQP (🥉21 · ⭐ 110 · 📈) - Proximal Interior Point Quadratic Programming solver.
BSD-2 - UnitCommitment.jl (🥉14 · ⭐ 120 · 📈) - Optimization package for the Security-Constrained..
BSD-3 - DSSData (🥉10 · ⭐ 16 · 💤) - A micro-framework for simulation and data analysis of..
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.
- Grid2Op (🥇25 · ⭐ 360 · 📉) - Modeling sequential decision making in power systems.
MPL-2.0 - ECOS (🥉24 · ⭐ 510 · 💤) - Conic solver for second-order cone programming.
❗️GPL-3.0 - LTB ANDES (🥇23 · ⭐ 270 · 📉) - Transient Stability Simulator; CURENT LTB.
❗️GPL-3.0 - PYPOWER (🥈22 · ⭐ 370 · 📉) - Port of MATPOWER to Python.
❗️BSD - PyPSA MCP (🥇7 · ⭐ 34 · 🐣) - PyPSA Energy Modeling for LLMs.
MIT