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

  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 1
    ToxTrac 2026

    ToxTrac 2026

    Free Animal Tracking Software

    ToxTrac is a free Windows program optimized for tracking animals. It uses an advanced tracking algorithm and includes Preprocessing, Background subtraction, Advanced collision and occlusion management, Post-processing, and Filters. It is robust; very fast; and can handle one or several animals in one or several environments. The program provides useful statistics as output. ToxTrac can be used for fish, insects, rodents, etc. If used, please cite: Rodriguez, A., Molares-Ulloa, A., Andersson, M., and Brodin, T. (2026). ToxTrac 2026 (1.4). Universidade da Coruña. https://doi.org/10.5281/zenodo.20393895. Rodriguez, A., Zhang, H., Klaminder, J., Brodin, T., Andersson, P. L. and Andersson, M. (2018). ToxTrac: a fast and robust software for tracking organisms. Methods in Ecology and Evolution. 9(3):460-464. https://doi.org/10.1111/2041-210X.12874. Contact and Support: Alvaro Rodriguez (Main Developer), a.tajes@udc.es Magnus Andersson, magnus.andersson@umu.se
    Leader badge
    Downloads: 177 This Week
    Last Update:
    See Project
  • 2
    openLISEM

    openLISEM

    A spatial runoff, soil erosion and flooding model

    An nopensource runoff, erosion and flood model openLISEM. There are two branches: - the classic openLISEM that you can find here: https://github.com/vjetten/openlisem/, please contact Victor Jetten (v.g.jetten@utwente.nl) for details. - the multihazard version of LISEM on this page, for details contact Bastian van den Bout (b.vandenbout@utwente.nl). This software is made available under the licence GPL v3.
    Leader badge
    Downloads: 65 This Week
    Last Update:
    See Project
  • 3
    Kitchen garden aid
    An easy to use application to design your kitchen garden or your house farm. Helps you plan your plants ( vegetables, fruit trees, herbs, flowers ) so that it respects the rules of crop rotation and companion planting. Based on square foot gardening. Requires Java 8.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 4
    Travel Demand Generator
    That project aims at providing a clean API, and the corresponding C++ implementation, able to generate demand for travel solutions (e.g., from JFK to PEK on 25-05-2009) according to characteristics (e.g., Willingness-To-Pay, preferred airline, etc).
    Downloads: 16 This Week
    Last Update:
    See Project
  • Paessler: Easy to Use With Enterprise Power. Free Trial Icon
    Paessler: Easy to Use With Enterprise Power. Free Trial

    A low-code dashboard makes monitoring intuitive for any admin, while scripting and custom sensors give experts full control.

    You shouldn't have to choose between a monitoring tool that's easy to use and one that's powerful enough for a complex environment. PRTG's low-code interface lets any admin build dashboards, set alerts and monitor devices without scripting, while custom sensors and full API access are there when your team needs deeper control. One platform, no compromise. Download a free 30-day trial now.
    Get Free Download
  • 5

    Piko stats

    Piko solar inverter data communicator and manager

    Piko solar inverter interface. Get online real time data and status. Get also history data. Database management of data. Exports, graphs, ... Manage data and stats using a SQLite or MySQL database. Third party intergration. See the Wiki home page for more informations.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 6
    openLCA

    openLCA

    professional open source software for LCA

    Software for sustainability assessment, highly modular; initially focused on Life Cycle Assessments.
    Leader badge
    Downloads: 6 This Week
    Last Update:
    See Project
  • 7
    MacPHREEQC

    MacPHREEQC

    macOS version of the USGS geochemical modeling code PHREEQC

    The macOS version of PHREEQC, a program developed by the U.S. Geological Survey for speciation, batch-reaction, one-dimensional transport, and inverse geochemical calculations
    Downloads: 18 This Week
    Last Update:
    See Project
  • 8

    incertR

    Incertitudes de Mesures de la Qualité de l'Air (Gaz et Particules)

    Ensemble de fonctions permettant, à partir d'une base de données contenant les paramètres analyseurs, de réaliser les calculs d'incertitudes sur les mesures automatiques agrégrées de qualité de l'air.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 9
    Niche Analyst (NicheA) was developed based on the BAM framework which allows users to create virtual spaces and virtual species, and to analyze ecological niches in both multivariate environmental and geographic spaces, linking views of the niche in the two spaces. The unique functionality in NicheA, not available in other software programs, is estimating Grinnellian niches of species based on environmental variables and occurrence records, but with a clear focus on fundamental ecological niches. NicheA can display ecological niches; calculate their shape, density, location, and other attributes; and quantify similarity among multiple niches.
    Leader badge
    Downloads: 12 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    Access competitive interest rates on your digital assets.

    Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 10

    PAMGuide

    An analysis tool in MATLAB and R for acoustic habitat characterisation

    PAMGuide is acoustic analysis software for the characterisation of the acoustic environment from sound recordings. PAMGuide can be used to produce calibrated spectrograms and statistical analyses of sound levels, and is provided in both MATLAB and R. A Tutorial on getting started with PAMGuide can be downloaded here: http://onlinelibrary.wiley.com/doi/10.1111/2041-210X.12330/suppinfo PAMGuide was published as supplementary material to the following Open Access journal article: Merchant, N.D., Fristrup, K.M., Johnson, M.P., Tyack, P.L., Witt, M.J., Blondel, P., Parks, S.E. (2015). Measuring acoustic habitats. Methods in Ecology and Evolution. http://dx.doi.org/10.1111/2041-210X.12330
    Downloads: 12 This Week
    Last Update:
    See Project
  • 11
    MeteoStationNM

    MeteoStationNM

    MeteoStaionNM for weather station WS1080(WH1080) for Linux (Ubuntu).

    MeteoStaionNM is application for weather station WS1080(WH1080, National Geographic: 265 NE) on platform linux Ubuntu (Kubuntu). This application creating TXT file with actual values (for example : direction wind, wind speed, pressure, temperature outdoor and indoor etc...). Next, application creating picture file PNG with picture of widged Application, which is possible upload to WEBPage. The Application is written in C++. For exaple, You can open SOURCE code in Qt Creator (download on a web page NOKIA) and compile for Your OS (Windows, Ubuntu, Kubuntu, Symbian etc...). Application is not tested for Windows!!! Notice: You must set permissions of the USB device in the application USERS AND GROUP on the Ubuntu. User XXX and ROOT is need to be add to ONE group.REBOOT. v1.07 Improvements: New Icons and better algorithms for current weather. New configuration options such as font color and background color panel. Communication with the server is implemented, but only in test mode.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12

    u/sbmv2012

    Taxonomy assignment of metazoans using a python based pipeline

    The aim of this project is to create an automated pipeline for taxonomic assignment of DNA sequences obtained from environmental samples. We develop a series of python scripts to process the raw sequence data obtained from benthic environmental samples and to taxonomical assignment of these sequences and finally to integrate all data in a relational database.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 13
    PAMGUARD

    PAMGUARD

    Detection Classification and Localisation of marine mammals

    The PAMGUARD project develops software to help detect, locate and classify marine mammals using Passive Acoustic Monitoring. This project is being migrated to github at https://github.com/PAMGuard. Please go there for the latest updates. thank you sourceforge for hosting us for all these years.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    Conefor
    Conefor Sensinode quantifies the importance of habitat areas for the maintenance or improvement of landscape connectivity. It is conceived as a tool for decision-making support in landscape planning and conservation. Further details: www.conefor.org
    Downloads: 10 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
    Cultivation is a game about the interactions within a gardening community. The resources needed for genetic propagation are tight, and relations can become tense. Cultivation explores self-interest, the common good, conflict, and compromise.
    Leader badge
    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
    Luscinia is a program for archiving and analyzing field sound recordings (especially of animals). It incorporates an interface to a database, spectrogram measurement algorithms, sound comparison algorithms, and statistical analysis.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 19

    ProSym

    Software package that facilitates traffic simulation

    Downloads: 6 This Week
    Last Update:
    See Project
  • 20

    Biogenesis Color Mod

    Mod for evolution simulation and artificial life program Biogenesis

    You can download the Color Mod at the Biogenesis main site too (included in the main download now). You also find the sourcecode there. If you want to post a review, remember that this is only a modification, so comment on my changes, not on the simulation. Original project by Joan Queralt Molina: https://sourceforge.net/projects/biogenesis/ Includes Tyler Colemans "Features Mod": https://sourceforge.net/projects/biogenesisfeatu/ Biogenesis discussion forum: https://sourceforge.net/p/biogenesis/discussion/ Biogenesis runs faster (at least for myself) if you open a Google Chrome window (don´t know why :D)
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21

    AGNES Cluster identification

    R script to run several clustering algorithms using morphometric data

    The R script was written to perform and compare several versions of cluster algorithms as described in: Seifert, Ritz & Csősz (2013) published in Myrmecological News. The aim is to identify (cryptic) taxa based on numeric data on morphology. The first step is a Linear Discriminant Analysis (LDA) based on subunits (ant nests) independent of any taxon information. Following analysis are Non-Metric Multidimensional Scaling (NMDS) and k-Means clustering. The NMDS scores are also summarized using K-Means. For comparison, k-Means is also run on the nest means (without preceeding LDA). Cluster assignment is summarized in an output file for all three methods.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22

    DyMMM

    Dynamic Multispecies Metabolic Modeling framework

    The Dynamic Multispecies Metabolic Modeling (DyMMM [dĭm]) framework is a mathematical modeling tool that integrates multiple constraint-based metabolic models into a single dynamic community metabolic model. The DyMMM framework was formerly known as the DMMM framework. Please use the following citation for bibliographical purposes: Zhuang, K., Izallalen, M., Mouser, P., Richter, H., Risso, C., Mahadevan, R., & Lovley, D. R. (2011). Genome-scale dynamic modeling of the competition between Rhodoferax and Geobacter in anoxic subsurface environments. The ISME journal. Zhuang, K., Ma, E., Lovley, D. R., & Mahadevan, R. (2012). The design of long-term effective uranium bioremediation strategy using a community metabolic model. Biotechnology and Bioengineering.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 23
    R Tools for Biologists (RT4Bio) is a multi-functional package writen in R language developed in the Laboratory of Behavioral and Computational Ecology at State University of Montes Claros - MG - Brazil. Formerly known as RRJ.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    Black Spot Leaf Area Calculator

    Black Spot Leaf Area Calculator

    Automated leaf area estimation from scanned leaf images

    Black Spot is a free stand alone software and method to estimate leaf area from images of leaves captured using standard flatbed scanners. This easy to use software allows the user to batch process a large number of samples from multiple species with minimal user input.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    LAMBDA toolkit
    LAMBDA is a MatLab toolkit that performs multivariate autoregressive first-order data analysis. LAMBDA estimates community interactions using matrix algebra. The target audience is scientists with long-term ecological data.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next