projects

Principles of Green Software Engineering

Principles of Green Software Engineering

By Community Working Group

The original Principles of Green Software Engineering located at https://principles.green was created in 2019. As the field of GSE has evolved the need to update the principles has also evolved.

SCI Open Ontology

SCI Open Ontology

By Innovation Working Group

The SCI Open Ontology project aims to provide a unified representation of SCI and its application. The main aim of this project is to help practitioners define the software boundary of the SCI application in a unified way. The project would consist of several milestones (as listed in scope below) and the first milestone would be to create the base ontology and constructs for an SCI application.

 Awesome Green Software

Awesome Green Software

By Innovation Working Group

Research, tools, code, libraries and training for building applications that emit less carbon into our atmosphere. An awesome list created and managed by the Innovation Working Group in the Green Software Foundation.

SCI Open Data

SCI Open Data

By Innovation Working Group

Provide all the necessary data sources that can be used as inputs for the SCI specification, for free. Emissions factors, embodied emissions data for devices and energy consumption for different components of a software system.

Carbon Aware SDK

Carbon Aware SDK

By Innovation Working Group

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 does not.

Events & Experiences

Events & Experiences

By Community Working Group

Promote widespread adoption of Green software standards and best practices through 1st and 3rd party events & experiences with diverse and representative participation.

Green Software Speakers

Green Software Speakers

By Community Working Group

No major conference should be without at least one speaker on Green software engineering. This project supports people in their speaking engagements when they talk about Green software, representing the GSF, or talking about one of our projects.

Green Software Writers

Green Software Writers

By Community Working Group

Curating and creating written articles on the main GSF website and other important tech publications. They include interviews, thought pieces, summaries from other GSF projects, articles regarding new members, and various other announcements.

Software Carbon  Intensity (SCI) Specification

Software Carbon Intensity (SCI) Specification

By Standards Working Group

The Software Carbon Intensity (SCI) Specification defines a methodology for calculating the rate of carbon emissions for a software system. The purpose is to help users and developers make informed choices about which tools, approaches, architectures, and services they use in the future. It is a score rather than a total; lower numbers are better than higher numbers, and reaching 0 is impossible.