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/tal
TV Application Layer
bbc/Similarity
Calculate similarity between documents using TF-IDF weights
bbc/digital-paper-edit-electron
Work in progress - BBC News Labs digital paper edit project - Electron, Cross Platform Desktop app - Mac, Windows, Linux
bbc/melanite
User Agent string to device matching library
bbc/bbcrd-colab
Colab is a shared working space for remote teams inspired by how offices work
bbc/tal-vision
Lancaster Vision TAL Application.
bbc/audio-dafx2019-automatic
Dafx paper on automated mixing for narrative importance
bbc/hive-runner-ios
iOS module for the Hive Runner
bbc/kandl-parallax
Parallax Engine that reacts to the orientation of a smart device
bbc/visualise-videocontext
Library to visualise a VideoContext graph
bbc/alexa-skill-test-framework
Framework for easy offline black-box testing of Alexa skills.
bbc/tal-tv-video
bbc/background-download-ios
Example application testing background download in iOS
bbc/C4-PlantUML
C4-PlantUML combines the benefits of PlantUML and the C4 model for providing a simple way of describing and communicate software architectures
bbc/fake-elasticache
A Ruby service simulating AWS's ElastiCache (for local development)
bbc/gourmet-sentence-pairs-evaluation
Tool to evaluate the quality of the GoURMET Translation models
bbc/react-datepicker
A simple and reusable datepicker component for React
bbc/local-election-2018-assets
Local Election 2018 shared assets (currently Sass but possibly JS in future)
bbc/three-amigos
A virtual storyteller voice hack prototype
bbc/bbc-box-databox-manifests
Place to store app and driver manfiests
bbc/er-reverse-socks-proxy
A SOCKS 4/5 reverse proxy server
bbc/er-utility-pishrink
Make your pi images smaller!
bbc/gifhub
Upload media preview gifs and share in your pull requests for quick reference
bbc/grunt-contrib-jasmine
Run jasmine specs headlessly through Headless Chrome
bbc/lava-frame_compare
bbc/pptr-testing-library
puppeteer + dom-testing-library = 💖
bbc/pre-commit
Automatically installs a git pre-commit script in your git repository which runs your `npm test` on pre-commit
bbc/sdpoker
CLI tool and library for testing SMPTE ST2110 SDP files.
bbc/serverless-qoute-generator
Severless project which genarates famous quotes
bbc/sqlalchemy_gevent
sqlalchemy dialect adaptor for gevent to work in non-blocking mode