BBC
Open source code used on public facing services, internal services and educational resources.
United Kingdom
Pinned Repositories
audiowaveform
C++ program to generate waveform data and render waveform images from audio files
bbplot
R package that helps create and export ggplot2 charts in the style used by the BBC News data team
brave
Basic Real-time AV Editor - allowing you to preview, mix, and route live audio and video streams on the cloud
Imager.js
Responsive images while we wait for srcset to finish cooking
peaks.js
JavaScript UI component for interacting with audio waveforms
simorgh
The BBC's Open Source Web Application. Contributions welcome! Used on some of our biggest websites, e.g.
sqs-consumer
Build Amazon Simple Queue Service (SQS) based applications without the boilerplate
VideoContext
An experimental HTML5 & WebGL video composition and rendering API.
waveform-data.js
Audio Waveform Data Manipulation API – resample, offset and segment waveform data in JavaScript.
wraith
Wraith — A responsive screenshot comparison tool
BBC's Repositories
bbc/peaks.js
JavaScript UI component for interacting with audio waveforms
bbc/audiowaveform
C++ program to generate waveform data and render waveform images from audio files
bbc/sqs-consumer
Build Amazon Simple Queue Service (SQS) based applications without the boilerplate
bbc/simorgh
The BBC's Open Source Web Application. Contributions welcome! Used on some of our biggest websites, e.g.
bbc/waveform-data.js
Audio Waveform Data Manipulation API – resample, offset and segment waveform data in JavaScript.
bbc/sqs-producer
Simple scaffolding for applications that produce SQS messages
bbc/gel-grid
A flexible code implementation of the GEL Grid Guidelines
bbc/gel-typography
A flexible code implementation of the GEL Typography Guidelines
bbc/bigscreen-player
Simplified media playback for bigscreen devices
bbc/tams
Time Addressable Media Store API
bbc/bug
Started life at BBC News - BUG enables control and monitoring of broadcast kit from a single web interface.
bbc/gel-sass-tools
A collection of Sass Settings & Tools which align to key GEL values
bbc/grid
BBC's implementation of The Guardian’s image management system - https://github.com/bbc/grid-infrastructure
bbc/dash.js
A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.
bbc/ceych
Wraps any asynchronous function and provides caching of the result
bbc/audio-orchestrator
Audio Orchestrator is a prototype production tool for experimenting with multi-device audio experiences.
bbc/mozart-fetcher
bbc/sofie-core
BBC fork of Sofie: The Modern TV News Studio Automation System (Server Core)
bbc/web-vitals
Collects device capability metrics and Web Vitals metrics for each page view. Sends those metrics to a reporting endpoint.
bbc/PAIR
A placeholder repo for the BBC - PAIR dataset
bbc/homebrew-audiowaveform
Homebrew formula for audiowaveform
bbc/world-service-rss
A list of the most recent stories from across the world in your language
bbc/ansible-collection-kubernetes
Ansible collection for deploying Kubernetes
bbc/sofie-mos-connection
Fork of Sofie MOS Connection: A Part of the Sofie TV Studio Automation System
bbc/sofie-timeline-state-resolver
Fork of the Sofie Timeline State Resolver library for local development
bbc/ccog-content-media-report
bbc/fzy
A tool which interactively displays YAML files and provides fuzzy interactive searching and filtering.
bbc/rd-bigscreen-player
Simplified media playback for bigscreen devices
bbc/rd-dash.js
A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.
bbc/sdp-playground-ecs-scanning
A demo app that scans and reports scan results