An attempt to centralized some resources about sustainable programming, green computing and frugal engineering.
Report Bug
·
Contribute
Note that the most frugal piece of software is the one that doesn't exist.
More detailed list: Awesome Green Software.
Table of Contents
Resources are divided by support (e.g. websites, papers, institute) and annotated with their corresponding subjects.
Simply,
Ctrl-f
and search for:List of subjects
Climate
Cloud
CO2
Design
Digital sobriety
Eco-conception
General
Geospacial
Good entry point
Good practice
Low-tech
Maintenance
Metrics
OCaml
Power consumptions
Rust
Software analyser
Usage
- Building Green Software -
General
CO2
Cloud
Power consumptions
By Anne Currie, Sarah Hsu, Sara Bergman
- boatvizta.org
For Digital Sustainability and CSR teams, a daily help thanks to an inter-organization working group, expert & updated resources under free licenses - carbonintensity.org.uk -
CO2
Power comsumptions
National Grid ESO's Carbon Intensity API provides an indicative trend of regional carbon intensity of the electricity system in Great Britain (GB) 96+ hours ahead of real-time. It provides programmatic and timely access to both forecast and estimated carbon intensity data. - Collectif Conception Numérique Responsable -
Eco-conception
Without commercial vocation, the Responsible Digital Design Collective (@CNumR) gathers experts and private and public organizations in favor of a responsible design of digital services. - EcoInfo.cnrs.fr -
General
Good entry point
CNRS services aiming to evaluate and to reduce informatics footprint in the french higher education research area. - greenIT.fr -
Digital sobriety
Good entry point
Lowtech
Community of responsible digital players who are interested in an alternative digital future. - Green Software Foundation -
Good entry point
Good practice
The Green Software Foundation is a non-profit with the mission to create a trusted ecosystem of people, standards, tooling and best practices for green software
- Emerging Issues of Green Computing in IT, K.HEMA, P.SUBHASHINI, S.VENKATA LAKSHM
- Exploration of Green Computing, Navjot Kaur
- Green Computing:Barriers and Benefits, Monika, Jyoti Yadav, Muskan and Romika Yadav
- Harnessing Green IT: Principles and Practices, San Murugesan
- Introduction to Cloud Computing, Pablo Hinojosa Nava, Athanasios Koutoulas
- Is Cloud Computing Green Computing ?, Jack Newton
- Software Carbon Intensity (SCI) Specification -
CO2
Metrics
A specification that describes how to calculate a carbon intensity for software applications.
- Soirée Numérique Responsable - Les mains dans le Cambouis ! - Justin Berque (ecoCode) Benoit Petit (Scaphandre) -
CO2
Metrics
Software analyser
Power comsumptions
\
- Environment Variables Podcast -
General
Each episode we discuss the latest news regarding how to reduce the emissions of software and how the industry is dealing with its own environmental impact. Brought to you by The Green Software Foundation.
- best-pratices -
Eco-conception
Web
115 Web Ecodesign Best Practices - Carbon Aware SDK -
CO2
Metrics
An SDK to enable the creation of carbon aware applications, applications that do more when the electricity comes from clean low-carbon sources and less when it doesn't. - CodeCarbon -
Metrics
Power consumption
Software analyser
We created a Python package that estimates your hardware electricity power consumption (GPU + CPU + RAM) and we apply to it the carbon intensity of the region where the computing is done. - Coppers -
Metrics
Power consumptions
Rust
Software analyser
Coppers is a custom test harnass for Rust that measures the energy usage of your test suite. - Clarke -
Metrics
Power consumptions
OCaml
Clarke tries to work out how much energy your machine is using, perhaps also how much carbon too and then ships that data off to somewhere so you can work out how to minimise it and then offset the residual. - ecoCode -
Software analyser
Eco-conception
Reduce the environmental footprint of your software programs with SonarQube - Energizta -
Metrics
Power consumptions
Software analyser
Energizta is a collaborative project to collect and report open-data on the energy consumption of servers. - geocaml -
Climate
General
Geospacial
OCaml
A collection of geospatial and climate tools and libraries written in OCaml - Scaphandre -
Metrics
Power consumptions
Rust
Software analyser
⚡ Energy consumption metrology agent. Let "scaph" dive and bring back the metrics that will help you make your systems and applications more sustainable !.
- Artic Green Computing Group of the University of Tromsø.
- CASH of the LIP lab (Lyon).
- Low carbon and sustainable computing of the University of Glasgow.
- Phenix research group of the CITI lab (Lyon).
- Sustainability Informatics team of the University of Toronto
- Sustainable Computing Lab of the University of Massachusetts Amherst.
- Sustainable Computing Research Center of the University of Engineering and Technology, Peru.