A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Cloud Carbon Footprint

A tool to estimate energy use (kilowatt-hours) and carbon emissions (metric tons CO2e) from public cloud usage.
https://github.com/cloud-carbon-footprint/cloud-carbon-footprint

Category: Consumption
Sub Category: Computation and Communication

Keywords

carbon-emissions carbon-footprint climate cloud hacktoberfest sustainability thoughtworks

Keywords from Contributors

virtual measure blog observation geocoder climate-change cloud-native transforms animals optimize

Last synced: about 11 hours ago
JSON representation

Repository metadata

Cloud Carbon Footprint is a tool to estimate energy use (kilowatt-hours) and carbon emissions (metric tons CO2e) from public cloud usage

README.md

Cloud Carbon Footprint

License
CI
codecov

Cloud Carbon Footprint is an application that estimates the energy (kilowatt hours) and carbon emissions (metric tons CO2e) of public cloud provider utilization.

If you would like to learn more about the various calculations and constants that we use for the emissions estimates, check out the Methodology page.

Getting Started

The core logic is exposed through 2 applications: a CLI and a website. The CLI resides in packages/cli/, and the website is split between packages/api/ and packages/client/

For instructions on how to get up and running, please visit the Getting Started page.

Project

Please visit the project board to get a glimpse of the roadmap or to submit an issue or bug.

Join Us!

To begin as a contributor, please see the contributing page.
Please read through our code of conduct for our expectations around this community.

⭐️Give us a star if you like the project or find this work interesting!

Don’t be shy

If you're using or planning to use CCF in any capacity, please add to our list of adopters. Having an understanding of the use of CCF (what it's being used for, what setup is used, cloud providers used, size of org and data, etc.) will help us better evolve the tool to meet the needs of this community.

Additionally, please fill out our feedback form to provide us more insight about your use of CCF and how we can best support your needs.

Reach out with any questions, support requests, and further discussions in our discussion google group.

License

Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0

© 2021 Thoughtworks, Inc.


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 3 days ago

Total Commits: 3,331
Total Committers: 124
Avg Commits per committer: 26.863
Development Distribution Score (DDS): 0.861

Commits in past year: 24
Committers in past year: 8
Avg Commits per committer in past year: 3.0
Development Distribution Score (DDS) in past year: 0.792

Name Email Commits
Cam Casher c****4@g****m 463
Dan Lewis-Toakley d****y@g****m 442
Arik Smith a****2@c****u 330
Cameron Casher c****r@t****m 293
Arik Smith a****h@t****m 256
Dan Lewis-Toakley d****y@t****m 178
Arelys Alvarez a****z@t****m 163
github-actions[bot] g****] 84
austin-garrard a****d@g****m 77
megangoodling m****g@t****m 76
Zama j****o@t****m 58
scappellotw s****o@t****m 57
maurice m****u@t****m 51
Thien-An Mac t****c@t****m 46
vivian v****o@t****m 42
Salvador Ariza s****a@t****m 41
Tim Brandle t****e@t****m 34
Dylan Jeffers d****s@t****m 32
kmarkow k****w@g****m 30
Pau Manrique p****e@t****m 29
Danielle Erickson d****o@t****m 24
Theodore Gardner t****r@t****m 23
Marco Valtas m****s@t****m 22
Steven Garcia s****a@t****m 21
Charles Korn c****n@t****m 20
Omar Sulehria o****i@t****m 19
NicolasBissig n****g@g****m 18
robertoayala r****a@t****m 18
tomshannon1 t****n@c****u 18
dependabot[bot] 4****] 17
and 94 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 610
Total pull requests: 739
Average time to close issues: 2 months
Average time to close pull requests: 19 days
Total issue authors: 131
Total pull request authors: 94
Average comments per issue: 1.56
Average comments per pull request: 0.99
Merged pull request: 239
Bot issues: 0
Bot pull requests: 543

Past year issues: 17
Past year pull requests: 37
Past year average time to close issues: 20 days
Past year average time to close pull requests: 19 days
Past year issue authors: 14
Past year pull request authors: 7
Past year average comments per issue: 0.88
Past year average comments per pull request: 0.35
Past year merged pull request: 3
Past year bot issues: 0
Past year bot pull requests: 27

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/cloud-carbon-footprint/cloud-carbon-footprint

Top Issue Authors

  • ericksod (279)
  • ccasher (39)
  • 4upz (29)
  • dtoakley (25)
  • 4upz-tw (17)
  • ghost (15)
  • camcash17 (10)
  • vhiairrassary (6)
  • aalva05-tw (6)
  • choweiyuan (5)
  • shreyansh-24 (5)
  • flowirtz (5)
  • steren (5)
  • c-mcraeolson (4)
  • shivansh-0808 (4)

