Earth Sciences Software for BSD

Browse free open source Earth Sciences software and projects for BSD below. Use the toggles on the left to filter open source Earth Sciences software by OS, license, language, programming language, and project status.

  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Try Free
  • 1
    SAGA GIS
    SAGA - System for Automated Geoscientific Analyses - is a Geographic Information System (GIS) software with immense capabilities for geodata processing and analysis. SAGA is programmed in the object oriented C++ language and supports the implementation of new functions with a very effective Application Programming Interface (API). Functions are organised as modules in framework independent Module Libraries and can be accessed via SAGA’s Graphical User Interface (GUI) or various scripting environments (shell scripts, Python, R, ...). Please provide the following reference in your work if you are using SAGA: Conrad, O., Bechtel, B., Bock, M., Dietrich, H., Fischer, E., Gerlitz, L., Wehberg, J., Wichmann, V., and Boehner, J. (2015): System for Automated Geoscientific Analyses (SAGA) v. 2.1.4. Geosci. Model Dev., 8, 1991-2007, https://doi.org/10.5194/gmd-8-1991-2015. For more information visit the project homepage and the wiki.
    Leader badge
    Downloads: 8,966 This Week
    Last Update:
    See Project
  • 2
    gputils is a collection of tools for Microchip PIC microcontrollers. Its goal is to be fully compatible with Microchip's tools, MPASM, MPLINK, and MPLIB.
    Leader badge
    Downloads: 137 This Week
    Last Update:
    See Project
  • 3
    S-GeMS is a software for 3D geostatistical modeling. It implements many of the classical geostatistics algorithms, as well as new developments made at Stanford University. See http://sgems.sourceforge.net
    Leader badge
    Downloads: 72 This Week
    Last Update:
    See Project
  • 4
    gpsfeed+

    gpsfeed+

    A software gps simulator

    A software gps simulator, providing TCP/IP, UDP, http and serial port connectivity in NMEA 0183, XML or user defined output format. Usable for testing all kinds of GPS applications. Can playback pre-recorded GPS files with NMEA output.
    Leader badge
    Downloads: 24 This Week
    Last Update:
    See Project
  • Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 5
    MOSSCO

    MOSSCO

    Modular System for Shelves and Coasts

    The Modular System for Shelves and Coasts (MOSSCO) is a coupling framework for Earth System Models. It helps users to integrate their own numerical models with other developments. Quick Start: git clone git://git.code.sf.net/p/mossco/setups mossco-setups git clone git://git.code.sf.net/p/mossco/code mossco-code cd mossco-code cat QuickStart.md or read online https://sf.net/p/mossco/code/ci/master/tree/QuickStart.md Beware: this is alpha software, expect trouble! ------------------------- Better, read the full documentation online http://www.mossco.de/doc or make it yourself make doc acroread doc/mossco_documentation.pdf ---------------------- Why MOSSCO? MOSSCO, the "Modular System for Shelves and Coasts" is a framework for coupling processes or domains that are originally developed in standalone numerical models. The software MOSSCO implements this infrastructure in the form of a library of components and couplers, and of example coupled application.
    Downloads: 34 This Week
    Last Update:
    See Project
  • 6
    Madagascar
    Madagascar is a software package for geophysical data processing and reproducible numerical experiments. The package mission is to provide a convenient environment for researchers working with digital image and data processing in geophysics and related fields.
    Leader badge
    Downloads: 8 This Week
    Last Update:
    See Project
  • 7

    NCO netCDF Operators

    Command-line operators for netCDF and HDF files

    The netCDF Operators, or NCO, are a suite of file operators which facilitate manipulation and analysis of self-describing data stored in the (freely available) netCDF and HDF formats. Volunteers welcome! See homepage for details and download links.
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • 8
    WARNING! HPGL source code (NOT the releases, they are still here) now moved to the GitHub at https://github.com/hpgl/hpgl. Please, update your bookmarks!
    Downloads: 6 This Week
    Last Update:
    See Project
  • 9
    Clip

    Clip

    Interactive program for evaluation of Laue diffraction patterns

    Clip is an interactive program for simulation, indexing and refinement of Laue diffraction images.
    Downloads: 16 This Week
    Last Update:
    See Project
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New to Google Cloud? Get $300 in credits to explore Compute Engine, BigQuery, Cloud Run, Gemini Enterprise Agent Platform, and more.

    Start your next project with $300 in free Google Cloud credit. Spin up VMs, run containers, query petabytes in BigQuery, or build agents with Gemini Enterprise Agent Platform. Once your credits are used, keep building with 20+ always-free tier products including Compute Engine, Cloud Storage, GKE, and Cloud Run functions. No commitment required—just sign up and start building.
    Claim $300 Free
  • 10

    Spectral Python

    A python module for hyperspectral image processing

    Spectral Python (SPy) is a python package for reading, viewing, manipulating, and classifying hyperspectral image (HSI) data. SPy includes functions for clustering, dimensionality reduction, supervised classification, and more.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 11
    gpsman

    gpsman

    GPS Manager (GPSMan): a manager of GPS data

    GPS Manager (GPSMan) is a graphical manager of GPS data that makes possible the preparation, inspection and edition of GPS data in a friendly environment. GPSMan can also be used in command mode (with no graphical interface)
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • 12

    nccmp

    Compare two NetCDF files in-place.

    We've moved to Gitlab! (gitlab.com/remikz/nccmp) Compares two NetCDF files in-place to find specific variables, dimensions and/or attributes that differ. Highly recommended for any test-driven environment and regression testing large datasets.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 13
    Euler Pole Calculator (EPC)

    Euler Pole Calculator (EPC)

    A Matlab software to estimate Euler pole parameters

    The EPC software calculates velocities for any points located on the earth’s surface given the Euler pole parameters and estimates the Euler pole parameters given the observed velocities of a set of sites located on a tectonic plate. Since version 2, the software is able to estimate or apply the Plate Translation Rates, as well. Please cite one of the following papers when you use the software: - Goudarzi, M A, Cocard, M, and Santerre, R. 2014."EPC: Matlab Software to Estimate Euler Pole Parameters". GPS Solutions 18 (1): 153–62. DOI: 10.1007/s10291-013-0354-4*. - Goudarzi, M A. 2025."Evaluating Euler Pole Parameters for the North American Terrestrial Reference Frame of 2022". Geodesy and Geodynamics. DOI: 10.1016/j.geog.2025.03.004. * The element G_23 of the Jacobian matrix of linearized observations in formula 18 (page 4) in this paper has an incorrect sign (minus sign should be removed). This is discussed in: https://doi.org/10.1007/s10291-025-01932-7.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 14
    SEGTeX
    LaTeX package for geophysical publications
    Downloads: 7 This Week
    Last Update:
    See Project
  • 15

    MCC-LIDAR

    Multiscale Curvature Classification for LIDAR Data

    MCC-LIDAR is a C++ application for processing LiDAR data in forested environments. It classifies data points as ground or non-ground using the Multiscale Curvature Classification algorithm.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 16
    The Open Modeling Interface and Environment (OpenMI) defines a standardized way to exchange data between computational models that run simultaneously. OpenMI aims to enhance process interaction representation in integrated environmental modelling.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    SeaBreeze

    SeaBreeze

    Open-source cross-platform spectrometer device driver

    SeaBreeze is a device driver library that provides an interface to select Ocean Optics spectrometers. It is written in C/C++ and builds and runs on Windows (XP/7/8), MacOSX, and Linux (x86/x64/ARM).
    Downloads: 7 This Week
    Last Update:
    See Project
  • 18

    jif3d

    3D Joint Inversion Framework

    jif3d is a framework for joint inversion of different types of geophysical data in 3D. It currently comprises forward solvers for first arrival traveltimes, scalar and tensor gravity data, magnetics, magnetotellurics, electrical resistivity tomography and surface waves.The framework is flexible in terms of the coupling approach between the different datasets. At the moment cross-gradient coupling, variation of information and deterministic parameter relationships are implemented. Other coupling approaches can be added relatively easily.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 19
    An editor for stratigraphic column charts.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 20
    QMapControl is a Qt widget which enables your applications to use map data from different sources on desktop or mobiles. Maps can be enriched by custom objects which will be drawn into the map.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    surfit is an open source and free gridding and contouring software. surfit can do interpolation/approximation of points, contours and surfaces, can take fault lines and trend surfaces into account, can use inequalities and other conditions. Supports a lo
    Leader badge
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22

    S1TBX

    Sentinels Application Platform (SNAP)

    ESA Sentinel Toolbox for Earth Observation
    Downloads: 3 This Week
    Last Update:
    See Project
  • 23
    Carnaval est un logiciel destiné au calcul de masques et d'ensoleillement. La version actuelle permet de calculer les trajectoires solaires et les masques de terrain liés au relief (modèle issu des données SRTM). Les développements ont été repris par Sober Software. Merci de visiter ce site pour télécharger la dernière version et accéder aux nouvelles fonctionalités : www.sober-software.com
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    Free cross-platform viewer for seismic data in SEG-Y format (Revision 1 draft 6 and its modifications).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Biosphere3D

    Biosphere3D

    Interactive landscape rendering based on a virtual globe.

    Biosphere3D targets interactive landscape rendering based on a virtual globe. It supports DEM, satellite and aerial images, 3D models (Collada), 3D plant models, and Shapefiles. Biosphere3D was initially developed by the landscape visualization group of the Zuse Institute Berlin by Malte Clasen and is now developed further by Lenné3D GmbH. For more information about the used concepts have a look at the thesis of Malte Clasen: Towards Interactive Landscape Visualization Doctoral Thesis published 2011 via Technische Universität Berlin https://doi.org/10.14279/depositonce-3005
    Downloads: 3 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next