GeographicLib is a small C++ library for: geodesic and rhumb line calculations; conversions between geographic, UTM, UPS, MGRS, geocentric, and local cartesian coordinates; gravity (e.g., EGM2008) and geomagnetic field (e.g., WMM2020) calculations.
The SELENA and RISe software tools are two packages to assist in computing earthquake damage scenarios. The damage probability for any specific structure follows the computation principles of HAZUS.