• Stars
    star
    240
  • Rank 167,467 (Top 4 %)
  • Language
  • Created over 3 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A specification that describes how to calculate a carbon intensity for software applications.

Software Carbon Intensity (SCI) Specification

A specification that describes how to calculate a carbon intensity score for software applications.

Created and managed by the Standards Working Group in the greensoftware.foundation.

Project Scope

This document, the Software Carbon Intensity technical specification, describes how to calculate the carbon intensity of a software application. It describes the methodology of calculating the total carbon emissions and the selection criteria to turn the total into a rate that can be used to achieve real-world, physical emissions reductions, also known as abatement.

Electricity has a carbon intensity depending on where and when it is consumed. An intensity is a rate. It has a numerator and a denominator. A rate provides you with helpful information when considering how to design, develop, and deploy software applications. This specification describes the carbon intensity of a software application or service.

Getting Started

  • The development version of the specification is here.
  • The latest published version of the specification is here.
  • The dev branch contains the current version that is being worked on and the main branch contains the latest published version.
  • Check the issues tab for active and closed conversations regarding the spec.

GitHub Training

Contributing

The recommended approach for getting involved with the specification is to:

  • Read the development version of the specification.
  • Raise an issue, question, or recommendation in the issues tab above and start a discussion with other members.
  • Once agreement has been reached, then raise a pull request to update the specification with your recommended changes.
  • Let others know about your pull request by either commenting on the relevant issue or posting in the Standards Working Group slack channel.
  • Pull requests are reviewed and merged during Standards Working Group meetings.
  • Only chairs of the Standards Working Group can merge pull requests.

Versioning

Copyright

Standard WG projects are copyrighted under Creative Commons Attribution 4.0.

License

Standard WG projects are licensed under the MIT License - see the LICENSE.md file for details.

Patent

Standard WG projects operate under the W3C Patent Mode.

Feedback

More Repositories

1

awesome-green-software

454
star
2

carbon-aware-sdk

Carbon-Aware SDK
C#
451
star
3

if

Impact Framework
TypeScript
108
star
4

learn

Green Software Practitioner course
MDX
64
star
5

patterns

An online open-source database of software patterns reviewed and curated by the Green Software Foundation across a wide range of categories.
TypeScript
62
star
6

carbon-ci

This project aims to build the capability to calculate the carbon emissions of an application via static analysis of the code and any infrastructure as code files in a repository.
Go
47
star
7

opensource-wg

GSF Open Source WG
TypeScript
39
star
8

real-time-cloud

36
star
9

green-software-principles

The updated principles of green software engineering
36
star
10

standards-wg

GSF Standards Working Group
29
star
11

if-plugins

Impact Framework models owned and maintained by the GSF
TypeScript
21
star
12

green-software-maturity-matrix

A green technology self-assessment tool for organisations
JavaScript
20
star
13

if-unofficial-plugins

Impact Framework unofficial models maintained by the community
TypeScript
15
star
14

scer

Software Carbon Efficiency Rating
15
star
15

hack

Carbon Hack 24 - The annual hackathon from the Green Software Foundation
13
star
16

state-of-green-software

MDX
10
star
17

greensoftware.foundation

Website for The Green Software Foundation
JavaScript
7
star
18

community-wg

GSF Community Working Group
TypeScript
5
star
19

speakers

Astro
5
star
20

if-plugin-template

Template for creating custom plugins supported by `IF` framework.
TypeScript
5
star
21

sci-guide

Open Data project will provide all the necessary data sources that can be used as inputs for the SCI standard, for free.
TypeScript
4
star
22

carbonhack-event

Internally managing Carbon Hack 2022
4
star
23

data-center-location-carbon-tracker

C#
4
star
24

decarbonize-software-event

Astro
3
star
25

sci-open-ontology

The SCI Open Ontology project aims to provide a unified representation of SCI and its application.
Python
3
star
26

champions

Astro
3
star
27

writers

Management of GSF content and marketing efforts
3
star
28

policy-wg

Engaging with external bodies and campaigns, commenting on existing or proposed policy related to green software as well as creating our own policy proposals.
2
star
29

dictionary

This repository is dedicated to the GSF dictionary
2
star
30

charter

1
star
31

green-cloud-exam

Creating a new exam to recognise Green Software Practitioners
1
star
32

pr-faqs

Press Release FAQ's for the Foundation
1
star
33

trademark_policy

1
star
34

eval_sci_of_foundation_models

Evaluating the SCI of Foundation Models
C
1
star
35

templates

Repository dedicated to GSF templates
1
star
36

green-computing-grand-challenge

1
star
37

if-standards

Repository for managing the canonical set of units used in Impact Framework
1
star
38

green-software-playbooks

Green Software Playbooks
1
star