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.

#6599 - P3 development diagnostics defined with wrong size?

Project: E3SM - Climate Change - Earth and Climate Modeling - Fortran
Opened by quantheory 8 months ago - Last Updated 7 months ago - 0 comments
help wanted Atmosphere PotentialBug

#500 - Error in BIOMOD_EnsembleForecasting: Error in { : task 9 failed - "task 1 failed - "[writeRaster] path does not exist""

Project: biomod2 - Biosphere - Species Distribution Modeling - R
Opened by Irene131998 8 months ago - Last Updated 8 months ago - 10 comments
help wanted

#715 - [BUG] Data validation when update_data components are not present in input_data

Project: Power Grid Model - Energy Systems - Grid Analysis and Planning - C++
Opened by nitbharambe 8 months ago - Last Updated 7 months ago - 3 comments
bug good first issue

#9449 - Datatree docs should mention that assigning to `.dataset` is allowed

Project: xarray - Climate Change - Climate Data Standards - Python
Opened by TomNicholas 8 months ago - Last Updated 5 months ago - 3 comments
topic-documentation contrib-good-first-issue topic-DataTree

#774 - Review if it makes sense to split "user input files" into information for new capacity and existing capacity

Project: TulipaEnergyModel.jl - Energy Systems - Grid Analysis and Planning - JetBrains MPS
Opened by gnawin 8 months ago - Last Updated 2 months ago - 3 comments
good first issue

#177 - Video does not show it is loading

Project: OpenFish - Biosphere - Marine Life and Fishery - Go
Opened by scott97 8 months ago - Last Updated 8 months ago - 0 comments
bug good first issue

#170 - Searching for species does not work when it exactly matches

Project: OpenFish - Biosphere - Marine Life and Fishery - Go
Opened by scott97 8 months ago - Last Updated 8 months ago - 0 comments
bug good first issue

#2741 - Only allocate memory in CropType if use_crop is true

Project: CTSM - Climate Change - Earth and Climate Modeling - Fortran
Opened by samsrabin 8 months ago - Last Updated about 1 month ago - 4 comments
good first issue bfb performance

#341 - EntsoePandasClient: query_procured_balancing_capacity does not return the right time span

Project: entsoe-py - Energy Systems - Energy Data Accessibility and Integration - Python
Opened by danshaman05 8 months ago - Last Updated 6 months ago - 2 comments
help wanted

#732 - project column width

Project: Wildbook - Biosphere - Terrestrial Wildlife - Java
Opened by TanyaStere42 8 months ago - Last Updated 8 months ago - 0 comments
bug good first issue

#100 - Typing

Project: WSIMOD - Natural Resources - Water Supply and Quality - Python
Opened by barneydobson 8 months ago - Last Updated 7 months ago - 0 comments
documentation hacktoberfest

#9432 - DataArray.rename does not copy data

Project: xarray - Climate Change - Climate Data Standards - Python
Opened by zerothi 8 months ago - Last Updated 7 months ago - 13 comments
contrib-help-wanted topic-documentation usage question topic-faq

#2738 - Replace "tweaked" crop calendar files

Project: CTSM - Climate Change - Earth and Climate Modeling - Fortran
Opened by samsrabin 8 months ago - Last Updated 9 days ago - 2 comments
good first issue code health blocked: dependency external

#7126 - Adding total numbers

Project: Electricity Maps - Emissions - Carbon Intensity and Accounting - Python
Opened by Killerbert 8 months ago - Last Updated 7 months ago - 7 comments
help wanted

#798 - Description of the metadata in Grist

Project: Open Sustainable Technology - Sustainable Development - Knowledge Platforms
Opened by Ly0n 8 months ago - Last Updated 4 months ago - 4 comments
documentation help wanted good first issue dev/front-end

#187 - Make sure all tests work

Project: Quartz Solar Forecast - Renewable Energy - Photovoltaics and Solar Energy - Jupyter Notebook
Opened by peterdudfield 8 months ago - Last Updated about 2 months ago - 7 comments
good first issue

#796 - Chat with the Open Sustainable Technology dataset