Top Pull Request Authors

  • dependabot[bot] (460)
  • github-actions[bot] (83)
  • ccasher (14)
  • dtoakley (14)
  • 4upz (11)
  • dtoakley-tw (7)
  • davidmytton (7)
  • akhil-ghatiki (7)
  • jgrumboe (5)
  • ghost (5)
  • dfratte (4)
  • ashutoshkrris (4)
  • ddias00 (4)
  • drscarbrotw (4)
  • 4upz-tw (3)

Top Issue Labels

  • bug (73)
  • microsite (39)
  • enhancement (30)
  • good first issue (26)
  • seeking contributor (25)
  • hacktoberfest (19)
  • help wanted (17)
  • documentation (8)
  • BLOCKED (6)
  • refactor (4)
  • PR review (3)
  • epic (2)
  • support (2)
  • Backstage (2)
  • methodology (2)
  • duplicate (1)

Top Pull Request Labels

  • dependencies (460)
  • hacktoberfest-accepted (13)
  • enhancement (4)
  • bug (1)
  • hacktoberfest (1)

Package metadata

npmjs.org: @cloud-carbon-footprint/common

Common functionality to be shared among other cloud carbon footprint packages

  • Homepage: https://www.cloudcarbonfootprint.org/
  • Licenses: Apache-2.0
  • Latest release: 1.15.0 (published about 1 year ago)
  • Last Synced: 2025-04-25T14:36:44.980Z (1 day ago)
  • Versions: 24
  • Dependent Packages: 17
  • Dependent Repositories: 15
  • Downloads: 2,561 Last month
  • Docker Downloads: 19
  • Rankings:
    • Dependent packages count: 1.443%
    • Docker downloads count: 1.465%
    • Forks count: 2.227%
    • Average: 2.337%
    • Stargazers count: 2.68%
    • Downloads: 2.994%
    • Dependent repos count: 3.21%
  • Maintainers (5)
npmjs.org: @cloud-carbon-footprint/core

The core logic to get cloud usage data and estimate energy and carbon emissions.

  • Homepage: https://www.cloudcarbonfootprint.org/
  • Licenses: Apache-2.0
  • Latest release: 0.17.3 (published almost 2 years ago)
  • Last Synced: 2025-04-25T14:36:49.595Z (1 day ago)
  • Versions: 32
  • Dependent Packages: 9
  • Dependent Repositories: 13
  • Downloads: 2,559 Last month
  • Docker Downloads: 19
  • Rankings:
    • Docker downloads count: 1.464%
    • Forks count: 2.229%
    • Dependent packages count: 2.402%
    • Average: 2.529%
    • Stargazers count: 2.68%
    • Downloads: 2.978%
    • Dependent repos count: 3.422%
  • Maintainers (5)
npmjs.org: @cloud-carbon-footprint/app

The logic to bootstrap the cloud-carbon-footprint server-side application

  • Homepage: https://www.cloudcarbonfootprint.org/
  • Licenses: Apache-2.0
  • Latest release: 1.8.0 (published about 1 year ago)
  • Last Synced: 2025-04-25T14:36:43.974Z (1 day ago)
  • Versions: 29
  • Dependent Packages: 4
  • Dependent Repositories: 15
  • Downloads: 1,125 Last month
  • Docker Downloads: 19
  • Rankings:
    • Docker downloads count: 1.465%
    • Forks count: 2.227%
    • Stargazers count: 2.68%
    • Average: 2.871%
    • Dependent repos count: 3.21%
    • Downloads: 3.261%
    • Dependent packages count: 4.385%
  • Maintainers (5)
npmjs.org: @cloud-carbon-footprint/aws

The core logic to get cloud usage data and estimate energy and carbon emissions from Amazon Web Services.

  • Homepage: https://www.cloudcarbonfootprint.org/
  • Licenses: Apache-2.0
  • Latest release: 0.16.0 (published about 1 year ago)
  • Last Synced: 2025-04-25T14:36:46.495Z (1 day ago)
  • Versions: 26
  • Dependent Packages: 3
  • Dependent Repositories: 13
  • Downloads: 2,568 Last month
  • Docker Downloads: 19
  • Rankings:
    • Docker downloads count: 1.464%
    • Forks count: 2.229%
    • Stargazers count: 2.68%
    • Average: 3.122%
    • Downloads: 3.188%
    • Dependent repos count: 3.422%
    • Dependent packages count: 5.751%
  • Maintainers (5)
