Skip to content

kelsiesmurphy/greencheck-website

Repository files navigation

GreenCheck

GreenCheck - a browser extension that identifies websites powered by renewable energy and provides insights into their carbon emissions.

GreenCheck demo screenshot

Overview

GreenCheck began as an idea while walking through Copenhagen in 2024, shortly after giving a talk for GlasgowJS on website carbon emissions. I’d been using The Green Web Foundation’s tool to check which sites were hosted on green energy, but the process was slow and manual.

I wanted a smoother, more cohesive experience - something that worked directly in the browser. GreenCheck was the result: a lightweight browser extension that instantly tells you whether a site is green-hosted and estimates its carbon footprint.


Features

  • 🌱 Instant Detection - adds a sprout icon beside green-hosted results in Google Search
  • 🟢 Dynamic Extension Icon - turns green or red depending on the site’s sustainability
  • In-Extension Dashboard - shows current site data and emission estimates
  • ♻️ Carbon Grading System - rates websites from A - F based on page size and green hosting
  • 🚀 Edge-hosted API - uses Cloudflare Workers for lightning-fast responses

Tech Stack

  • Framework: SvelteKit
  • Language: TypeScript
  • Styling: TailwindCSS
  • Extension Framework: Plasmo
  • Hosting: Cloudflare Pages

Demo


Getting Started (Local Development)

Prerequisites


1. Clone the repository

git clone https://github.com/kelsiesmurphy/greencheck.git  
cd greencheck

2. Install dependencies

npm install  
# or  
yarn  
# or  
pnpm install

3. Configure environment variables

Create a .env file in the project root and add your environment values:

PUBLIC_ENV=dev

Scripts

  • dev - Run the extension in development mode
  • build - Create a production build
  • preview - Preview production build locally

Example usage:

pnpm run build  
pnpm run dev

Author & Contact

Kelsie Murphy


Thanks for checking out GreenCheck!

About

The website for GreenCheck, a browser extension that identifies and provides insights into websites powered by renewable energy.

Topics

Resources

Stars

Watchers

Forks

Contributors