Project: Open Sustainable Technology - Sustainable Development - Knowledge Platforms
Opened by Ly0n 8 months ago - Last Updated 8 months ago - 0 comments
help wanted good first issue dev/front-end dev/back-end AI/NLP

#611 - Merge Capabilities and RESTCapabilities

Project: openEO - Sustainable Development - Environmental Satellites - Python
Opened by soxofaan 8 months ago - Last Updated 8 months ago - 1 comment
good first issue clean up documentation low hanging fruit architecture technical debt

#496 - Help with BIOMOD Error in { : task 1 failed - "task 1 failed - "task 1 failed - "Unable to make model prediction"""

Project: biomod2 - Biosphere - Species Distribution Modeling - R
Opened by WindWindLady 8 months ago - Last Updated 8 months ago - 7 comments
help wanted

#1671 - (Windows only) "access violation" when running simulations with custom kernels

Project: parcels - Hydrosphere - Waves and Currents - Python
Opened by VeckoTheGecko 8 months ago - Last Updated 3 months ago - 0 comments
help wanted coding/C needs investigation

#121 - BioCro soil water content and ET

Project: BioCro - Biosphere - Plants and Vegetation - C++
Opened by yaron-michael 8 months ago - Last Updated 8 days ago - 2 comments
help wanted

#2722 - Update timing tables for land-only compsets

Project: CTSM - Climate Change - Earth and Climate Modeling - Fortran
Opened by samsrabin 8 months ago - Last Updated 7 months ago - 2 comments
good first issue test: none

#567 - Actions failing

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

#4581 - In the dispatch panel, Whether you see package set icons, or volume, or weight, or all three, or some combination, should be a 3 different settings in the dispatch settings

Project: CoopCycle - Consumption - Mobility and Transportation - PHP
Opened by Atala 8 months ago - Last Updated 6 months ago - 0 comments
bug good first issue Last Mile Dispatch Interface Local Commerce

#2717 - cleanup cesm log

Project: CTSM - Climate Change - Earth and Climate Modeling - Fortran
Opened by jedwards4b 8 months ago - Last Updated 3 months ago - 2 comments
enhancement good first issue code health bfb done

#235 - Update python version of rules engine to 3.12 to match pyodide

Project: Home Energy Analysis Tool - Consumption - Buildings and Heating - TypeScript
Opened by debajyotid2 8 months ago - Last Updated 8 months ago - 1 comment
good first issue rules-engine

#1663 - Refactoring of FieldSet field store

Project: parcels - Hydrosphere - Waves and Currents - Python
Opened by VeckoTheGecko 8 months ago - Last Updated 8 months ago - 2 comments
good first issue coding/Python needs investigation refactor unstructured grids

#620 - Create REcoM CI test

Project: FESOM2 - Cryosphere - Sea Ice - Fortran
Opened by JanStreffing 8 months ago - Last Updated 2 months ago - 7 comments
enhancement help wanted administrative

#12794 - Replace mrujs with turbo

Project: openfoodnetwork - Consumption - Agriculture and Nutrition - Ruby
Opened by mkllnk 8 months ago - Last Updated 7 months ago - 3 comments
good first issue tech debt Hacktoberfest

#354 - Negative PM2.5

Project: BEETHOVEN - Natural Resources - Air Quality - R
Opened by sigmafelix 8 months ago - Last Updated 3 months ago - 0 comments
help wanted question data

#6831 - eamxx: Build error in rrmtgp when trying to use newer cudatoolkit 12.4

Project: E3SM - Climate Change - Earth and Climate Modeling - Fortran
Opened by ndkeen 8 months ago - Last Updated 5 months ago - 12 comments
bug help wanted Radiation pm-gpu

#662 - No unit for `global_expressions` set, even if schema requires

Project: Calliope - Energy Systems - Energy System Modeling Frameworks - Python
Opened by jnnr 9 months ago - Last Updated 8 months ago - 2 comments
documentation help wanted good first issue v0.7

#636 - scipy isotonic regression

