This is a repository for co2data.org, a website that provides open and transparent data on carbon dioxide (CO2) emissions.
The website aims to inform and empower individuals, organizations, and policymakers to take action on climate change by providing reliable and accessible data on CO2 sources.
The website is built with Next.js and hosted by Vercel. The data is sourced from various public databases such as the Global Carbon Project (GCP), the Carbon Dioxide Information Analysis Center (CDIAC), the Emissions Database for Global Atmospheric Research (EDGAR), and the World Bank.
The website is open source under the MIT license. Contributions are welcome. Please see the contributing guidelines for more details.
- Clone/fork the repo
pnpm install
(pnpm needs to be installed.)docker compose up -d
(Docker needs to be installed.)- Run
infra/db/schema.sql
andinfra/db/seed.sql
in your favorite SQL client - Create
.env
from.env-example
pnpm dev
If you want to make a pull request, please check the following list:
- Write a unit and/or e2e test
- Update
infra/db/schema.sql
andinfra/db/seed.sql
if needed