Skip to main content
U.S. flag

An official website of the United States government


This is a subset of our downloadable software for earthquake research. USGS uses GitHub for all new software development, as well as open sourcing older software as time allows. For a comprehensive listing of all available software, see how our applications work, and to collaborate with us, please go to USGS GitHub.

Filter Total Items: 62

ShakeMap v4 Software

ShakeMap v4 Software and Documentation


This software is for calculating earthquake-induced ground failure hazard (i.e., landslide and liquefaction). These models are intended for regional or global scale applications, and are intended to be distributed in near-real-time, triggered by the Shakemaps.

SeismoTectonic Regime Earthquake Calculator (STREC)

Automatically determines the earthquake type (subduction zone interface, active crustal shallow, stable continental region, etc.) and the earthquake focal mechanism.


mLS is a function that estimates the landslide magnitude (mLS) from cutoff (smallest area that follows power law), beta (power-law exponent), and an array of areas derived from a landslide inventory following the methods of Tanyas and others (in prep). The function plots the best power-law fit for the medium and large landslides and the frequency-area distribution of the analyzed inventory. It als


Automate production of metadata following the USGS geospatial metadata format.


U.S. Geological Survey (USGS) National Seismic Hazard Mapping Project (NSHMP) code for performing probabilistic seismic hazard (PSHA) and related analyses. These codes are intended for use with seismic hazard models developed by the NSHMP for the U.S. and its territories.

Point-source to finite-fault distance conversions

Produce approximated finite fault distances and variance corrections given point source information, e.g., Repi (epcentral distance) to Rrup (rupture distance).

Graizer-Kalkan (2015) Ground Motion Prediction Equation

Graizer-Kalkan (2015) ground motion prediction equation (GMPE) is designed to predict peak-ground acceleration and 5% damped pseudo-spectral acceleration response ordinates for shallow-crustal continental earthquakes to be used in earthquake-engineering applications including probabilistic and deterministic seismic hazard analyses.

SLAMMER - Seismic Landslide Movement Modeled using Earthquake Records

SLAMMER is a Java program that facilitates performing a variety of sliding-block analyses to evaluate seismic slope performance.

USGS Twitter Earthquake Dispatch (@USGSted)

@USGSted (USGS Twitter Earthquake Dispatch) distributes Twitter alerts for earthquakes worldwide with magnitudes of 5.5 and above. When citizens feel shaking activity, they often use the popular social media application, Twitter, to "tweet" what they are experiencing.

Risk-Targeted Ground Motion Calculator

This web application can be used to calculate risk-targeted ground motion values in accordance with “Method 2” of 2010 ASCE 7 Standard Section


VISCO1D-v3 is a program package to calculate quasi-static deformation on a layered spherical Earth from a specified input source (fault plane parameters) at specified points on the surface or at depth.