npmjs.org: @cloud-carbon-footprint/azure

The core logic to get cloud usage data and estimate energy and carbon emissions from Microsoft Azure.

  • Homepage: https://www.cloudcarbonfootprint.org/
  • Licenses: Apache-2.0
  • Latest release: 1.8.0 (published over 1 year ago)
  • Last Synced: 2025-04-25T14:36:47.719Z (1 day ago)
  • Versions: 30
  • Dependent Packages: 3
  • Dependent Repositories: 13
  • Downloads: 2,424 Last month
  • Docker Downloads: 19
  • Rankings:
    • Docker downloads count: 1.462%
    • Forks count: 2.227%
    • Stargazers count: 2.678%
    • Average: 3.133%
    • Downloads: 3.231%
    • Dependent repos count: 3.433%
    • Dependent packages count: 5.764%
  • Maintainers (5)
npmjs.org: @cloud-carbon-footprint/gcp

The core logic to get cloud usage data and estimate energy and carbon emissions from Google Cloud Platform.

  • Homepage: https://www.cloudcarbonfootprint.org/
  • Licenses: Apache-2.0
  • Latest release: 0.15.0 (published about 1 year ago)
  • Last Synced: 2025-04-25T14:36:44.904Z (1 day ago)
  • Versions: 23
  • Dependent Packages: 3
  • Dependent Repositories: 13
  • Downloads: 2,377 Last month
  • Docker Downloads: 19
  • Rankings:
    • Docker downloads count: 1.464%
    • Forks count: 2.229%
    • Stargazers count: 2.68%
    • Average: 3.141%
    • Downloads: 3.3%
    • Dependent repos count: 3.422%
    • Dependent packages count: 5.751%
  • Maintainers (5)
npmjs.org: @cloud-carbon-footprint/on-premise

The core logic to gather usage data and estimate energy and carbon emissions from on-premise data centers.

  • Homepage: https://www.cloudcarbonfootprint.org/
  • Licenses: Apache-2.0
  • Latest release: 0.1.1 (published over 2 years ago)
  • Last Synced: 2025-04-25T14:36:48.526Z (1 day ago)
  • Versions: 5
  • Dependent Packages: 3
  • Dependent Repositories: 10
  • Downloads: 987 Last month
  • Docker Downloads: 19
  • Rankings:
    • Docker downloads count: 1.464%
    • Forks count: 2.229%
    • Stargazers count: 2.68%
    • Average: 3.249%
    • Downloads: 3.531%
    • Dependent repos count: 3.835%
    • Dependent packages count: 5.751%
  • Maintainers (5)
npmjs.org: @cloud-carbon-footprint/api

The API endpoint as an entrypoint to get cloud energy and carbon emissions. Optionally used by the client dashboard.

  • Homepage: https://www.cloudcarbonfootprint.org/
  • Licenses: Apache-2.0
  • Latest release: 1.9.0 (published about 1 year ago)
  • Last Synced: 2025-04-25T14:36:47.616Z (1 day ago)
  • Versions: 38
  • Dependent Packages: 3
  • Dependent Repositories: 13
  • Downloads: 391 Last month
  • Docker Downloads: 19
  • Rankings:
    • Docker downloads count: 1.464%
    • Forks count: 2.229%
    • Stargazers count: 2.68%
    • Average: 3.32%
    • Dependent repos count: 3.422%
    • Downloads: 4.374%
    • Dependent packages count: 5.751%
  • Maintainers (5)
npmjs.org: @cloud-carbon-footprint/client

The front-end dashboard for Cloud Carbon Footprint.

  • Homepage: https://www.cloudcarbonfootprint.org/
  • Licenses: Apache-2.0
  • Latest release: 4.2.4 (published 12 months ago)
  • Last Synced: 2025-04-25T14:36:47.867Z (1 day ago)
  • Versions: 44
  • Dependent Packages: 3
  • Dependent Repositories: 13
  • Downloads: 376 Last month
  • Rankings:
    • Forks count: 2.229%
    • Stargazers count: 2.68%
    • Dependent repos count: 3.422%
    • Average: 3.708%
    • Downloads: 4.46%
    • Dependent packages count: 5.751%
  • Maintainers (5)
npmjs.org: @cloud-carbon-footprint/create-app