Project: Scores - Climate Change - Earth and Climate Modeling - Jupyter Notebook
Opened by nicholasloveday 9 months ago - Last Updated 5 months ago - 6 comments
enhancement good first issue

#782 - Create keyword dataset in the field of environmental sustainability and technology

Project: Open Sustainable Technology - Sustainable Development - Knowledge Platforms
Opened by Ly0n 9 months ago - Last Updated 9 months ago - 0 comments
help wanted good first issue

#3236 - Surface fluxes may not be correct with topography

Project: ClimaAtmos.jl - Atmosphere - Atmospheric Composition and Dynamics - Julia
Opened by szy21 9 months ago - Last Updated 9 months ago - 0 comments
help wanted

#382 - Add Assertion that carriers exist within eligible sets

Project: pypsa-usa - Energy Systems - Global and Regional Energy System Models - Python
Opened by ktehranchi 9 months ago - Last Updated 8 months ago - 1 comment
bug good first issue

#9355 - Implement dask-specific methods on DataTree

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

#173 - ENH: Use lzw + predictor 3 to compress SAR bands that can be despeckled

Project: EOReader - Sustainable Development - Environmental Satellites - Python
Opened by remi-braun 9 months ago - Last Updated 8 months ago - 2 comments
enhancement help wanted

#3783 - Implement `typos` spell-checker into PUDL code and documentation

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

#442 - Add `pyproject.toml` for package setup

Project: tobac - Atmosphere - Atmospheric Chemistry and Aerosol - Python
Opened by w-k-jones 9 months ago - Last Updated 9 months ago - 2 comments
good first issue workflow

#635 - reprojection tutorial

Project: Scores - Climate Change - Earth and Climate Modeling - Jupyter Notebook
Opened by nicholasloveday 9 months ago - Last Updated 9 months ago - 0 comments
documentation good first issue

#634 - Mathjax: x and y vs forecast and observed

Project: Scores - Climate Change - Earth and Climate Modeling - Jupyter Notebook
Opened by tennlee 9 months ago - Last Updated 9 months ago - 0 comments
documentation good first issue

#1139 - Redo the toy tutorial for scheduling a battery with kW and kWh units

Project: FlexMeasures - Energy Systems - Building Energy Monitoring - Python
Opened by Flix6x 9 months ago - Last Updated 8 months ago - 6 comments
documentation good first issue Scheduling Units

#679 - Warnings when building the doc

Project: radis - Atmosphere - Radiative Transfer - Python
Opened by minouHub 9 months ago - Last Updated 13 days ago - 3 comments
good first issue todo 😎.

#1077 - check consistency of options

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

#508 - Add legend title in TADA_GroupedScatterPlot

Project: TADA - Natural Resources - Water Supply and Quality - R
Opened by wokenny13 9 months ago - Last Updated 7 months ago - 3 comments
Future Improvement Good First Issue hacktoberfest

#5202 - No tooltip for required fields in bulk carry forward config

Project: specify7 - Biosphere - Biodiversity Data Access and Management - TypeScript
Opened by lexiclevenger 9 months ago - Last Updated 3 months ago - 0 comments
1 - Bug good first issue 2 - Forms

#670 - Add Capability to "Replace with Value" to Format Statements

Project: OpenDCS - Hydrosphere - Ocean and Hydrology Data Access - Java
Opened by jbatterman 9 months ago - Last Updated 4 days ago - 12 comments
help wanted priority-medium feature request good-first-issue

#1569 - Yaml parser:: Have one core read the yaml file

Project: The Flexible Modeling System - Climate Change - Earth and Climate Modeling - Fortran
Opened by uramirez8707 9 months ago - Last Updated 9 months ago - 0 comments
enhancement help wanted

#1572 - Using PlantCV pcv.segment_image_series and pcv.create_labels to do image analysis

Project: PlantCV - Biosphere - Plants and Vegetation - Python
Opened by ariaf7 9 months ago - Last Updated 9 months ago - 1 comment
help wanted

#748 - Add Home Assistant Add-ons

Project: Open Sustainable Technology - Sustainable Development - Knowledge Platforms
Opened by Ly0n 9 months ago - Last Updated 6 months ago - 5 comments
help wanted good first issue

#209 - Create upfront subsidies in all models

Project: Future Technology Transformation - Climate Change - Integrated Assessment and Climate Policy - Python
Opened by Femkemilene 9 months ago - Last Updated 9 months ago - 0 comments
enhancement good first issue

#487 - Help with BIOMOD_EnsembleForecasting - [Error: [rast] file does not exist]

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

#2 - Project logo

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

#1605 - electron build breaks if `invest --version` produces extra stdout

Project: Integrated Valuation of Ecosystem Services and Tradeoffs - Sustainable Development - Sustainable Investment - Python
Opened by emlys 9 months ago - Last Updated 9 months ago - 0 comments
good first issue task

#486 - Problem with BIOMOD_formatting

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

#362 - CSP has capacity factors > 1 when passing shapes

Project: atlite - Energy Systems - Renewable Energy Integration - Python
Opened by irm-codebase 9 months ago - Last Updated 9 months ago - 7 comments
type: bug type: info help wanted

#718 - Create a new test for the balance_sense constraint

Project: TulipaEnergyModel.jl - Energy Systems - Grid Analysis and Planning - JetBrains MPS
Opened by datejada 9 months ago - Last Updated 5 months ago - 0 comments
good first issue

#1632 - Reconsider the order of (trajectory, obs) in the zarr output file?

Project: parcels - Hydrosphere - Waves and Currents - Python
Opened by erikvansebille 9 months ago - Last Updated 9 months ago - 0 comments
help wanted question good first issue

#1631 - Set smarter default for chunks[1] in zarr output file

Project: parcels - Hydrosphere - Waves and Currents - Python
Opened by erikvansebille 9 months ago - Last Updated 9 months ago - 0 comments
enhancement good first issue coding/Python

#2672 - Excess ice testing: cold-start both on and off, and finidat (without excess ice) and streams on

Project: CTSM - Climate Change - Earth and Climate Modeling - Fortran
Opened by ekluzek 9 months ago - Last Updated about 1 month ago - 4 comments
good first issue testing bfb

#876 - [Website]: Add sitemap generator to website

Project: Social Income - Sustainable Development - Population and Poverty - HTML
Opened by ssandino 9 months ago - Last Updated 3 months ago - 1 comment
help wanted website

#7022 - [Feedback wanted]: Grouping and reorganising our graphs

Project: Electricity Maps - Emissions - Carbon Intensity and Accounting - Python
Opened by Alportan 9 months ago - Last Updated 2 months ago - 11 comments
help wanted question 🤔 idea 💡 frontend 🎨 Enhancement app

#1624 - Support FieldSets without U or V

Project: parcels - Hydrosphere - Waves and Currents - Python
Opened by erikvansebille 9 months ago - Last Updated 9 months ago - 0 comments
good first issue coding/Python

#703 - Add profiling.jl to the tests

Project: TulipaEnergyModel.jl - Energy Systems - Grid Analysis and Planning - JetBrains MPS
Opened by clizbe 9 months ago - Last Updated 5 months ago - 0 comments
good first issue

#22 - Add support for FESOM files

Project: AtmoRep - Atmosphere - Atmospheric Composition and Dynamics - Python
Opened by kacpnowak 9 months ago - Last Updated 9 months ago - 3 comments
enhancement good first issue I/O

#19 - Consistently use proper logging

Project: AtmoRep - Atmosphere - Atmospheric Composition and Dynamics - Python
Opened by clessig 9 months ago - Last Updated 9 months ago - 0 comments
good first issue core model

#7018 - US-MIDA-PJM production parser down

Project: Electricity Maps - Emissions - Carbon Intensity and Accounting - Python
Opened by electricitymapsbot 9 months ago - Last Updated 9 months ago - 0 comments
help wanted parser

#611 - Go through and add thumbnails to each tutorial gallery entry

