Green Software
This topic gathers projects that exemplify or help to provide green computing. Green software is engineered to reduce energy consumption, which considers factors like algorithmic and language efficiency, networking, storage footprint, compute requirements, and so forth. Some projects follow great green software practices that should be highlighted; others help the rest of the world greenify their own code. The projects collected here are a mix of both.
Here are 106 public repositories matching this topic...
A K8s operator to reduce CO2 footprint of your clusters
-
Updated
Jun 17, 2026 - Go
Welcome to GitHub's Green Software Directory!
-
Updated
Feb 10, 2026
-
Updated
Nov 3, 2025 - TypeScript
SlimFaas : The slimmest and simplest Function As A Service
-
Updated
Jun 29, 2026 - C#
🌱 EcoLogits tracks the energy consumption and environmental footprint of using generative AI models through APIs.
-
Updated
Jun 18, 2026 - Python
Estimate the carbon footprint of a user scenario on a web application
-
Updated
Aug 22, 2024 - TypeScript
Measure energy consumption and carbon emissions of software - Timelines, git-integration, Comparions, Dashboards and Optimizations included
-
Updated
Jun 30, 2026 - Python
Coppers is a custom test harnass for Rust that measures the energy usage of your test suite.
-
Updated
Apr 13, 2022 - Rust
An online open-source database of software patterns reviewed and curated by the Green Software Foundation across a wide range of categories.
-
Updated
Jun 30, 2026 - TypeScript
A curated list of awesome Green AI resources and tools to assess and reduce the environmental impacts of using and deploying AI.
-
Updated
May 5, 2026
Eco CI Energy estimation for Github Actions, GitLab and Jenkins
-
Updated
Jun 23, 2026 - Shell
GSF Open Source WG
-
Updated
Jan 9, 2024 - TypeScript
🌱 A tool for measuring the power consumption and carbon footprint of your software.
-
Updated
Mar 1, 2026 - Rust
GreenKube: CO2 monitoring and FinGreenOps tool for K8s
-
Updated
Jun 26, 2026 - Python
Susie checks GitHub repositories for sustainability and provides interesting knowledge for developers regarding sustainable software development.
-
Updated
Jun 19, 2024 - TypeScript
Increasing carbon efficiency and footprint awareness for software applications.
-
Updated
Nov 11, 2021 - Python
A lightweight Python library to measure the carbon footprint of your code
-
Updated
Jun 28, 2026 - Python
Website of the course Sustainable Software Engineering
-
Updated
Apr 9, 2026 - HTML
Lightweight, polyglot performance anti-pattern detection with built-in carbon-aware scoring.
-
Updated
Jun 30, 2026 - Rust
Greenbelt is Claude Code hooks that track token usage across Claude Code sessions and plants trees to reduce your CO2 impact
-
Updated
Jun 4, 2026 - Python
- Followers
- 37 followers
- Website
- github.com/topics/green-software
- Wikipedia
- Wikipedia