Skip to content

Climate Action Plan for Developers

Take tangible steps as a developer to green your code and green the planet.

Empowering developers for a greener future

Explore over 60,000 green software and climate-focused repositories on GitHub. We've curated tools and projects to help you kick-start your climate action journey and contribute to achieving net zero carbon emissions.

🚀 Speed & Scale

Speed & Scale is a global initiative to move leaders to act on the climate crisis. Their team has developed a net zero action plan, with 10 objectives and 49 key results that track yearly progress.

🖥️ CodeCarbon

CodeCarbon is a lightweight software package that allows for integration into any Python project to track and reduce CO2 emissions from your computing. Get started with using the software package and check out the opportunities to help support this open source project.

⚡️ Electricity Maps

Electricity Maps is the leading electricity grid API, offering a single source for accessing carbon intensity and energy mix globally. As a developer you can go beyond just viewing the maps to pull data from their API, download data files, and even contribute to their open source project.

🌳 ClimateTriage, by OpenSustain.Tech

ClimateTriage helps developers discover a meaningful way to contribute to open source projects focused on climate technology and sustainability. Harness the power of open source collaboration to tackle environmental challenges such as climate change, clean energy, biodiversity, and natural resource conservation. Whether you're an experienced developer, a scientist, or a newcomer looking to contribute, connect you with opportunities to use your skills to create a sustainable future.

💪 Use GitHub Copilot and CodeCarbon for greener code

Computational tasks, especially in AI, have a growing carbon footprint. Learn how CodeCarbon, an open-source Python library, helps measure CO2 emissions from your code. This video demonstrates how GitHub Copilot assists in seamlessly integrating CodeCarbon into your projects, allowing you to track energy use and optimize for sustainability.

Learn more about our sustainability efforts

GitHub Green Software Directory

Check out our easy-to-use resource to find green software projects. This list helps you find projects available on GitHub for adoption and contribution.

Visit the repository

GitHub's commitments to sustainability

Climate change is one of the most pressing issues of this century. We are working with developers to leverage technology to create a greener world.

View the commitments

AI and sustainability: Driving progress with AI solutions

Discover how organizations can address environmental challenges using AI-powered technologies.



View the solutions