Looking for ways to code in a more sustainable way? We’ve got you covered with our top list of tools to help lower your carbon footprint. After reviewing repositories on GitHub that self-identified as being a green software tool as their primary purpose, we compiled these into a directory of resources built by our community, for our community. We ended up with this directory that includes a comprehensive list of the green software tools out there. Whether you’re just starting out or you’re a seasoned professional, these tools will help you code sustainably.
Environmental 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.
In partnership with the developer community, nonprofit organizations, Microsoft, and our employees, we are building a sustainable global platform to empower developer collaboration, accelerate human progress, and contribute to the protection of our world.
Green Software Foundation
GitHub, Microsoft, Thoughtworks, and Accenture launched the Green Software Foundation in 2021 to prioritize sustainability in software development. Their aim is to reduce ICT emissions by 45% by 2030.
One Tree Planted
One Tree Planted projects span the globe and are completed in partnership with local communities and knowledgeable experts to create an impact for nature, people, and wildlife. Together, we have planted nearly 50,000 trees.
Using data to rid the oceans of plastics
Discover how The Ocean Cleanup uses technology and data-driven approaches to tackle the Great Pacific Garbage Patch. Learn about their unique cleanup systems, extensive testing, and the power of combining naval architecture and data science to create a cleaner future for our oceans.
Get exclusive discounts for verified nonprofits
Qualifying nonprofits, 501(c)(3) or equivalent get exclusive access to a free GitHub Team plan or 25% off the GitHub Enterprise Cloud plan.