Awesome Lists

awesome-green-software

by Green-Software-Foundation

awesome listpushed almost 2 years ago

AI summary

Sustainable development toolkit

An extensive collection of research, tools, code, and resources to help software developers build more sustainable applications.

stars
568
forks
83
watching
31
awesome list
1
entries
158
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/Green-Software-Foundation/awesome-green-software/links.svg)](https://awesome.facts.dev/awesome/Green-Software-Foundation/awesome-green-software)
HTML
<a href="https://awesome.facts.dev/awesome/Green-Software-Foundation/awesome-green-software"><img src="https://awesome.facts.dev/shield/Green-Software-Foundation/awesome-green-software/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/Green-Software-Foundation/awesome-green-software/links.svg

What's in the list

158 links in 11 sections, with live GitHub stats.activeno commit in 2y

Dev / Tooling / AI

Dev / Tooling / Cloud-based

Dev / Tooling / Code based

  • codecarbon.io

    Python : Track and reduce CO2 emissions from your computing

  • CAST Highlight

    Automatically analyze application source code to identify green deficiencies and improve green impact

  • JoularJX

    Java: Software power monitoring at the source code level in real-time

  • Kernel Tuner

    an auto-tuner capable of

  • oaklean.io

    Visualize and optimize the energy consumption of your JavaScript/TypeScript applications. Using a VSCode extension and integration with test frameworks, the system identifies energy-intensive code sections and suggests eco-friendly alternatives

  • Tracarbon

    Tracarbon tracks your device's energy consumption and calculates your carbon emissions using your location

  • ecoCode

    A SonarQube plugin for PHP, Python, Java, and JavaScript, providing static code analyzers to highlight code structures that may have a negative ecological impact

  • energy-consumption-measuring-toolkit

    Energy Consumption Measuring Toolkit for Python Applications

Dev / Tooling / General purpose

  • Carbon AppInsights

    An Azure Functions-based solution for logging emissions data for Azure regions from Electricity Maps to Azure Monitor for alerting triggers and automated actions

  • Carbon Aware SDK

    A Web API and command line for obtaining unified forecast and historical power grid emissions data based on location and time, to help build Carbon Aware software

  • Carbon Aware Computing Hangfire Extension

    A Hangfire extension to schedule tasks with carbon awareness in mind. The best point in time is calculated based on emission forecasts to get a window with a minimal grid carbon intensity

  • Carbon Aware Computing - Tools & Free forecast data

    The goal of this project is to provide developers with hassle-free, easy-to-use, ready-to-run tools for carbon-aware computing. The software contains a NuGet-Package, Powershell-Commandlets, and a live instance of the SDK. An open data carbon forecast for Europe is available as in the JSON-Carbon SDK-compatible format

  • PSElectricityMaps

    A PowerShell Module for retrieving current carbon emissions data for power grids with a free account on ElectricityMaps / CO2signal

  • PSWattTime

    A PowerShell Module for retrieving current carbon emissions data for power grids with a free account on WattTime.org

  • CO2Scope

    Solution to monitor in real-time the CO2 emissions of IT services, virtual machines, and servers

  • Eco-CI Continuous Integration Energy Estimation

    A plugin for GitHub Actions / GitLab that measures your CI runs and estimates their energy use

  • Kepler

    (Kubernetes-based Efficient Power Level Exporter) uses eBPF to probe energy-related system stats and exports as Prometheus metrics

  • Hardware Sentry

    Standard OpenTelemetry agent that exposes the energy usage and temperatures of servers, network, and storage systems in data centers

  • PowerJoular

    Monitor, in real-time, the power consumption of software and hardware components

  • scaphandre

    Power measurement (bare metal hosts, prometheus, within a docker container, etc)

  • Vessim

    is a co-simulation testbed for carbon-aware applications and systems that connects domain-specific simulators for renewable power generation and energy storage with real software and hardware. It's been published at HotCarbon'24. Publsihed in 2024

  • GreenIT-Analysis

    The extension allows you to use your Dev Tools to measure the ecoIndex of a website and verify the application of web eco-design best practices defined by the "Collectif numérique responsible"

Dev / Tooling / OS-based

  • ecoCode mobile

    A SonarQube plugin to highlight code structures that may have a negative ecological impact

  • PowDroid

    A lightweight CLI tool for measuring energy consumption at runtime (based on batterystats)

Dev / Tooling / iOS

  • ecoCode iOS

    A SonarQube plugin to highlight code structures that may have a negative ecological impact

  • FreeIPMI

    We can get the power consumption of a bare metal machine through the DCMI (IPMI extension)

  • ipmitool

    We can get the power consumption of a bare metal machine through the DCMI (IPMI extension)

  • PowerAPI

    A Linux software-defined power meter to estimate process-scale power consumption in real time

  • PowerTOP

    A Linux tool to diagnose issues with power consumption and power management

  • turbostress

    This tool generates load and outputs computer power metrics for this load

  • Carbonara - Digital4Better

    A custom element displaying web navigation carbon footprint

  • Carbon Footprint of Sending Data

    An online calculator for estimating carbon emissions from network traffic, based on the Shift projects Lean ICT report

  • CO2.js

    An npm module for accessing the green web API, and estimating the carbon emissions from using digital services

  • EcoGrader.com

    An online website carbon estimator

  • ecoIndex

    Estimates the carbon footprint of public Web sites and pages (in French)

  • ec0lint

    Static code analysis tool providing hints for reducing the carbon footprint of websites

  • EcoMeter.org

    Analyse the website ecodesign maturity

  • Fruggr

    Evaluate the environmental and social efficiency of web and mobile applications

  • Globemallow.io

    Sustainable web development + design best practice reports. Analytics & Ad Blocker reduces the energy required for page load and protects your privacy

  • GreenFrame.io

    Calculate Carbon Footprint of website

  • Kastor.green

    Evaluate ecodesign compliance of websites and web applications

  • Website Carbon Calculator

    An online website carbon estimator

  • Beacon

    Calculate the environmental impact of a web page

  • powercfg

    Blog :

  • WeDeex

    Blog :

Organizations

Courses

Articles / Books / Research / Articles

Articles / Books / Research / Books

Articles / Books / Research / Research

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.