Create app package for Cloud Carbon Footprint

  • Homepage: https://www.cloudcarbonfootprint.org/
  • Licenses: Apache-2.0
  • Latest release: 2.5.3 (published 12 months ago)
  • Last Synced: 2025-04-25T14:36:45.247Z (1 day ago)
  • Versions: 58
  • Dependent Packages: 1
  • Dependent Repositories: 12
  • Downloads: 318 Last month
  • Rankings:
    • Forks count: 2.229%
    • Stargazers count: 2.68%
    • Dependent repos count: 3.542%
    • Downloads: 4.252%
    • Average: 6.756%
    • Dependent packages count: 21.076%
  • Maintainers (5)
npmjs.org: @cloud-carbon-footprint/cli

Command Line Interface as an entrypoint to get cloud energy and carbon emissions.

  • Homepage: https://www.cloudcarbonfootprint.org/
  • Licenses: Apache-2.0
  • Latest release: 1.13.0 (published about 1 year ago)
  • Last Synced: 2025-04-25T14:36:44.546Z (1 day ago)
  • Versions: 44
  • Dependent Packages: 1
  • Dependent Repositories: 12
  • Downloads: 222 Last month
  • Rankings:
    • Forks count: 2.227%
    • Stargazers count: 2.68%
    • Dependent repos count: 3.542%
    • Downloads: 4.939%
    • Average: 6.893%
    • Dependent packages count: 21.076%
  • Maintainers (5)
npmjs.org: @cloud-carbon-footprint/create-app-dev

Create app package for Cloud Carbon Footprint

  • Homepage: https://www.cloudcarbonfootprint.org/
  • Licenses: Apache-2.0
  • Latest release: 0.0.57 (published over 1 year ago)
  • Last Synced: 2025-04-25T14:36:45.133Z (1 day ago)
  • Versions: 57
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 292 Last month
  • Rankings:
    • Forks count: 2.83%
    • Stargazers count: 3.361%
    • Downloads: 9.437%
    • Average: 11.436%
    • Dependent packages count: 16.224%
    • Dependent repos count: 25.328%
  • Maintainers (5)
npmjs.org: @cloud-carbon-footprint/ali

The core logic to get cloud usage data and estimate energy and carbon emissions from Alibaba Cloud (Aliyun).

  • Homepage: https://www.cloudcarbonfootprint.org/
  • Licenses: Apache-2.0
  • Latest release: 0.1.3 (published over 1 year ago)
  • Last Synced: 2025-04-25T14:36:45.813Z (1 day ago)
  • Versions: 4
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 994 Last month
  • Rankings:
    • Forks count: 2.227%
    • Stargazers count: 2.68%
    • Downloads: 6.014%
    • Dependent repos count: 10.702%
    • Average: 14.852%
    • Dependent packages count: 52.639%
  • Maintainers (5)
npmjs.org: @chriscoffee/cloud-carbon-footprint-app

The logic to bootstrap the cloud-carbon-footprint server-side application

  • Homepage: https://www.cloudcarbonfootprint.org/
  • Licenses: Apache-2.0
  • Latest release: 0.6.4 (published almost 3 years ago)
  • Last Synced: 2025-04-25T14:36:47.869Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 18 Last month
  • Rankings:
    • Forks count: 2.993%
    • Stargazers count: 3.558%
    • Dependent packages count: 9.479%
    • Average: 15.266%
    • Dependent repos count: 25.306%
    • Downloads: 34.995%
  • Maintainers (1)
npmjs.org: @chriscoffee/cloud-carbon-footprint-api

The API endpoint as an entrypoint to get cloud energy and carbon emissions. Optionally used by the client dashboard.

  • Homepage: https://www.cloudcarbonfootprint.org/
  • Licenses: Apache-2.0
  • Latest release: 1.4.5 (published almost 3 years ago)
  • Last Synced: 2025-04-25T14:36:46.662Z (1 day ago)
  • Versions: 4
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 27 Last month
  • Rankings:
    • Forks count: 2.993%
    • Stargazers count: 3.558%
    • Average: 15.795%
    • Dependent packages count: 16.22%
    • Dependent repos count: 25.306%
    • Downloads: 30.899%
  • Maintainers (1)
npmjs.org: @saivamsi9594/azure

The core logic to get cloud usage data and estimate energy and carbon emissions from Microsoft Azure.

  • Homepage: https://www.cloudcarbonfootprint.org/
  • Status: removed
  • Licenses: Apache-2.0
  • Latest release: 1.8.0 (published 11 months ago)
  • Last Synced: 2025-04-25T14:36:42.682Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 111 Last month
  • Rankings:
    • Dependent repos count: 28.43%
    • Average: 34.875%
    • Dependent packages count: 41.32%
  • Maintainers (1)

Dependencies

microsite/package.json npm
  • @docusaurus/core 2.0.0-alpha.70
  • @docusaurus/preset-classic 2.0.0-alpha.70
  • @material-ui/core ^4.11.3
  • @mdx-js/react ^1.6.21
  • clsx ^1.1.1
  • docusaurus-plugin-image-zoom ^0.0.2
  • react ^16.8.4
  • react-dom ^16.8.4
microsite/yarn.lock npm
  • 1462 dependencies
package.json npm
  • @changesets/cli ^2.18.0 development
  • @types/fs-extra ^9.0.13 development
  • concurrently ^7.0.0 development
  • fs-extra ^10.0.0 development
  • husky ^7.0.4 development
  • lerna ^4.0.0 development
  • rimraf ^3.0.2 development
  • sonar-scanner ^3.1.0 development
  • ts-node ^10.4.0 development
  • typescript ^4.6.2 development
packages/api/package.json npm
  • @types/jest ^27.4.0 development
  • @types/jest-when ^3.5.0 development
  • @types/node ^17.0.8 development
  • @types/source-map-support ^0.5.3 development
  • @types/supertest ^2.0.11 development
  • @typescript-eslint/eslint-plugin ^5.9.0 development
  • @typescript-eslint/parser ^5.9.0 development
  • eslint ^8.6.0 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • eslint-plugin-unused-imports ^2.0.0 development
  • jest ^27.4.7 development
  • jest-when ^3.5.0 development
  • lint-staged ^12.1.7 development
  • onchange ^7.1.0 development
  • prettier ^2.5.1 development
  • rimraf ^3.0.2 development
  • source-map-support ^0.5.19 development
  • supertest ^6.1.3 development
  • ts-jest ^27.1.2 development
  • ts-node ^10.4.0 development
  • ts-node-dev ^2.0.0 development
  • typescript ^4.6.2 development
  • @cloud-carbon-footprint/app ^0.6.0
  • @cloud-carbon-footprint/common ^1.5.1
  • @types/express ^4.17.12
  • express ^4.17.1
  • helmet ^5.0.1
  • module-alias ^2.2.2
packages/app/package.json npm
  • @types/jest ^27.4.0 development
  • @types/node ^17.0.8 development
  • @typescript-eslint/eslint-plugin ^5.9.0 development
  • @typescript-eslint/parser ^5.9.0 development
  • eslint ^8.6.0 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • eslint-plugin-unused-imports ^2.0.0 development
  • jest ^27.4.7 development
  • lint-staged ^12.1.7 development
  • prettier ^2.5.1 development
  • rimraf ^3.0.2 development
  • ts-jest ^27.1.2 development
  • ts-node ^10.4.0 development
  • ts-node-dev ^1.1.8 development
  • typescript ^4.6.2 development
  • @cloud-carbon-footprint/aws ^0.11.0
  • @cloud-carbon-footprint/azure ^0.10.1
  • @cloud-carbon-footprint/common ^1.6.0
  • @cloud-carbon-footprint/gcp ^0.9.1
  • @cloud-carbon-footprint/on-premise ^0.1.0
  • @google-cloud/monitoring ^2.3.5
  • @google-cloud/storage ^5.16.1
  • @sovpro/delimited-stream ^1.1.0
  • moment ^2.29.1
  • ramda ^0.28.0
packages/aws/package.json npm
  • @types/jest ^27.4.0 development
  • @types/jest-when ^3.5.0 development
  • @types/node ^17.0.8 development
  • @types/source-map-support ^0.5.3 development
  • @typescript-eslint/eslint-plugin ^5.9.0 development
  • @typescript-eslint/parser ^5.9.0 development
  • eslint ^8.6.0 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • eslint-plugin-unused-imports ^2.0.0 development
  • jest ^27.4.7 development
  • jest-when ^3.5.0 development
  • lint-staged ^12.1.7 development
  • onchange ^7.1.0 development
  • prettier ^2.5.1 development
  • rimraf ^3.0.2 development
  • source-map-support ^0.5.19 development
  • ts-jest ^27.1.2 development
  • ts-node ^10.4.0 development
  • ts-node-dev ^1.1.8 development
  • typescript ^4.6.2 development
  • @cloud-carbon-footprint/common ^1.5.1
  • @cloud-carbon-footprint/core ^0.16.1
  • @google-cloud/iam-credentials ^1.1.1
  • aws-sdk ^2.927.0
  • aws-sdk-mock ^5.1.0
  • csvtojson ^2.0.10
  • moment ^2.29.1
  • ramda ^0.28.0