Project: Scores - Climate Change - Earth and Climate Modeling - Jupyter Notebook
Opened by tennlee 9 months ago - Last Updated 5 months ago - 1 comment
documentation good first issue

#1459 - Add input validation for passing both time and time_set to flowsheets

Project: The IDAES Toolkit - Energy Systems - Energy System Modeling Frameworks - Python
Opened by dallan-keylogic 9 months ago - Last Updated about 2 months ago - 1 comment
good first issue Priority:Low Backlog

#1525 - Wrong description of the incidence angle

Project: AixLib - Consumption - Buildings and Heating - Modelica
Opened by TobiasSpratte 9 months ago - Last Updated about 2 months ago - 1 comment
good first issue

#1524 - Change "AOI" to "incAng" for naming convention

Project: AixLib - Consumption - Buildings and Heating - Modelica
Opened by TobiasSpratte 9 months ago - Last Updated 9 months ago - 3 comments
good first issue

#290 - validate predictor data

Project: AgML - Consumption - Agriculture and Nutrition - Jupyter Notebook
Opened by krsnapaudel 9 months ago - Last Updated 8 months ago - 2 comments
help wanted

#9282 - XArray does not support Latin characters in netCDF file names

Project: xarray - Climate Change - Climate Data Standards - Python
Opened by devos0024 9 months ago - Last Updated 8 months ago - 8 comments
bug contrib-help-wanted topic-backends

#2663 - mksurfdata_jobscript_single.sh fails with the wrong message

Project: CTSM - Climate Change - Earth and Climate Modeling - Fortran
Opened by slevis-lmwg 9 months ago - Last Updated about 1 month ago - 3 comments
good first issue priority: low bug bfb test: mksurfdata

#432 - Document/fix surprising behaviors of `set_name!(sys, component, name)`

Project: InfrastructureSystems.jl - Energy Systems - Grid Management and Microgrid - Julia
Opened by GabrielKS 9 months ago - Last Updated 3 months ago - 6 comments
documentation good first issue

#1603 - Add more unit tests for models that could use them

Project: Integrated Valuation of Ecosystem Services and Tradeoffs - Sustainable Development - Sustainable Investment - Python
Opened by emlys 9 months ago - Last Updated 14 days ago - 0 comments
good first issue

#17 - temporal interpolation

Project: AtmoRep - Atmosphere - Atmospheric Composition and Dynamics - Python
Opened by iluise 9 months ago - Last Updated 5 months ago - 40 comments
bug good first issue core model

#1160 - `System` constructor keyword argument `load_zone_formatter` is ignored

Project: PowerSystems.jl - Energy Systems - Energy System Modeling Frameworks - Julia
Opened by GabrielKS 9 months ago - Last Updated 9 months ago - 1 comment
good first issue PARSING Feature Request code bug

#116 - [ACTION] Validate energy measurements from the new pipeline

Project: CNCF Green Reviews WG - Consumption - Computation and Communication - Go
Opened by rossf7 9 months ago - Last Updated 2 months ago - 2 comments
kind/feature good first issue help wanted board/wg-green-reviews priority/important-longterm area/testing area/metrics

#15 - finish implementing the validation tests

Project: AtmoRep - Atmosphere - Atmospheric Composition and Dynamics - Python
Opened by iluise 9 months ago - Last Updated 9 months ago - 0 comments
enhancement good first issue analysis

#14 - speed up evaluation

Project: AtmoRep - Atmosphere - Atmospheric Composition and Dynamics - Python
Opened by iluise 9 months ago - Last Updated 5 months ago - 1 comment
help wanted I/O

#869 - Additional dynamic and soft constraints for `total_capacity`

Project: MESSAGEix - Climate Change - Integrated Assessment and Climate Policy - Jupyter Notebook
Opened by OFR-IIASA 9 months ago - Last Updated 9 months ago - 0 comments
enh help wanted gams

#868 - Incomplete identification of "active" technologies.

Project: MESSAGEix - Climate Change - Integrated Assessment and Climate Policy - Jupyter Notebook
Opened by OFR-IIASA 9 months ago - Last Updated 9 months ago - 0 comments
enh help wanted gams

