{"id":20195,"name":"Carbonalyser","description":"Allows to visualize the electricity consumption and greenhouse gases emissions that your Internet browsing leads to.","url":"https://github.com/carbonalyser/Carbonalyser","last_synced_at":"2026-04-07T14:00:32.837Z","repository":{"id":37078820,"uuid":"174217781","full_name":"carbonalyser/Carbonalyser","owner":"carbonalyser","description":"The add-on \"Carbonalyser\" allows to visualize the electricity consumption and greenhouse gases (GHG) emissions that your Internet browsing leads to.","archived":false,"fork":false,"pushed_at":"2023-01-02T04:16:14.000Z","size":141,"stargazers_count":163,"open_issues_count":30,"forks_count":35,"subscribers_count":10,"default_branch":"master","last_synced_at":"2026-03-10T04:17:51.358Z","etag":null,"topics":["addon","carbon-emissions","chrome-extension","ecology","firefox-addon"],"latest_commit_sha":null,"homepage":"https://theshiftproject.org/en/carbonalyser-browser-extension/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/carbonalyser.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-03-06T20:42:01.000Z","updated_at":"2026-02-28T07:19:14.000Z","dependencies_parsed_at":"2023-02-01T01:46:10.624Z","dependency_job_id":null,"html_url":"https://github.com/carbonalyser/Carbonalyser","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/carbonalyser/Carbonalyser","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carbonalyser%2FCarbonalyser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carbonalyser%2FCarbonalyser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carbonalyser%2FCarbonalyser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carbonalyser%2FCarbonalyser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/carbonalyser","download_url":"https://codeload.github.com/carbonalyser/Carbonalyser/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carbonalyser%2FCarbonalyser/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30410355,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-12T00:40:14.898Z","status":"ssl_error","status_checked_at":"2026-03-12T00:40:08.439Z","response_time":84,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"carbonalyser","name":"Carbonalyser","uuid":"59735294","kind":"user","description":"","email":"","website":"https://theshiftproject.org/en/carbonalyser-browser-extension/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/59735294?u=13a784cdf3496ca0de0790b73c5462278fdca017\u0026v=4","repositories_count":1,"last_synced_at":"2023-03-04T04:14:13.985Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/carbonalyser","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T09:24:31.706Z","updated_at":"2023-03-04T04:14:13.996Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/carbonalyser","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/carbonalyser/repositories"},"packages":[],"commits":{"id":1254178,"full_name":"carbonalyser/Carbonalyser","default_branch":"master","total_commits":80,"total_committers":5,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":16.0,"dds":0.17500000000000004,"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2026-04-05T13:01:12.140Z","last_synced_commit":"e708c9dd544d3a98d33aadb2fad20398908627bd","created_at":"2023-03-27T10:59:15.346Z","updated_at":"2026-04-05T13:00:58.985Z","committers":[{"name":"Richard","email":"supertanuki@gmail.com","login":"supertanuki","count":66},{"name":"guignol","email":"cguignol@libertysurf.fr","login":"cguignol","count":11},{"name":"Luca Heise","email":"lucaheise","login":"lucaheise","count":1},{"name":"Katrin Leinweber","email":"9948149+katrinleinweber","login":"katrinleinweber","count":1},{"name":"Carbonalyser","email":"59735294+carbonalyser","login":"carbonalyser","count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/carbonalyser%2FCarbonalyser/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-07T00:00:11.408Z","repositories_count":6211410,"commits_count":918046029,"contributors_count":35589666,"owners_count":1142640,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"carbonalyser/Carbonalyser","html_url":"https://github.com/carbonalyser/Carbonalyser","last_synced_at":"2026-04-01T11:01:00.366Z","status":"error","issues_count":40,"pull_requests_count":20,"avg_time_to_close_issue":3295823.882352941,"avg_time_to_close_pull_request":17459125.692307692,"issues_closed_count":17,"pull_requests_closed_count":13,"pull_request_authors_count":11,"issue_authors_count":20,"avg_comments_per_issue":2.275,"avg_comments_per_pull_request":2.4,"merged_pull_requests_count":7,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-09T10:37:11.632Z","updated_at":"2026-04-01T11:01:00.367Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/carbonalyser%2FCarbonalyser","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/carbonalyser%2FCarbonalyser/issues","issue_labels_count":{},"pull_request_labels_count":{"help wanted":1},"issue_author_associations_count":{"NONE":30,"COLLABORATOR":10},"pull_request_author_associations_count":{"NONE":12,"COLLABORATOR":5,"CONTRIBUTOR":4},"issue_authors":{"supertanuki":10,"AAABBBCCCAAAA":10,"engnatalia":2,"ElisePupier":2,"Gouyats":1,"alex-chambet":1,"jhlochner":1,"KarlPineau":1,"gturri":1,"laem":1,"Couim":1,"fm89":1,"BarKetPlace":1,"Aerya":1,"0r-et-0":1,"tidusia":1,"mikael-s":1,"jffourmond":1,"mrchrisadams":1,"sarakonrad-sk":1},"pull_request_authors":{"supertanuki":5,"yannkozon":3,"batbyR":2,"Jolg42":2,"cguignol":2,"AAABBBCCCAAAA":2,"lucaheise":1,"katrinleinweber":1,"GaryHilares":1,"julienemo":1,"giliam":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-05T00:00:08.668Z","repositories_count":14086048,"issues_count":34447226,"pull_requests_count":112393680,"authors_count":11226035,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[{"login":"supertanuki","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/supertanuki"}],"active_maintainers":[]},"events":{"total":{"WatchEvent":6,"ForkEvent":1},"last_year":{"WatchEvent":3,"ForkEvent":1}},"keywords":["addon","carbon-emissions","chrome-extension","ecology","firefox-addon"],"dependencies":[{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2022-06-24T17:02:53.541Z","updated_at":"2022-06-24T17:02:53.541Z","repository_link":"https://github.com/carbonalyser/Carbonalyser/blob/master/package.json","dependencies":[{"id":48877896,"package_name":"chai","ecosystem":"npm","requirements":"^4.2.0","direct":true,"kind":"development","optional":false},{"id":48877897,"package_name":"chai-spies","ecosystem":"npm","requirements":"^1.0.0","direct":true,"kind":"development","optional":false},{"id":48877898,"package_name":"chrome-mock","ecosystem":"npm","requirements":"0.0.9","direct":true,"kind":"development","optional":false},{"id":48877899,"package_name":"mocha","ecosystem":"npm","requirements":"^6.2.2","direct":true,"kind":"development","optional":false},{"id":48877900,"package_name":"nyc","ecosystem":"npm","requirements":"^14.1.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/nodejs.yml","sha":null,"kind":"manifest","created_at":"2023-02-01T01:46:10.509Z","updated_at":"2023-02-01T01:46:10.509Z","repository_link":"https://github.com/carbonalyser/Carbonalyser/blob/master/.github/workflows/nodejs.yml","dependencies":[{"id":7286424969,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7286424970,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]}],"score":6.872128101338986,"created_at":"2023-09-11T14:52:10.629Z","updated_at":"2026-04-07T14:00:32.847Z","avatar_url":"https://github.com/carbonalyser.png","language":"JavaScript","category":"Consumption","sub_category":"Computation and Communication","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"# Carbonalyser\n\n## Installation\n\n* Firefox: https://addons.mozilla.org/fr/firefox/addon/carbonalyser/\n* Chrome and Edge: [see this issue](https://github.com/carbonalyser/Carbonalyser/issues/42)\n\n## Overview\n\nThe add-on \"Carbonalyser\" allows to visualize the electricity consumption and greenhouse gases (GHG) emissions that your Internet browsing leads to.\n\nVisualizing it will get you to understand that impacts of digital technologies on climate change and natural resources are not virtual, although they are hidden behind our screens.\n\nTo evaluate these impacts, the add-on:\n\n1. Measures the quantity of data travelling through your Internet browser,\n2. Calculates the electricity consumption this traffic leads to (with the \"1byte\" model, developed by The Shift Project),\n3. Calculates the GHG emissions this electricity consumption leads to, following the selected location.\n\n## Features\n\n\"Run analysis / Stop analysis\" - run or stop the measuring of data volume travelling through the Internet browser. Results shown in the pop-up window are calculated for the cumulated running time.\n\n\"Reset data\" - erase measures and calculations made during the running time to reset the analysis to zero.\n\nChart area - features rankings of the top 5 websites in terms of data traffic and their share in the total data volume generated by browsing the Internet.\n\n\"Select your location\" - allow to choose the electrical mix to apply in the calculations of GHG emissions (by default, if none is selected: average world mix is taken)\n\nResults area - features:\n\n* Time during which the device has been running, from the start of the analysis,\n* Quantity of data generated by Internet browsing,\n* Electricity consumption generated by data traffic,\n* GHG emissions this leads to,\n* Comparison of GHG emitted by browsing and GHG emitted by charging a smartphone,\n* Comparison of GHG emitted by browsing and GHG emitted by driving a car.\n\nThe box \"How to change that? What responsibility?\" links to publications from The Shift Project about environmental impact of our digital uses and solutions we have at individual and collective scales.\n\n## Privacy\n\nNone of your data are collected: all browsing data are analyzed directly on the user device and are not sent or processed anywhere else in any way.\n\nThe source code of this program is available in open access, to ensure transparency and for any other purpose. \n\n## Methodology\n\nSee: https://theshiftproject.org/en/carbonalyser-browser-extension/\n\n## Support \u0026 source code\n\nQuestions, bug reports and feature requests are to be addressed to communication@theshiftproject.org\n\nSource code is available in open access: https://github.com/supertanuki/Carbonalyser\n \n## Contributors\n\nDeveloper: [Richard Hanna](https://twitter.com/richardhanna).\n\nDesigner: [Gauthier Roussilhe](http://gauthierroussilhe.com).\n\nIn partnership with Maxime Efoui-Hess for [The Shift Project](https://theshiftproject.org/en/home/).\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://ost.ecosyste.ms/api/v1/projects/20195","html_url":"https://ost.ecosyste.ms/projects/20195"}