Featured Partnertheopenengineering — Reach thousands of engineers, hardware designers, and systems architects.
Visit
GeoEq logo

GeoEq

Geotechnical engineering, solved in Python.

Apache-2.0civil/geotech
★ 200
Visit Project

A free, open-source Python library providing validated geotechnical functions for site investigation, soil mechanics, foundations, and seismic assessment.

About the Project

Why use this?

GeoEq provides more than 170 validated functions across soil classification, laboratory characterization, site investigation, foundation design, and soil dynamics. It covers USCS, AASHTO, and USDA classification; SPT and CPT interpretation; bearing capacity; settlement; consolidation; slope stability; earth pressure; pile design; and earthquake liquefaction analysis.

Geotechnical engineers choose GeoEq because every formula cites its textbook or published source and every function is tested against reference values. This makes it particularly useful for transparent calculations, automated reporting, checking hand calculations, and building reproducible geotechnical workflows. [201][204][206]

Key Features

  • 170+ validated geotechnical functions
  • Soil classification, SPT/CPT interpretation, and laboratory testing
  • Bearing capacity, settlement, consolidation, and slope stability
  • Earth pressure, retaining walls, pile design, and liquefaction analysis
  • Source-cited formulas and reference-value testing
Tool / Hosted
https://geoeq.org/
Replaces / Alternative to
CivilTech Shoring Suite, proprietary geotechnical calculation suites
Free layer
open-source