#867 - Extend historical parameters to track all VAR when shifting `firstmodelyear`

Project: MESSAGEix - Climate Change - Integrated Assessment and Climate Policy - Jupyter Notebook
Opened by OFR-IIASA 9 months ago - Last Updated 9 months ago - 1 comment
enh help wanted gams

#842 - CentOS support

Project: Green Metrics Tool - Consumption - Computation and Communication - Python
Opened by ArneTR 9 months ago - Last Updated 9 months ago - 0 comments
enhancement good first issue help wanted

#2658 - error in mksurfdata_esmf in cesm tags

Project: CTSM - Climate Change - Earth and Climate Modeling - Fortran
Opened by adamrher 9 months ago - Last Updated about 1 month ago - 1 comment
good first issue bug bfb test: mksurfdata

#90 - Collating data in memory

Project: BlackMarblePy - Sustainable Development - Environmental Satellites - Jupyter Notebook
Opened by g4brielvs 9 months ago - Last Updated 9 months ago - 0 comments
enhancement help wanted

#1062 - pypsa-earth.readthedocs needs updates

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

#1599 - Validation is allowing read-only directories as workspaces

Project: Integrated Valuation of Ecosystem Services and Tradeoffs - Sustainable Development - Sustainable Investment - Python
Opened by davemfish 9 months ago - Last Updated 9 months ago - 1 comment
bug good first issue

#5550 - elements overflow from mobile nav bar

Project: HydroShare - Hydrosphere - Freshwater and Hydrology - Python
Opened by devincowan 10 months ago - Last Updated about 1 month ago - 1 comment
bug Cosmetic good-first-issue

#1221 - [2pt] Warning when `heal_bridges_osm.py` tries to save an empty DataFrame

Project: Inundation Mapping - Climate Change - Natural Hazard and Storm - Python
Opened by mluck 10 months ago - Last Updated 10 months ago - 0 comments
Low Priority good first issue

#193 - The nginx image runs with root as the default user

Project: FReDT - Climate Change - Natural Hazard and Storm - Python
Opened by LukeParky 10 months ago - Last Updated 7 months ago - 0 comments
help wanted devops/ci/cd security A0 - Not Associated

#5101 - Rename old type

Project: specify7 - Biosphere - Biodiversity Data Access and Management - TypeScript
Opened by CarolineDenis 10 months ago - Last Updated about 1 month ago - 0 comments
1 - Bug good first issue

#191 - Pushes to master should trigger merges and pushes to other protected branches

Project: FReDT - Climate Change - Natural Hazard and Storm - Python
Opened by LukeParky 10 months ago - Last Updated 5 months ago - 1 comment
good first issue devops/ci/cd AA - Non Functional

#190 - Geoserver image runs as root by default

Project: FReDT - Climate Change - Natural Hazard and Storm - Python
Opened by LukeParky 10 months ago - Last Updated 7 months ago - 0 comments
help wanted devops/ci/cd security A0 - Not Associated

#2650 - From '/glade/scratch' to '/glade/derecho/scratch'

Project: CTSM - Climate Change - Earth and Climate Modeling - Fortran
Opened by ktwu01 10 months ago - Last Updated about 1 month ago - 4 comments
good first issue bug test: none bfb

#6 - Add Support for Internationalization (i18n)

Project: Deep Waste - Industrial Ecology - Circular Economy and Waste - Dart
Opened by sumn2u 10 months ago - Last Updated 6 months ago - 2 comments
up for grabs hacktoberfest

#20 - Improve async in get_pod_name function for K8S-plugin

Project: ALUMET - Consumption - Computation and Communication - Rust
Opened by AngeCyp 10 months ago - Last Updated 10 months ago - 0 comments
good first issue T:performance A:existing-plugin D:medium

#224 - Use Remix Route Conventions docs to make a "return" header over the form / Layout

Project: Home Energy Analysis Tool - Consumption - Buildings and Heating - TypeScript
Opened by thadk 10 months ago - Last Updated 3 months ago - 1 comment
good first issue heat-app-js