# BBC — developer ecosystem report

> Open source code used on public facing services, internal services and educational resources.

- GitHub org: `bbc`
- Category: other
- Overall score: 52.0 / 100
- Overall rank: #192
- Last refreshed: 2026-08-15

## Pillar scores

| Pillar | Score / 100 | Rank | Weight in overall |
| --- | --- | --- | --- |
| Code & Polish | 73.0 | #71 | ~22% |
| Education | 57.0 | #596 | ~18% |
| AI readiness | 13.0 | #735 | part of Reach |
| Builder experience | 0.0 | #1 | ~12% |
| Community | 46.0 | #227 | ~16% |
| Reach | 54.0 | #245 | ~18% |
| Momentum | 38.0 | #367 | ~14% |

## Links

- GitHub: https://github.com/bbc
- Website: https://bbc.co.uk
- Docs: https://bbc.co.uk/docs

## Public GitHub totals

| Metric | Value |
| --- | --- |
| Repos analyzed | 12 |
| Stars | 26,392 |
| Forks | 3,319 |
| Open issues | 1,080 |
| Contributors | — |

## Top repositories

| Repo | Stars | Language | Description |
| --- | --- | --- | --- |
| [wraith](https://github.com/bbc/wraith) | 4,821 | Ruby | Wraith — A responsive screenshot comparison tool |
| [Imager.js](https://github.com/bbc/Imager.js) | 3,819 | JavaScript | Responsive images while we wait for srcset to finish cooking |
| [peaks.js](https://github.com/bbc/peaks.js) | 3,402 | JavaScript | JavaScript UI component for interacting with audio waveforms |
| [audiowaveform](https://github.com/bbc/audiowaveform) | 2,157 | C++ | C++ program to generate waveform data and render waveform images from audio files |
| [sqs-consumer](https://github.com/bbc/sqs-consumer) | 1,908 | TypeScript | Build Amazon Simple Queue Service (SQS) based applications without the boilerplate |
| [simorgh](https://github.com/bbc/simorgh) | 1,705 | TypeScript | The BBC's Open Source Web Application. Contributions welcome! Used on some of our biggest websites, e.g. |
| [bbplot](https://github.com/bbc/bbplot) | 1,636 | R | R package that helps create and export ggplot2 charts in the style used by the BBC News data team |
| [VideoContext](https://github.com/bbc/VideoContext) | 1,354 | JavaScript | An experimental HTML5 & WebGL video composition and rendering API. |
| [waveform-data.js](https://github.com/bbc/waveform-data.js) | 1,087 | JavaScript | Audio Waveform Data Manipulation API – resample, offset and segment waveform data in JavaScript. |
| [brave](https://github.com/bbc/brave) | 692 | Python | Basic Real-time AV Editor - allowing you to preview, mix, and route live audio and video streams on the cloud |
| [react-transcript-editor](https://github.com/bbc/react-transcript-editor) | 621 | JavaScript | A React component to make correcting automated transcriptions of audio and video easier and faster. By BBC News Labs. -  |
| [audio-offset-finder](https://github.com/bbc/audio-offset-finder) | 228 | Python | Find the offset of an audio file within another audio file |

## Methodology

Scores are computed from public signals only (GitHub, package registries, docs sites, community platforms). Pillar definitions: https://www.smoower.com/docs.md

---

HTML version: https://www.smoower.com/bbc
Machine index: https://www.smoower.com/llms.txt · MCP server: https://www.smoower.com/mcp · REST API: https://www.smoower.com/api/v1
