Geoscience Software

Alternatives To Geoscience Software
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Awesome Gis3,799
a month ago15mit
😎Awesome GIS is a collection of geospatial related sources, including cartographic tools, geoanalysis tools, developer tools, data, conference & communities, news, massive open online course, some amazing map sites, and more.
Awesome Geospatial3,626
3 days agocc0-1.0
Long list of geospatial tools and resources
Awesome Open Geoscience1,231
a month ago13cc0-1.0
Curated from repositories that make our lives as geoscientists, hackers and data wranglers easier or just more awesome
Awesome Earthobservation Code936
a year agocc0-1.0HTML
A curated list of awesome tools, tutorials, code, projects, links, stuff about Earth Observation, Geospatial Satellite Imagery
Awesome Sar769
4 months ago1other
A curated list of awesome Synthetic Aperture Radar (SAR) software, libraries, and resources.
Awesome Gee Community Datasets613
3 days ago16mitHTML
Community Datasets added by users and made available for use at large
Awesome Frontend Gis213
a month agocc0-1.0
Geospatial resources for web development :earth_africa: 🗺️
Awesome Georust199
5 days ago1cc0-1.0
A curated list of awesome geospatial software, libraries, tools and resources, written in Rust
Awesome Tile3831
4 months agogpl-3.0
:sunglasses: A list of awesome tile38 software and resources
Awesome Ckan28
8 months ago4
🎉 A curated list of all awesome things related to CKAN
Alternatives To Geoscience Software
Select To Compare

Alternative Project Comparisons

awesome-open-geoscience Awesome

Geoscience is awesome.

Open geoscience is even more awesome, so we made a list. This list is curated from repositories that make our lives as geoscientists, hackers and data wranglers easier or just more awesome. In accordance with the awesome manifesto, we add awesome repositories. We are open to contributions of course, this is a community effort after all.



Awesome software projects sub-categorized by focus.


  • Seismic Un*xC Seismic data processing suite
  • MadagascarC Python Multi-Dimensional data processing suite
  • OpenSeaSeis - C++ Seismic workflow generator and seismic viewer
  • ObsPyPython Framework for seismic data I/O and processing
  • BrugesPython Useful geophysical equations and tools
  • SegyioPython / matlab Fast library for SEGY files.

Well Log

  • lasioPython Reading and writing well data using Log ASCII Standard (LAS) files
  • WellyPython Analyzing and processing well log data
  • StriplogPython Display lithological and stratigraphic logs for wells and outcrop.
  • FuzzyLAS – Web app for looking up curve mnemonics

Simulation and Modelling

  • Fatiando a TerraPython Modeling and inversion in geophysics
  • SimPEGPython Simulation and parameter estimation in geophysics
  • DevitoPython Finite-Difference computation from high-level symbolic problem definitions.
  • bh_tomomatlab Borehole Radar and Seismic Tomography Package
  • gprMaxPython CUDA Finite-difference time-domain electromagnetic wave propagation simulator. gprMax can be run on either CPU or GPU.
  • modelr.ioPython Javascript Web app for simple synthetic seismic forward modeling.
  • ModFlow - Flow modelling software distributed by the USGS to simulate and predict groundwater conditions and groundwater/surface-water interactions, also comes with additional variants and add-ons.
  • pyGIMLi - Python C++ An open-source multi-method library for solving inverse and forward tasks related to geophysical problems. Written in C++ and Python.
  • GemPy - Python Python-based 3-D structural geological modeling software with implicit modelling and support for stochastic modelling.
  • HyVR - Python Generate 3-D anisotropic subsurface models based on geological concepts that can be used with groundwater flow simulators (e.g., ModFlow).
  • Landlab - Python Simulate surface processes using a large suite of existing interoperable process components, and/or develop your own. Possibilities include landscape evolution, sediment dynamics, surface hydrology, ecohydrology, etc.

Reservoir Engineering

  • libresPython Tool for managing an ensemble of reservoir models
  • libeclPython I/O for Eclipse reservoir simulator files
  • MRSTmatlab Rapid prototyping and demonstration of new simulation methods in reservoir modelling and simulation
  • DuMuxC++ Simulator for flow and transport processes in porous media
  • Fesapi – I/O for RESQML2 files (C++ with Java and C# wrappers)


  • pyKrigingPython N-dimensional kriging
  • SGeMS - CUDA Stanford Geostatistical Modeling Software
  • HPGLPython High Perfomance Geostatistics Library
  • gstatPython Geostatistical modelling, prediction and simulation
  • PyGSLIB - Python Mineral resource estimations


  • Generic Mapping Tools – About 80 command-line tools for manipulating geographic and Cartesian data sets
  • Awesome-SpatialAwesome Awesome list for geospatial, not specific to geoscience but significant overlap.
  • geonotebookPython Jupyter notebook extension for geospatial visualization and analysis. Developed by NASA.
  • Stress2Gridmatlab Two concepts to calculate the mean SHmax orientation.
  • QGIS - GIS platform that allows you to visualize, manage, edit, analyse data, and compose printable maps.


  • PhreeQC - C++ Reactions in water and between water and rocks and sediments. Speciation, Batch-Reaction, One-Dimensional Transport, and Inverse Geochemical Calculations
  • Reaktoro - C++ Python Unified framework for modeling chemically reactive systems
  • GeoPyTool - Python Python based application with geochemical plotting capabilities

Structural geology

  • mplStereonet - Python Stereonets on python based on Matplotlib
  • apsg - Python advanced structural geology analysis and visualisation based on Matplotlib


  • ColorcetPython Perceptual colormaps
  • cmoceanPython MatPlotLib collection of perceptual colormaps for oceanography
  • PVGeo - Python ParaView Python package for data and model visualization in ParaView


  • OpendTect – Seismic interpretation package
  • RINGMesh - C++ RINGMesh is a C++ open-source platform for manipulating meshes of geological models

Data Repositories

  • Poseidon NW Australia – Interpreted 3D seismic (32bit) incl. reports and well logs
  • Digital Rocks Portal – Powerful data portal for images of varied porous micro-structures
  • World Stress Map – A global compilation of information on the crustal present-day stress field
  • NOPIMS - Open petroleum geoscience data from Western Australia made available by the Australian Government
  • UKOilandGasData - Open petroleum geoscience data from the UK Government (free registration required)
  • Athabasca Oil Sands Well Dataset McMurray/Wabiskaw - Well logs and stratigraphic picks for 2193 wells, including 750 with lithofacies, from Alberta, Canada.
  • ICGEM - Hosts gravity field spherical harmonic models and provides a webservice for generating grids of gravity functionals (geoid, gravity anomaly, vertical derivatives, etc).

Tutorials and Cheat Sheets




How to Contribute

Contributions welcome! Read the contribution guidelines first.




To the extent possible under law, all contributors have waived all copyright and related or neighboring rights to this work.

Popular Awesome List Projects
Popular Geospatial Projects
Popular Lists Of Projects Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Awesome List