Github has been pushing its green software credentials for some time. Now, they have collated a comprehensive list of the green software tools hosted on Github’s platform to create their Green Software Directory.
Within the directory you will find many useful tools to help you develop lower carbon, more efficient websites; test them against up to date data sources; or even make them carbon-aware.
Here are a few of my personal favourites from the directory.
-
CO2.js
An open source JavaScript library from The Green Web Foundation that enables you to estimate the carbon emissions produced by transferring bytes of data on the internet, get different forms of grid intensity data, such as annual average and marginal data by country, and make automated queries against Green Web Foundation’s Green Domain’s dataset.
Check out CO2.js -
Carbon Aware SDK
A toolset from the Green Software Foundation to help you measure the carbon emissions of your software, in turn helping you measure and reduce your software’s carbon emissions, and choose when and where you run your software to make it greener.
Check out the Carbon Aware SDK -
Carbon.txt
A proposed convention for website owners and digital service providers to demonstrate that their digital infrastructure runs on green electricity.
Check out Carbon.txt -
Cloud Carbon Footprint
A tool to estimate energy use (kilowatt-hours) and carbon emissions (metric tons CO2e) from public cloud usage.
Check out Cloud Carbon Footprint
-
Codecarbon
A Python package that estimates your hardware electricity power consumption (GPU + CPU + RAM) and then applies to it the carbon intensity of the region where the computing is done.
Check out Codecarbon
Check out the Green Software Directory and explore open-source projects that are aiming to improve the web, and reduce the related carbon footprint of technology.