This section describes the common libraries used by GridSuite.
Library for sharing GridSuite frontend common components. This library is based on MUI and React. It is used by all GridSuite frontends.
Source repository: https://github.com/gridsuite/commons-ui
Java library for modelling filters and for evaluating them against a network.
Source repository: https://github.com/gridsuite/filter
Java library for common patterns used by computation services. This library is Spring Boot based.
Source repository: https://github.com/gridsuite/computation
Java library for getting contingencies from a network.
Source repository: https://github.com/gridsuite/actions
Library for applying network modifications on a network.
Source repository: https://github.com/gridsuite/network-modification
Powsybl is a set of open-source libraries for power system modelling and simulation. It is actively used by GridSuite
In particular, the following Powsybl libraries are used by GridSuite: