Skip to content
@bbc

BBC

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

Popular repositories Loading

  1. wraith wraith Public archive

    Wraith — A responsive screenshot comparison tool

    Ruby 4.8k 348

  2. Imager.js Imager.js Public archive

    Responsive images while we wait for srcset to finish cooking

    JavaScript 3.8k 214

  3. peaks.js peaks.js Public

    JavaScript UI component for interacting with audio waveforms

    JavaScript 3.4k 292

  4. audiowaveform audiowaveform Public

    C++ program to generate waveform data and render waveform images from audio files

    C++ 2.2k 254

  5. sqs-consumer sqs-consumer Public

    Build Amazon Simple Queue Service (SQS) based applications without the boilerplate

    TypeScript 1.9k 335

  6. simorgh simorgh Public

    The BBC's Open Source Web Application. Contributions welcome! Used on some of our biggest websites, e.g.

    TypeScript 1.7k 283

Repositories

Showing 10 of 977 repositories
  • world-service-rss Public

    A list of the most recent stories from across the world in your language

    bbc/world-service-rss's past year of commit activity
    JavaScript 21 3 2 0 Updated Nov 11, 2026
  • simorgh Public

    The BBC's Open Source Web Application. Contributions welcome! Used on some of our biggest websites, e.g.

    bbc/simorgh's past year of commit activity
    TypeScript 1,718 283 8 100 Updated Nov 10, 2026
  • genie-starter-pack Public

    This is the Starter Pack for Genie games. Containing everything a games developer might need to start building a game using the Genie framework. Every game should be forked into a new repository from this repo.

    bbc/genie-starter-pack's past year of commit activity
    JavaScript 16 Apache-2.0 2 0 9 Updated Nov 10, 2026
  • bug Public

    Started life at BBC News - BUG enables control and monitoring of broadcast kit from a single web interface.

    bbc/bug's past year of commit activity
    JavaScript 44 Apache-2.0 2 1 3 Updated Nov 10, 2026
  • liblpm Public Forked from rmind/liblpm

    Longest Prefix Match (LPM) library

    bbc/liblpm's past year of commit activity
    C 1 BSD-2-Clause 20 0 1 Updated Nov 10, 2026
  • gel-grid Public

    A flexible code implementation of the GEL Grid Guidelines

    bbc/gel-grid's past year of commit activity
    SCSS 132 MIT 12 0 0 Updated Nov 10, 2026
  • sqs-consumer-starter Public

    Examples of how to use sqs-consumer for starting out, or for reproductions

    bbc/sqs-consumer-starter's past year of commit activity
    TypeScript 1 3 0 0 Updated Nov 10, 2026
  • sofie-core Public Forked from Sofie-Automation/sofie-core

    BBC fork of Sofie: The Modern TV News Studio Automation System (Server Core)

    bbc/sofie-core's past year of commit activity
    TypeScript 7 MIT 66 0 2 Updated Nov 9, 2026
  • ttml-validator Public

    ttml-validator validates TTML documents against provided constraint sets such as the BBC Subtitle Guidelines or the DAPT profiles of TTML2.

    bbc/ttml-validator's past year of commit activity
    Python 12 1 5 0 Updated Nov 9, 2026
  • sqs-extended Public

    SQS Extended combines sqs-consumer and producer with support for handling large messages via S3.

    bbc/sqs-extended's past year of commit activity
    TypeScript 1 0 0 1 Updated Nov 9, 2026