packages/azure/package.json npm
  • @types/jest ^27.4.0 development
  • @types/jest-when ^3.5.0 development
  • @types/node ^17.0.8 development
  • @types/source-map-support ^0.5.3 development
  • @typescript-eslint/eslint-plugin ^5.9.0 development
  • @typescript-eslint/parser ^5.9.0 development
  • eslint ^8.6.0 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • eslint-plugin-unused-imports ^2.0.0 development
  • jest ^27.4.7 development
  • jest-when ^3.5.0 development
  • lint-staged ^12.1.7 development
  • onchange ^7.1.0 development
  • prettier ^2.5.1 development
  • rimraf ^3.0.2 development
  • source-map-support ^0.5.19 development
  • ts-jest ^27.1.2 development
  • ts-node ^10.4.0 development
  • ts-node-dev ^1.1.8 development
  • typescript ^4.6.2 development
  • @azure/arm-consumption ^8.0.0
  • @azure/arm-resources-subscriptions ^2.0.0
  • @azure/identity ^2.0.1
  • @azure/ms-rest-js ^2.2.3
  • @azure/ms-rest-nodeauth ^3.0.7
  • @cloud-carbon-footprint/common ^1.6.0
  • @cloud-carbon-footprint/core ^0.16.1
  • @google-cloud/secret-manager ^3.10.1
  • moment ^2.29.1
packages/cli/package.json npm
  • @types/jest ^27.4.0 development
  • @types/jest-when ^3.5.0 development
  • @types/node ^17.0.8 development
  • @types/source-map-support ^0.5.3 development
  • @typescript-eslint/eslint-plugin ^5.9.0 development
  • @typescript-eslint/parser ^5.9.0 development
  • aws-sdk-mock ^5.1.0 development
  • eslint ^8.6.0 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • eslint-plugin-unused-imports ^2.0.0 development
  • jest ^27.4.7 development
  • jest-when ^3.5.0 development
  • lint-staged ^12.1.7 development
  • onchange ^7.1.0 development
  • prettier ^2.5.1 development
  • rimraf ^3.0.2 development
  • source-map-support ^0.5.19 development
  • ts-jest ^27.1.2 development
  • ts-node ^10.4.0 development
  • ts-node-dev ^1.1.8 development
  • typescript ^4.6.2 development
  • @azure/arm-consumption ^8.0.0
  • @azure/arm-resources-subscriptions ^2.0.0
  • @cloud-carbon-footprint/app 0.6.1
  • @cloud-carbon-footprint/common ^1.6.0
  • @types/cli-table ^0.3.0
  • @types/prompts ^2.0.12
  • @types/ramda ^0.27.40
  • aws-sdk ^2.910.0
  • cli-table ^0.3.6
  • commander ^8.0.0
  • csv-writer ^1.6.0
  • csvtojson ^2.0.10
  • dotenv ^16.0.0
  • fs-extra ^10.0.0
  • moment ^2.29.1
  • ramda ^0.28.0
  • typed-prompts ^1.5.0
packages/client/package.json npm
  • @testing-library/dom ^8.11.1 development
  • @testing-library/jest-dom ^5.16.1 development
  • @testing-library/react ^12.1.2 development
  • @testing-library/react-hooks ^7.0.2 development
  • @testing-library/user-event ^13.5.0 development
  • @types/history ^5.0.0 development
  • @types/jest ^27.4.0 development
  • @types/mockdate ^3.0.0 development
  • @types/node ^17.0.8 development
  • @types/ramda ^0.27.40 development
  • @types/react ^17.0.38 development
  • @types/react-dates ^21.8.2 development
  • @types/react-dom ^17.0.11 development
  • @types/react-router ^5.1.17 development
  • @types/styled-components ^5.1.9 development
  • @typescript-eslint/eslint-plugin ^5.9.0 development
  • @typescript-eslint/parser ^5.9.0 development
  • concurrently ^7.0.0 development
  • copyfiles ^2.4.1 development
  • eslint ^8.6.0 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • eslint-plugin-unused-imports ^2.0.0 development
  • immer ^9.0.2 development
  • jest ^27.4.7 development
  • json-server ^0.17.0 development
  • lint-staged ^12.1.7 development
  • mockdate ^3.0.5 development
  • prettier ^2.5.1 development
  • rimraf ^3.0.2 development
  • @babel/runtime ^7.14.0
  • @cloud-carbon-footprint/common ^1.5.1
  • @emotion/react ^11.9.0
  • @emotion/styled ^11.8.1
  • @material-ui/core ^4.11.4
  • @material-ui/icons ^4.11.2
  • @material-ui/lab ^4.0.0-alpha.57
  • @mui/material ^5.6.2
  • @mui/x-data-grid 5.9.0
  • apexcharts ^3.26.3
  • axios ^0.26.1
  • express ^4.17.1
  • helmet ^5.0.1
  • moment ^2.29.1
  • ramda ^0.28.0
  • react ^17.0.2
  • react-apexcharts ^1.3.9
  • react-dates ^21.8.0
  • react-dom ^17.0.2
  • react-is ^17.0.2
  • react-router-dom ^6.2.1
  • react-scripts ^5.0.0
  • react-test-renderer ^17.0.2
  • styled-components ^5.3.0
  • ts-node ^10.7.0
  • typescript ^4.6.2
