gitwtfhub

wtf is gb-power-dashboard?

lptva/gb-power-dashboard — explained in plain English

Analysis updated 2026-05-18

15JavaScriptAudience · dataComplexity · 3/5Setup · moderate

TL;DR

A single-page dashboard showing real, labeled GB electricity market data (prices, generation, demand) built from public data sources, with an optional Claude-written overnight summary.

Mindmap

mindmap
  root((GB Power Dashboard))
    What it does
      Real GB market data
      Labeled estimates
      Daily refresh
    Tech stack
      JavaScript
      Python
      ECharts
    Use cases
      Price tracking
      Generation mix
      European zones
    Audience
      Energy analysts
      Market watchers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

View real-time GB electricity prices, demand, and generation mix without installing anything.

REASON 2

Run your own local copy of the dashboard against the same free public data sources.

REASON 3

Compare GB wholesale prices against demand and renewable output over the past year.

REASON 4

Enable an optional AI-written overnight summary of the day's market data using your own Claude subscription.

What's in the stack?

JavaScriptPythonHTMLCSSECharts

How it stacks up

lptva/gb-power-dashboardadindazu/fextractoranonymousraid/osint-mapping-tool
Stars151515
LanguageJavaScriptJavaScriptJavaScript
Setup difficultymoderatehardeasy
Complexity3/51/52/5
Audiencedatageneralresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Needs Python 3.10+ and certifi installed, first build fetches around 160 API calls and takes 3-5 minutes.

Wtf does this do

The GB Power Dashboard is a single-page web app that shows real, up to date information about the Great Britain electricity market, built to look and feel like a professional commodity trading terminal. It pulls only public data through an automated pipeline and shows it live, updated daily, without any styling that hides how much of what you see is measured fact versus estimate. Every number the app displays is labeled either as an observed reading from a real data source or as an estimate, so nothing pretends to be more certain than it is. You can view the finished dashboard through a hosted link with nothing to install, or you can run your own copy locally. Running your own copy means cloning the repository, running a single Python script that builds the full dataset and every other output the dashboard needs, then serving the app folder with a simple local web server and opening it in a browser. The setup only needs Python 3.10 or newer and one small library called certifi. The app itself is plain HTML, CSS, and JavaScript with a bundled charting library, so there is no build step and no other dependencies to install. One feature works differently from the rest: an optional overnight summary panel written by Claude, Anthropic's AI coding assistant, using the day's published data. This is switched off by default and only turns on if you explicitly set a flag in your local configuration, and it draws on your own Claude subscription rather than a separate paid API key. Running it daily costs a small, measured amount each month. Everything else in the dashboard, including a year of market data, price and generation charts, and coverage of seven European market zones, needs no subscription or account of any kind and uses only free, public data sources. This project would suit energy analysts, students of power markets, or anyone curious about how electricity is priced and generated in Great Britain who wants a transparent, always up to date reference rather than a one time report. The data comes from sources like the Elexon Insights API, the ENTSO-E Transparency Platform, and other public UK energy data portals, each documented with its update frequency and licensing terms.

Yoink these prompts

Prompt 1
Help me set up the GB Power Dashboard locally using python3 ops/refresh.py and a local web server.
Prompt 2
Explain what data sources the GB Power Dashboard pulls from and how each one is licensed.
Prompt 3
Show me how to enable the optional Claude-written overnight summary panel safely.
Prompt 4
Walk me through the difference between observed and estimated metrics in this dashboard.

Frequently asked questions

wtf is gb-power-dashboard?

A single-page dashboard showing real, labeled GB electricity market data (prices, generation, demand) built from public data sources, with an optional Claude-written overnight summary.

What language is gb-power-dashboard written in?

Mainly JavaScript. The stack also includes JavaScript, Python, HTML.

How hard is gb-power-dashboard to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is gb-power-dashboard for?

Mainly data.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.