Skip to main content
WIP AGPL-3.0Explain Simply

Scope Calc

Concise Scope 3 Emissions Calculator - Open Source with XBRL Export, Licensed under AGPL-3.0

Status
WIP
License
AGPL-3.0
Category
Explain Simply
Updated

Project status

Description

Scope Calc is an open-source software for calculating and reporting corporate greenhouse gas emissions, in compliance with the Corporate Sustainability Reporting Directive (CSRD) and European Sustainability Reporting Standards (ESRS). It solves a concrete and urgent problem: from 2026, large EU enterprises (>250 employees, >€40M revenue, >€20M assets) must publish an ESRS-compliant sustainability report, and from 2027, also quoted SMEs. Scope Calc offers a structured calculator for: Scope 1 (direct combustion, industrial processes, F-gas refrigerant losses), Scope 2 (electricity purchased, heat, steam, cooling, location-based vs market-based), Scope 3 in 15 GHG Protocol categories (purchasing goods/services, capital goods, upstream energy activities, transportation upstream/downstream, operational waste, business travel, commuting, asset upstream/downstream, processing of sold products, use of sold products, end-of-life, investments, franchising). The data model supports emission factors from DEFRA UK, ADEME France, ISPRA Italy, EPA US, with a pluggable provider. Output includes: an ESRS E1 structured PDF report, XBRL dataset for filing EFRAG (digital reporting taxonomy), CSV/Excel for internal audit, and Angular dashboard for real-time monitoring of annual reduction. License AGPL-3.0 protects the platform (any fork to offer CSRD service to third parties must open-source modifications). Deployment target: ESG consultants, corporate sustainability managers, audit firms (Big4 alternatives), green tech startups. The philosophy is 'compliance as commodity': the ESRS standard is public, and the calculation should not be monetized like a SaaS premium.

Key Features

  • Scope 1 and Scope 2 Calculator

    Direct combustion, industrial processes, F-gas refrigerants, electricity location-based vs market-based, district heating/cooling.

  • Scope 3 GHG Protocol 15 categories

    All 15 upstream and downstream GHG protocol categories, mapping to ESRS E1-6 disclosure requirements, category traceability.

  • Multi-Provider Emission Factors

    DEFRA UK, ADEME France, ISPRA Italy, EPA US, IPCC AR6, plug-in provider through interface, annual reporting by year.

  • Export XBRL file for the selected EFRAG taxonomy

    Conform to XBRL taxonomy - Digital Reporting for ESRS, EFRAG, Pre-Filing Validation Ready for AgID/SEC/CSSF Submission.

  • Structured PDF report for ESRS E1

    Structured template PDF according to ESRS E1 disclosure requirements (E1-1 transition plan, E1-4 targets, E1-5 energy, E1-6 GHG).

  • Real-time Angular Dashboard

    Dashboard Angular 21 SSR with emission trend graphs, breakdown by scope, target progress, and what-if analysis reduction.

  • Audit trail and assurance are ready.

    Concise data entry log with reversible calculations, method version pin, audit package export with all reversible computations, ready for assurance limited/reasonable review.

  • Multi-tenant for consultants

    Multi-tenant architecture optional for ESG consultants managing multiple clients, Role-Based Access Control (RBAC) for clients/operators, data segregation.

Angular + Spring Boot on top of a PostgreSQL database hosted in the cloud via AWS or Google Cloud Platform

  • Spring Boot 3.4
  • Java 21
  • Angular 21
  • CSRD ESRS
  • XBRL
  • PostgreSQL 16
  • GHG Protocol
  • Docker Compose

Use cases

  • Large EU-mandated enterprise CSRD (over 250 employees) seeking open-source, self-hosted tool.
  • Corporate ESg consultant managing 10-50 clients and seeking annual reporting automation.
  • Corporate sustainability manager seeking alternative to premium SaaS solutions (Sphera, Watershed, Persefoni)
  • Audit firm seeking independent tool for assurance on limited/reasonable report under ESRS

Road Map

  1. v0.1.0Scheduled

    Core: Scope 1 and Scope 2 plus UI Base

    • Scope 1 calculator (combustion + F-gas)
    • Location and Market Based Calculator
    • Emissions Factors from DEFRA and ISPRA Provider
    • Data Input and Graphs Breakdown
  2. v0.5.0Scheduled

    Scope 3 + Report PDF + Audit Trail

    • Scope 3 GHG Protocol 15 categories
    • Climate Change Experts and Advisors
    • Report PDF ESRS E1 Template
    • Append-Only Ledger Audit Trail
  3. v1.0.0Scheduled

    XBRL + Multi-Tenant + Production Deploy

    • XBRL EFRAG Taxonomy Export
    • Multi-tenant for consultant ESG
    • Limited/Reasonable Export of Assurance Pack
    • Documentation for MkDocs + Compliance Guide (ESRS)

Who is it for

  • For Developer Senior
  • Decision Maker/Founder

Quick start

Start the project locally with four commands, requires Docker and GitHub Desktop is not required but a git client like SourceTree or Visual Studio Code's built-in one will do just fine though.

# Quick start (work-in-progress, repo non ancora pubblicato)
# git clone https://github.com/<tba>/scope-calc.git
# cd scope-calc
# cp .env.example .env  # configura DB, emission factor provider keys
# docker compose up -d  # postgres + scope-calc-backend + scope-calc-frontend

Contribute to the project

Scope Calc is open source. Open an issue, propose a pull request or leave a star on GitHub: every contribution, no matter how small, is welcome.

  • ⭐ Leave a star if it's useful
  • 🐛 Report bugs or suggest features via issue
  • 🔧 Send a pull request with fixes or improvements
  • 📣 Share the project if you find it interesting