packages/common/package.json npm
  • @types/jest ^27.4.0 development
  • @types/node ^17.0.8 development
  • @typescript-eslint/eslint-plugin ^5.9.0 development
  • @typescript-eslint/parser ^5.9.0 development
  • eslint ^8.6.0 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • eslint-plugin-unused-imports ^2.0.0 development
  • jest ^27.4.7 development
  • lint-staged ^12.1.7 development
  • prettier ^2.5.1 development
  • rimraf ^3.0.2 development
  • ts-jest ^27.1.2 development
  • ts-node ^10.4.0 development
  • ts-node-dev ^1.1.8 development
  • typescript ^4.6.2 development
  • @google-cloud/logging-winston ^4.1.1
  • dotenv ^16.0.0
  • moment ^2.29.1
  • winston ^3.3.3
packages/core/package.json npm
  • @types/jest ^27.4.0 development
  • @types/jest-when ^3.5.0 development
  • @types/node ^17.0.8 development
  • @types/source-map-support ^0.5.3 development
  • @typescript-eslint/eslint-plugin ^5.9.0 development
  • @typescript-eslint/parser ^5.9.0 development
  • eslint ^8.6.0 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • eslint-plugin-unused-imports ^2.0.0 development
  • jest ^27.4.7 development
  • jest-when ^3.5.0 development
  • lint-staged ^12.1.7 development
  • onchange ^7.1.0 development
  • prettier ^2.5.1 development
  • rimraf ^3.0.2 development
  • source-map-support ^0.5.19 development
  • ts-jest ^27.1.2 development
  • ts-node ^10.4.0 development
  • ts-node-dev ^1.1.8 development
  • typescript ^4.6.2 development
  • @cloud-carbon-footprint/common ^1.5.1
  • @types/ramda ^0.27.40
  • aws-sdk ^2.910.0
  • moment ^2.29.1
  • ramda ^0.28.0
packages/create-app/package.json npm
  • @types/fs-extra ^9.0.13 development
  • @types/inquirer ^8.1.3 development
  • @types/recursive-readdir ^2.2.0 development
  • eslint ^8.6.0 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • eslint-plugin-unused-imports ^2.0.0 development
  • ts-node ^10.4.0 development
  • @typescript-eslint/eslint-plugin ^5.9.0
  • @typescript-eslint/parser ^5.9.0
  • chalk ^4.1.1
  • commander ^8.0.0
  • fs-extra ^10.0.0
  • handlebars ^4.7.7
  • inquirer ^8.0.0
  • lint-staged ^12.1.7
  • ora ^5.4.0
  • recursive-readdir ^2.2.2
  • rimraf ^3.0.2
  • typed-prompts ^1.5.0
  • typescript ^4.6.2
packages/create-app/templates/default-app/package.json npm
  • @types/fs-extra ^9.0.13 development
  • concurrently ^7.0.0 development
  • fs-extra ^10.0.0 development
  • lerna ^4.0.0 development
  • rimraf ^3.0.2 development
  • sonar-scanner ^3.1.0 development
  • ts-node ^10.4.0 development
  • typescript ^4.5.4 development
