OpenGeoRock is a growing suite of Python programs for slope stability, rock mechanics and finite-element geotechnical analysis — designed as a rigorous, modern alternative that engineers and researchers can read, extend and trust.
Most of the software geotechnical engineers rely on is closed, expensive, and opaque — a black box at the centre of decisions about dams, slopes, tunnels and foundations. OpenGeoRock is an effort to rebuild those core tools in the open, with a clean engineering core, a modern desktop interface, and a test suite that anyone can inspect.
The suite will grow incrementally. We are starting with 2D slope stability — the tool practitioners reach for most — and will expand into material databases, 2D/3D finite element analysis, and 3D limit equilibrium over the coming years.
A modern, open-source 2D slope stability program based on the Limit Equilibrium Method. It supports circular and non-circular failure surfaces, multiple materials, pore pressure models, external loads, structural reinforcement, and seismic analysis.
Emilio Trigueros Tornero
To make the division of contributions unambiguous, the OpenGeoRock source and this site state explicitly: