A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Contribute to an Open Sustain Open Source Project

Find an issue that you can help with. Contribute to the project and help sustain the planet.

#4104 - [bug] Investigate why the notification tests are flaky

Project: ONEARMY - Sustainable Development - Knowledge Platforms - TypeScript
Opened by benfurber 3 months ago - Last Updated 3 months ago - 0 comments
Type:Bug🐛 Help wanted

#4095 - [ui] Add comment actions modal feature

Project: ONEARMY - Sustainable Development - Knowledge Platforms - TypeScript
Opened by benfurber 3 months ago - Last Updated 3 months ago - 1 comment
Feat: Discussions Help wanted Frontend Difficulty:Easy

#571 - Help with BIOMOD_xxx - [short question here]

Project: biomod2 - Biosphere - Species Distribution Modeling - R
Opened by ASDSAD137 3 months ago - Last Updated 3 months ago - 1 comment
help wanted

#515 - [OpenSSF] Addressing Warnings

Project: xscen - Climate Change - Climate Data Processing and Analysis - Python
Opened by Zeitsperre 3 months ago - Last Updated 3 months ago - 0 comments
good first issue help wanted

#109 - Make GOES data explorer/downloader with pyscript

Project: goes2go - Sustainable Development - Environmental Satellites - Python
Opened by blaylockbk 3 months ago - Last Updated 3 months ago - 0 comments
enhancement help wanted

#1317 - Mention the Open Source License in the README and/or documentation.

Project: PyPSA-Earth - Energy Systems - Global and Regional Energy System Models - Python
Opened by Ly0n 3 months ago - Last Updated 3 months ago - 2 comments
documentation help wanted high priority

#67 - Make it easier to create a custom domain

Project: OpenMethane - Emissions - Emission Observation and Modeling - Python
Opened by aethr 3 months ago - Last Updated 3 months ago - 0 comments
documentation enhancement help wanted

#1311 - Fetching isolated networks needs fixes

Project: PyPSA-Earth - Energy Systems - Global and Regional Energy System Models - Python
Opened by ekatef 3 months ago - Last Updated 3 months ago - 1 comment
bug help wanted

#570 - Help with BIOMOD_xxx - determining units for PA.dist.min parameter

Project: biomod2 - Biosphere - Species Distribution Modeling - R
Opened by CatherineBuckland 3 months ago - Last Updated 3 months ago - 1 comment
help wanted

#1309 - Improve documentation of power model

Project: PyPSA-Earth - Energy Systems - Global and Regional Energy System Models - Python
Opened by davide-f 3 months ago - Last Updated 2 months ago - 0 comments
documentation good first issue

#569 - Help with BIOMOD_xxx - [short question here]

Project: biomod2 - Biosphere - Species Distribution Modeling - R
Opened by ReproducibleScienceAssessment 3 months ago - Last Updated 3 months ago - 1 comment
help wanted

#889 - Add seperate config for predict batch size and train batch size.

Project: DeepForest - Biosphere - Forest Remote Sensing - Python
Opened by bw4sz 3 months ago - Last Updated about 2 months ago - 3 comments
good first issue

#6904 - EAMxx: clean up now-unneeded, then-needed barriers in shoc energy integrals

Project: E3SM - Climate Change - Earth and Climate Modeling - Fortran
Opened by mahf708 3 months ago - Last Updated 3 months ago - 0 comments
help wanted EAMxx

#4076 - [feature] Move form field errors to below the field

Project: ONEARMY - Sustainable Development - Knowledge Platforms - TypeScript
Opened by mariojsnunes 3 months ago - Last Updated 3 months ago - 2 comments
Good first issue Frontend

#6899 - EAMxx: vert_contraction does not take advantage of packs on CPU

Project: E3SM - Climate Change - Earth and Climate Modeling - Fortran
Opened by mahf708 3 months ago - Last Updated 3 months ago - 0 comments
enhancement help wanted EAMxx

#5709 - CSV icon is not sized in conformance in Discover legend

Project: HydroShare - Hydrosphere - Freshwater and Hydrology - Python
Opened by devincowan 3 months ago - Last Updated 3 months ago - 0 comments
Discover good-first-issue

#381 - [ENH]: Add new energyprice provider energy-charts.info

Project: Energy System Simulation and Optimization - Energy Systems - Energy System Modeling Frameworks - Python
Opened by NormannK 3 months ago - Last Updated 9 days ago - 4 comments
enhancement good first issue

#870 - [FEATURE] Cleanup import statements

Project: Power Grid Model - Energy Systems - Grid Analysis and Planning - C++
Opened by mgovers 3 months ago - Last Updated 21 days ago - 12 comments
feature good first issue

#35 - Propose some data structures for scattering model data

Project: echoSMs - Biosphere - Marine Life and Fishery - Python
Opened by gavinmacaulay 4 months ago - Last Updated 4 months ago - 0 comments
help wanted

#596 - Bulkdownload only from today

Project: open-MaStR - Energy Systems - Energy Data Accessibility and Integration - Python
Opened by sehHeiden 4 months ago - Last Updated about 2 months ago - 2 comments
:rocket: feature good first issue :arrow_down_small: low prio

#1289 - Raise issue when emission_extractor fails

Project: PyPSA-Earth - Energy Systems - Global and Regional Energy System Models - Python
Opened by davide-f 4 months ago - Last Updated 4 months ago - 0 comments
good first issue

#892 - USDA Natural Resources Conservation Service - SNOTEL sites - SOAP API

Project: ACT - Atmosphere - Atmospheric Composition and Dynamics - Python
Opened by jrobrien91 4 months ago - Last Updated 4 months ago - 0 comments
enhancement good first issue

#478 - a good 3d example is missing

Project: tobac - Atmosphere - Atmospheric Chemistry and Aerosol - Python
Opened by fsenf 4 months ago - Last Updated about 2 months ago - 6 comments
enhancement good first issue documentation Tobathon 2025

#4008 - Add dataset specific field descriptions for `latitude` and `longitude` (not "plant" location)

Project: The Public Utility Data Liberation Project - Energy Systems - Energy Data Accessibility and Integration - Python
Opened by jdangerx 4 months ago - Last Updated 4 months ago - 0 comments
good-first-issue

#1495 - GPU backend is missing the `a_w_ice` and `record_freezing_temperatures` methods (tests present)

Project: PySDM - Atmosphere - Atmospheric Chemistry and Aerosol - Python
Opened by slayoo 4 months ago - Last Updated 18 days ago - 2 comments
good first issue ice

#877 - Make the examples section in the docs clearer in the sidebar.

Project: DeepForest - Biosphere - Forest Remote Sensing - Python
Opened by bw4sz 4 months ago - Last Updated 3 months ago - 1 comment
good first issue Docs

#703 - Deprecate (or drop) GeometryCollection support

Project: openEO - Sustainable Development - Environmental Satellites - Python
Opened by soxofaan 4 months ago - Last Updated 4 months ago - 0 comments
good first issue clean up api compliancy low hanging fruit technical debt

#1906 - [Track] Call for Machine/Device Sponsorship

Project: Kepler - Consumption - Computation and Communication - Go
Opened by sunya-ch 4 months ago - Last Updated 3 months ago - 7 comments
kind/feature help wanted discussion

#201 - export pvalue for short term trend

Project: ecodata - Biosphere - Marine Life and Fishery - HTML
Opened by andybeet 4 months ago - Last Updated 3 months ago - 2 comments
enhancement help wanted

#850 - Add notebook introducing model checks

Project: Pastas - Hydrosphere - Freshwater and Hydrology - Python
Opened by raoulcollenteur 4 months ago - Last Updated 3 months ago - 2 comments
development good-first-issue

#1490 - Fix paraview installation to run on mybinder in paraview_hello_world.ipynb

Project: PySDM - Atmosphere - Atmospheric Chemistry and Aerosol - Python
Opened by AgnieszkaZaba 4 months ago - Last Updated 22 days ago - 1 comment
good first issue no-activity Binder

#344 - missing test for _request_forecast in elecpriceakkudoktor.py

Project: Energy System Simulation and Optimization - Energy Systems - Energy System Modeling Frameworks - Python
Opened by NormannK 4 months ago - Last Updated about 1 month ago - 1 comment
enhancement good first issue

#725 - Broadening with multiple species

Project: radis - Atmosphere - Radiative Transfer - Python
Opened by minouHub 4 months ago - Last Updated 4 months ago - 0 comments
enhancement good first issue physics db:exomol

#7684 - Change `snapshot.assert_match(value)` to `assert snapshot == value`

Project: Electricity Maps - Emissions - Carbon Intensity and Accounting - Python
Opened by VIKTORVAV99 4 months ago - Last Updated 4 months ago - 2 comments
help wanted good first issue python

#702 - Improve documentation

Project: ocpp - Consumption - Mobility and Transportation - Python
Opened by jainmohit2001 4 months ago - Last Updated 28 days ago - 8 comments
help wanted good first issue documentation

#735 - Save RAM by making smarter mbPV

Project: Battery-Emulator - Energy Storage - Battery - C++
Opened by dalathegreat 4 months ago - Last Updated 4 months ago - 0 comments
help wanted

#569 - Rename `rnet_merge` as `rnet_merge_sum` and add settings to reproduce NPT results

Project: stplanr - Consumption - Mobility and Transportation - R
Opened by Robinlovelace 4 months ago - Last Updated about 2 months ago - 0 comments
help wanted good first issue ro-hackathon-2025

#563 - create TADA_CreateCSV function

Project: TADA - Natural Resources - Water Supply and Quality - R
Opened by hillarymarler 4 months ago - Last Updated 4 months ago - 0 comments
Utilities.R Future Improvement Good First Issue Usability Module 3 Module 2

#5678 - The "non-preferred file/folder path names" check happens on every resource view and edit

Project: HydroShare - Hydrosphere - Freshwater and Hydrology - Python
Opened by hydrocheck 4 months ago - Last Updated 4 months ago - 0 comments
Performance enhancement good-first-issue

#7618 - feat(web): retain scroll position in details view when selecting another zone/country

Project: Electricity Maps - Emissions - Carbon Intensity and Accounting - Python
Opened by consideRatio 4 months ago - Last Updated 3 months ago - 3 comments
help wanted frontend 🎨 javascript

#7617 - feat(web): retain scroll position in details view when selecting another time (24h, 72h, 30d, 12mo, all)

Project: Electricity Maps - Emissions - Carbon Intensity and Accounting - Python
Opened by consideRatio 4 months ago - Last Updated 4 months ago - 0 comments
help wanted frontend 🎨 javascript

#395 - ECMWF realtime data are not available from Microsoft's Azure: "https://ai4edataeuwest.blob.core.windows.net/ecmwf"

Project: Herbie - Atmosphere - Meteorological Observation and Forecast - Python
Opened by Cong-Lee 4 months ago - Last Updated 3 months ago - 6 comments
help wanted ECMWF

#275 - Optimizer ngen configurable

Project: Energy System Simulation and Optimization - Energy Systems - Energy System Modeling Frameworks - Python
Opened by drbacke 4 months ago - Last Updated 9 days ago - 2 comments
enhancement good first issue

#619 - Question on general CMIP inquiry of mass balance

Project: NorESM - Climate Change - Earth and Climate Modeling - Python
Opened by oyvindseland 4 months ago - Last Updated 4 months ago - 2 comments
question & help wanted Evaluation&Analysis

#6266 - Add benchmark(s) for interpolation

Project: Iris - Climate Change - Climate Data Processing and Analysis - Python
Opened by trexfeathers 4 months ago - Last Updated 21 days ago - 0 comments
Type: Performance Type: Testing Good First Issue

#30 - Differences in KRM implementations

Project: echoSMs - Biosphere - Marine Life and Fishery - Python
Opened by gavinmacaulay 4 months ago - Last Updated 3 months ago - 5 comments
help wanted

#859 - Don't run on_validation_epoch_end() during sanity checking if val-accuracy-interval is greater than max epochs.

Project: DeepForest - Biosphere - Forest Remote Sensing - Python
Opened by bw4sz 4 months ago - Last Updated 8 days ago - 5 comments
good first issue API

#7216 - Fan Type help text useless

Project: AMO-Tools-Desktop - Consumption - Production and Industry - TypeScript
Opened by koay9f 4 months ago - Last Updated about 2 months ago - 1 comment
bug Fans Help Text Needs Engineering!

#2025 - [OpenSSF] Raising our bus factor

Project: xclim - Climate Change - Climate Data Processing and Analysis - Python
Opened by Zeitsperre 4 months ago - Last Updated 4 months ago - 1 comment
enhancement help wanted standards / conventions

#67 - Multi-Station Timeseries not working

Project: SynopticPy - Sustainable Development - Data Catalogs and Interfaces - Python
Opened by blaylockbk 5 months ago - Last Updated 4 months ago - 2 comments
help wanted pyscript

#637 - Use latest version of dashboards in the documentation and Readme

Project: CloudScanner - Consumption - Computation and Communication - Rust
Opened by demeringo 5 months ago - Last Updated 5 months ago - 0 comments
documentation good first issue

#98 - Update docs to match current run methods

Project: Pace - Atmosphere - Atmospheric Composition and Dynamics - Python
Opened by fmalatino 5 months ago - Last Updated 5 months ago - 0 comments
documentation good first issue

#728 - Inconsistent equality comparisons between `where` and `expression` sections

Project: Calliope - Energy Systems - Energy System Modeling Frameworks - Python
Opened by irm-codebase 5 months ago - Last Updated 3 months ago - 3 comments
discussion good first issue v0.7

#149 - [ACTION] Proposal 3 - Store

Project: CNCF Green Reviews WG - Consumption - Computation and Communication - Go
Opened by AntonioDiTuri 5 months ago - Last Updated 3 months ago - 3 comments
good first issue

#13030 - Add indicator to all external links via CSS

Project: openfoodnetwork - Consumption - Agriculture and Nutrition - Ruby
Opened by mkllnk 5 months ago - Last Updated 3 months ago - 3 comments
good first issue enhancement

#2917 - [Code health] Replace test data constants with helper functions (eg in `FakeData`)

Project: Ground for Android - Biosphere - Conservation and Restoration - Kotlin
Opened by gino-m 5 months ago - Last Updated 5 months ago - 0 comments
good first issue type: code health

#2916 - [Code health] Use `snake_case` for all XML IDs for consistency

Project: Ground for Android - Biosphere - Conservation and Restoration - Kotlin
Opened by gino-m 5 months ago - Last Updated 5 months ago - 0 comments
good first issue type: code health

#65 - Team Achievements Update

Project: WordPress Sustainability Handbook - Consumption - Computation and Communication
Opened by CeliGaroe 5 months ago - Last Updated 5 months ago - 0 comments
documentation good first issue help wanted admin

#231 - CI tests take 20 mins

Project: Quartz Solar Forecast - Renewable Energy - Photovoltaics and Solar Energy - Jupyter Notebook
Opened by peterdudfield 5 months ago - Last Updated 30 days ago - 10 comments
good first issue

#6840 - EAMXX: improve composability of diags (especially field_at_xyz)

Project: E3SM - Climate Change - Earth and Climate Modeling - Fortran
Opened by mahf708 5 months ago - Last Updated 3 months ago - 0 comments
help wanted EAMxx

#2529 - cannot install antares on windows

Project: Antares Simulator - Energy Systems - Energy System Modeling Frameworks - C
Opened by juliana-steinbach 5 months ago - Last Updated 5 months ago - 1 comment
help wanted

#492 - Add citation.cff

Project: reV - Energy Systems - Renewable Energy Integration - Python
Opened by ppinchuk 5 months ago - Last Updated 10 days ago - 0 comments
documentation chore good first issue p-low

#486 - Custom reV errors

Project: reV - Energy Systems - Renewable Energy Integration - Python
Opened by ppinchuk 5 months ago - Last Updated 10 days ago - 1 comment
documentation enhancement good first issue p-medium

#485 - Add new column to SC outputs

Project: reV - Energy Systems - Renewable Energy Integration - Python
Opened by ppinchuk 5 months ago - Last Updated 20 days ago - 0 comments
enhancement good first issue p-medium topic-aggregation

#2901 - [Survey list] "No surveys" message and sign out button shows while reloading list of surveys

Project: Ground for Android - Biosphere - Conservation and Restoration - Kotlin
Opened by gino-m 5 months ago - Last Updated 5 months ago - 0 comments
type: bug good first issue

#2484 - Kappa value for type 4 wind generator

Project: pandapower - Energy Systems - Energy System Modeling Frameworks - Python
Opened by ricoeo 5 months ago - Last Updated 5 months ago - 1 comment
shortcircuit help wanted!

#977 - [Web]: Change flag from rectangular to round

Project: Social Income - Sustainable Development - Population and Poverty - HTML
Opened by ssandino 5 months ago - Last Updated 5 months ago - 0 comments
help wanted website

#657 - Feature Request - Colorblind mode AKA Color Palette Selection for Web Monitoring Interface

Project: Battery-Emulator - Energy Storage - Battery - C++
Opened by beadon 5 months ago - Last Updated 5 months ago - 1 comment
enhancement good first issue

#6804 - EAMxx: bringing nudging in IOP out to the eamxx nudging module

Project: E3SM - Climate Change - Earth and Climate Modeling - Fortran
Opened by mahf708 5 months ago - Last Updated 5 months ago - 0 comments
help wanted EAMxx

#6803 - EAMxx: intelligently handle fillval tracking in diags

Project: E3SM - Climate Change - Earth and Climate Modeling - Fortran
Opened by mahf708 5 months ago - Last Updated 5 months ago - 9 comments
help wanted EAMxx

#1105 - Full docstring coverage

Project: PyPSA - Energy Systems - Energy System Modeling Frameworks - Python
Opened by lkstrp 5 months ago - Last Updated 2 months ago - 0 comments
good first issue

#9852 - Deprecate built-in iris conversion in favor of ncData

Project: xarray - Climate Change - Climate Data Standards - Python
Opened by dcherian 5 months ago - Last Updated 5 months ago - 0 comments
contrib-help-wanted

#554 - [HELP] Sentinel2-L2A processing baseline 5 products

Project: sentinelhub-py - Sustainable Development - Environmental Satellites - Python
Opened by kalfasyan 5 months ago - Last Updated 4 months ago - 1 comment
help wanted question

#843 - Update and translate STOWA notebooks

Project: Pastas - Hydrosphere - Freshwater and Hydrology - Python
Opened by martinvonk 5 months ago - Last Updated about 2 months ago - 5 comments
documentation good-first-issue

#933 - Benchmark pipeline improvements

Project: ClimaLand.jl - Natural Resources - Soil and Land - Julia
Opened by juliasloan25 5 months ago - Last Updated 3 months ago - 1 comment
enhancement good first issue

#132 - Equinix Metal Offering is being discontinued

Project: CNCF Green Reviews WG - Consumption - Computation and Communication - Go
Opened by leonardpahlke 5 months ago - Last Updated 3 months ago - 6 comments
help wanted priority/important-soon

#1208 - Add sector-coupled configuration to docs

Project: PyPSA-Earth - Energy Systems - Global and Regional Energy System Models - Python
Opened by energyLS 5 months ago - Last Updated 3 months ago - 0 comments
documentation help wanted good first issue

#495 - range limit LAI and canopy height

Project: CABLE - Climate Change - Earth and Climate Modeling - Fortran
Opened by JhanSrbinovsky 5 months ago - Last Updated 3 months ago - 2 comments
good first issue

#778 - Replace our use of scipy's interpolate.interp1d

Project: Scores - Climate Change - Earth and Climate Modeling - Jupyter Notebook
Opened by tennlee 5 months ago - Last Updated 19 days ago - 2 comments
good first issue coding

#1699 - Wind energy returns harvested energy values for masked out points

Project: Integrated Valuation of Ecosystem Services and Tradeoffs - Sustainable Development - Sustainable Investment - Python
Opened by newtpatrol 5 months ago - Last Updated 11 days ago - 0 comments
good first issue science request

#1698 - Wind Energy: Raster result values returned outside of wind data

Project: Integrated Valuation of Ecosystem Services and Tradeoffs - Sustainable Development - Sustainable Investment - Python
Opened by newtpatrol 5 months ago - Last Updated 3 days ago - 7 comments
good first issue science request

#1090 - Datetime-like support for CFTimeIndex snapshots

Project: PyPSA - Energy Systems - Energy System Modeling Frameworks - Python
Opened by ollie-bell 5 months ago - Last Updated 2 months ago - 0 comments
good first issue

#2461 - Modelling transformers with asymmetric charged susceptance