packages/gcp/package.json npm
  • @types/jest ^27.4.0 development
  • @types/jest-when ^3.5.0 development
  • @types/node ^17.0.8 development
  • @types/source-map-support ^0.5.3 development
  • @typescript-eslint/eslint-plugin ^5.9.0 development
  • @typescript-eslint/parser ^5.9.0 development
  • eslint ^8.6.0 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • eslint-plugin-unused-imports ^2.0.0 development
  • jest ^27.4.7 development
  • jest-when ^3.5.0 development
  • lint-staged ^12.1.7 development
  • onchange ^7.1.0 development
  • prettier ^2.5.1 development
  • rimraf ^3.0.2 development
  • source-map-support ^0.5.19 development
  • ts-jest ^27.1.2 development
  • ts-node ^10.4.0 development
  • ts-node-dev ^1.1.8 development
  • typescript ^4.6.2 development
  • @cloud-carbon-footprint/common ^1.5.1
  • @cloud-carbon-footprint/core ^0.16.1
  • @google-cloud/bigquery ^5.9.3
  • @google-cloud/monitoring ^2.3.5
  • @google-cloud/recommender ^4.2.5
  • @google-cloud/resource-manager ^3.0.0
  • google-gax ^2.29.0
  • googleapis ^96.0.0
  • moment ^2.29.1
packages/integration-tests/package.json npm
  • @babel/eslint-parser ^7.16.5 development
  • @testing-library/testcafe ^4.4.0 development
  • concurrently ^7.0.0 development
  • eslint ^8.6.0 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • eslint-plugin-testcafe ^0.2.1 development
  • lint-staged ^12.1.7 development
  • prettier ^2.5.1 development
  • testcafe ^1.18.1 development
  • wait-on ^6.0.0 development
packages/on-premise/package.json npm
  • @types/jest ^27.4.0 development
  • @types/jest-when ^3.5.0 development
  • @types/node ^17.0.8 development
  • @types/source-map-support ^0.5.3 development
  • @typescript-eslint/eslint-plugin ^5.9.0 development
  • @typescript-eslint/parser ^5.9.0 development
  • eslint ^8.6.0 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • eslint-plugin-unused-imports ^2.0.0 development
  • jest ^27.4.7 development
  • jest-when ^3.5.0 development
  • lint-staged ^12.1.7 development
  • onchange ^7.1.0 development
  • prettier ^2.5.1 development
  • rimraf ^3.0.2 development
  • source-map-support ^0.5.19 development
  • ts-jest ^27.1.2 development
  • ts-node ^10.4.0 development
  • ts-node-dev ^1.1.8 development
  • typescript ^4.6.2 development
  • @cloud-carbon-footprint/common ^1.6.0
  • @cloud-carbon-footprint/core ^0.16.1
  • moment ^2.29.1
yarn.lock npm
  • 2553 dependencies
.github/workflows/changeset.yml actions
  • actions/checkout v2 composite
  • actions/setup-node v2 composite
  • changesets/action v1 composite
.github/workflows/ci.yml actions
  • EndBug/latest-tag latest composite
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/download-artifact v2 composite
  • actions/setup-node v2 composite
  • actions/setup-node v1 composite
  • actions/upload-artifact v2 composite
  • docker/build-push-action v2 composite
  • docker/login-action v1 composite
.github/workflows/demo-app.yml actions
  • actions/checkout v2 composite
.github/workflows/deploy-microsite.yml actions
  • JamesIves/github-pages-deploy-action 3.7.1 composite
  • actions/checkout v2 composite
  • actions/setup-node v1 composite
.github/workflows/pr.yml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/setup-node v2 composite
docker-compose.yml docker
  • cloudcarbonfootprint/client latest
  • docker.io/cloudcarbonfootprint/api latest
packages/api/Dockerfile docker
  • node 16-alpine build
packages/client/Dockerfile docker
  • nginx stable-alpine build
  • node 16-alpine build
docker-compose.local.yml docker
packages/ali/package.json npm
  • @types/jest ^27.4.0 development
  • @types/jest-when ^3.5.0 development
  • @types/node ^17.0.8 development
  • @types/source-map-support ^0.5.3 development
  • @typescript-eslint/eslint-plugin ^5.9.0 development
  • @typescript-eslint/parser ^5.9.0 development
  • eslint ^8.6.0 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • eslint-plugin-unused-imports ^2.0.0 development
  • jest ^27.4.7 development
  • jest-when ^3.5.0 development
  • lint-staged ^12.1.7 development
  • onchange ^7.1.0 development
  • prettier ^2.5.1 development
  • rimraf ^3.0.2 development
  • source-map-support ^0.5.19 development
  • ts-jest ^27.1.2 development
  • ts-node ^10.4.0 development
  • ts-node-dev ^2.0.0 development
  • typescript ^4.6.2 development
  • @alicloud/bssopenapi20171214 ^1.0.14
  • @cloud-carbon-footprint/common ^1.13.0
  • @cloud-carbon-footprint/core ^0.17.3
  • @google-cloud/iam-credentials ^1.1.1
  • csvtojson ^2.0.10
  • moment ^2.29.1
  • ramda ^0.29.0

Score: 21.654304205860505