SPRUCE is an open-source enrichment platform for GreenOps which helps quantify and reduce the environmental impact of cloud computing.

25 stars 7 forks 25 watchers Java Apache License 2.0
apache-spark aws carbon-emissions climate cloud greenops greensoftware open-source sustainability
24 Open Issues Need Help Last updated: Jul 1, 2026

Open Issues Need Help

View All on GitHub

SPRUCE is an open-source enrichment platform for GreenOps which helps quantify and reduce the environmental impact of cloud computing.

Java
#apache-spark#aws#carbon-emissions#climate#cloud#greenops#greensoftware#open-source#sustainability
good first issue help wanted AI

SPRUCE is an open-source enrichment platform for GreenOps which helps quantify and reduce the environmental impact of cloud computing.

Java
#apache-spark#aws#carbon-emissions#climate#cloud#greenops#greensoftware#open-source#sustainability
good first issue help wanted Azure

SPRUCE is an open-source enrichment platform for GreenOps which helps quantify and reduce the environmental impact of cloud computing.

Java
#apache-spark#aws#carbon-emissions#climate#cloud#greenops#greensoftware#open-source#sustainability
enhancement good first issue help wanted

SPRUCE is an open-source enrichment platform for GreenOps which helps quantify and reduce the environmental impact of cloud computing.

Java
#apache-spark#aws#carbon-emissions#climate#cloud#greenops#greensoftware#open-source#sustainability
enhancement good first issue help wanted Azure

SPRUCE is an open-source enrichment platform for GreenOps which helps quantify and reduce the environmental impact of cloud computing.

Java
#apache-spark#aws#carbon-emissions#climate#cloud#greenops#greensoftware#open-source#sustainability
enhancement good first issue

SPRUCE is an open-source enrichment platform for GreenOps which helps quantify and reduce the environmental impact of cloud computing.

Java
#apache-spark#aws#carbon-emissions#climate#cloud#greenops#greensoftware#open-source#sustainability
documentation enhancement good first issue help wanted

SPRUCE is an open-source enrichment platform for GreenOps which helps quantify and reduce the environmental impact of cloud computing.

Java
#apache-spark#aws#carbon-emissions#climate#cloud#greenops#greensoftware#open-source#sustainability
documentation good first issue help wanted

SPRUCE is an open-source enrichment platform for GreenOps which helps quantify and reduce the environmental impact of cloud computing.

Java
#apache-spark#aws#carbon-emissions#climate#cloud#greenops#greensoftware#open-source#sustainability
enhancement good first issue Azure

SPRUCE is an open-source enrichment platform for GreenOps which helps quantify and reduce the environmental impact of cloud computing.

Java
#apache-spark#aws#carbon-emissions#climate#cloud#greenops#greensoftware#open-source#sustainability
documentation enhancement help wanted

SPRUCE is an open-source enrichment platform for GreenOps which helps quantify and reduce the environmental impact of cloud computing.

Java
#apache-spark#aws#carbon-emissions#climate#cloud#greenops#greensoftware#open-source#sustainability
help wanted AWS

SPRUCE is an open-source enrichment platform for GreenOps which helps quantify and reduce the environmental impact of cloud computing.

Java
#apache-spark#aws#carbon-emissions#climate#cloud#greenops#greensoftware#open-source#sustainability
enhancement good first issue help wanted

SPRUCE is an open-source enrichment platform for GreenOps which helps quantify and reduce the environmental impact of cloud computing.

Java
#apache-spark#aws#carbon-emissions#climate#cloud#greenops#greensoftware#open-source#sustainability
enhancement good first issue

SPRUCE is an open-source enrichment platform for GreenOps which helps quantify and reduce the environmental impact of cloud computing.

Java
#apache-spark#aws#carbon-emissions#climate#cloud#greenops#greensoftware#open-source#sustainability
enhancement good first issue help wanted

SPRUCE is an open-source enrichment platform for GreenOps which helps quantify and reduce the environmental impact of cloud computing.

Java
#apache-spark#aws#carbon-emissions#climate#cloud#greenops#greensoftware#open-source#sustainability
good first issue

SPRUCE is an open-source enrichment platform for GreenOps which helps quantify and reduce the environmental impact of cloud computing.

Java
#apache-spark#aws#carbon-emissions#climate#cloud#greenops#greensoftware#open-source#sustainability
enhancement good first issue help wanted

SPRUCE is an open-source enrichment platform for GreenOps which helps quantify and reduce the environmental impact of cloud computing.

Java
#apache-spark#aws#carbon-emissions#climate#cloud#greenops#greensoftware#open-source#sustainability
enhancement good first issue help wanted

SPRUCE is an open-source enrichment platform for GreenOps which helps quantify and reduce the environmental impact of cloud computing.

Java
#apache-spark#aws#carbon-emissions#climate#cloud#greenops#greensoftware#open-source#sustainability
enhancement good first issue help wanted

SPRUCE is an open-source enrichment platform for GreenOps which helps quantify and reduce the environmental impact of cloud computing.

Java
#apache-spark#aws#carbon-emissions#climate#cloud#greenops#greensoftware#open-source#sustainability

SPRUCE is an open-source enrichment platform for GreenOps which helps quantify and reduce the environmental impact of cloud computing.

Java
#apache-spark#aws#carbon-emissions#climate#cloud#greenops#greensoftware#open-source#sustainability

AI Summary: This issue proposes refactoring the computation of operational emissions (energy used * PUE * intensity) into a dedicated, separate module. Currently, this logic is intertwined with `AverageCarbonIntensity.java`. The goal is to allow users to independently select between `AverageCarbonIntensity` and a future, more accurate data source for carbon intensity, making the core emission calculation modular.

Complexity: 2/5
enhancement good first issue help wanted

SPRUCE is an open-source enrichment platform for GreenOps which helps quantify and reduce the environmental impact of cloud computing.

Java
#apache-spark#aws#carbon-emissions#climate#cloud#greenops#greensoftware#open-source#sustainability
enhancement good first issue

SPRUCE is an open-source enrichment platform for GreenOps which helps quantify and reduce the environmental impact of cloud computing.

Java
#apache-spark#aws#carbon-emissions#climate#cloud#greenops#greensoftware#open-source#sustainability
good first issue help wanted

SPRUCE is an open-source enrichment platform for GreenOps which helps quantify and reduce the environmental impact of cloud computing.

Java
#apache-spark#aws#carbon-emissions#climate#cloud#greenops#greensoftware#open-source#sustainability
enhancement help wanted

SPRUCE is an open-source enrichment platform for GreenOps which helps quantify and reduce the environmental impact of cloud computing.

Java
#apache-spark#aws#carbon-emissions#climate#cloud#greenops#greensoftware#open-source#sustainability

AI Summary: Implement command-line argument parsing using the Picocli library for the Spruce project. The implementation should allow users to optionally specify configuration files, defaulting to a built-in configuration if none is provided. This improves user experience and code maintainability.

Complexity: 3/5
enhancement good first issue

SPRUCE is an open-source enrichment platform for GreenOps which helps quantify and reduce the environmental impact of cloud computing.

Java
#apache-spark#aws#carbon-emissions#climate#cloud#greenops#greensoftware#open-source#sustainability