Project: pandapower - Energy Systems - Energy System Modeling Frameworks - Python
Opened by eperim 5 months ago - Last Updated 19 days ago - 12 comments
help wanted! feature question

#754 - Accessibility: Adding alt text to images in `scores` documentation

Project: Scores - Climate Change - Earth and Climate Modeling - Jupyter Notebook
Opened by Steph-Chong 5 months ago - Last Updated 4 months ago - 3 comments
documentation good first issue help wanted

#1138 - Dev-Meeting working on results

Project: oemof-solph - Energy Systems - Energy System Modeling Frameworks - Python
Opened by AntonellaGia 5 months ago - Last Updated 4 months ago - 15 comments
help wanted decision wanted announcement

#597 - Remove unsupported grids?

Project: NorESM - Climate Change - Earth and Climate Modeling - Python
Opened by gold2718 5 months ago - Last Updated 19 days ago - 2 comments
question & help wanted

#2458 - [feature] Improved error handling

Project: pandapower - Energy Systems - Energy System Modeling Frameworks - Python
Opened by vogt31337 5 months ago - Last Updated 4 months ago - 2 comments
help wanted! enhancement

#208 - main: handle error for app.Listen

Project: OpenFish - Biosphere - Marine Life and Fishery - Go
Opened by trekhopton 5 months ago - Last Updated 5 months ago - 0 comments
good first issue chore

#688 - Update references to NCAR to NSF NCAR

Project: MICM Chemistry - Atmosphere - Atmospheric Chemistry and Aerosol - C++
Opened by mattldawson 5 months ago - Last Updated 5 months ago - 0 comments
documentation good first issue

#547 - Help with BIOMOD2_BIOMOD_RangeSize Function (must have values among 0,1 or NA)

Project: biomod2 - Biosphere - Species Distribution Modeling - R
Opened by Abshup22 5 months ago - Last Updated 5 months ago - 1 comment
help wanted

#542 - Help with BIOMOD_4.2-6.1 - ensemble forecasting with different # of PA

Project: biomod2 - Biosphere - Species Distribution Modeling - R
Opened by amythor 5 months ago - Last Updated 4 months ago - 5 comments
help wanted

#36 - New Maintainer Wanted :-)

Project: hddtools - Hydrosphere - Ocean and Hydrology Data Access - R
Opened by maelle 5 months ago - Last Updated 5 months ago - 0 comments
help wanted

#1635 - Improve datatype checks

Project: PlantCV - Biosphere - Plants and Vegetation - Python
Opened by HaleySchuhl 5 months ago - Last Updated 3 months ago - 2 comments
enhancement help wanted update good first issue/PR

#551 - raw response

Project: sentinelhub-py - Sustainable Development - Environmental Satellites - Python
Opened by Simoniman 5 months ago - Last Updated 5 months ago - 1 comment
help wanted question

#663 - simplify job manager: `add_backend` without name

Project: openEO - Sustainable Development - Environmental Satellites - Python
Opened by soxofaan 5 months ago - Last Updated 3 months ago - 6 comments
good first issue feature request usability collect feedback low hanging fruit nice-to-have job manager

#2839 - [Data collection] Keyboard obscures "Name this location" dialog

Project: Ground for Android - Biosphere - Conservation and Restoration - Kotlin
Opened by gino-m 5 months ago - Last Updated 4 months ago - 3 comments
type: bug good first issue

#9791 - Support DataTree in xarray.align

Project: xarray - Climate Change - Climate Data Standards - Python
Opened by shoyer 5 months ago - Last Updated 5 months ago - 0 comments
contrib-help-wanted topic-DataTree

#9790 - Support DataTree in xarray.merge

Project: xarray - Climate Change - Climate Data Standards - Python
Opened by shoyer 5 months ago - Last Updated 4 months ago - 3 comments
contrib-help-wanted topic-DataTree

#9789 - Support DataTree in apply_ufunc

Project: xarray - Climate Change - Climate Data Standards - Python
Opened by shoyer 5 months ago - Last Updated 5 months ago - 0 comments
contrib-help-wanted topic-DataTree

#7421 - Bug with See upcoming prices link

Project: Electricity Maps - Emissions - Carbon Intensity and Accounting - Python
Opened by phiphou 5 months ago - Last Updated 3 months ago - 14 comments
help wanted frontend 🎨 needs triage