Core Principles

Carbon awareness

Carbon awareness is a green software principle that ensures software does less job when electricity production is dirty and opposite when more of it is produced from renewable energy sources.

Learn more about green software principles

Green Software for Practicioners (LFC131) is a course by the Linux Foundation where you can learn the basic concepts a software practitioner needs to know to build, maintain and run greener applications.

SUI encourages designers and developers to build alternative variants of components to achieve graceful degradation so that it can automatically suggest the most fitting variant based on grid carbon intensity at a given location. With emergence of services such as Electricity Maps and Watttime, it is possible to leverage grid carbon intensity data for the purposes of carbon aware apps development.

Green mode design