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/wally
Cucumber feature viewer and navigator
bbc/a11y-tests-web
Runs automated accessibility tests against configurable lists of webpages
bbc/tcp-to-udp
TCP to UDP / UDP over TCP
bbc/origin_simulator
A tool to simulate a (flaky) upstream origin during load and stress tests.
bbc/alephant-broker
Brokers requests for alephant components
bbc/elixir-invoke-lambda
Elixir Lambda Invoke Library
bbc/fluxslt
Easy XSLT Transformations in Node
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/rms-java-coin
bbc/selectize.js
Selectize is the hybrid of a textbox and <select> box. It's jQuery based and it has autocomplete and native-feeling keyboard navigation; useful for tagging, contact lists, etc.
bbc/smp-git-katas
A set of exercises for deliberate Git Practice
bbc/draft-ohanlon-transport-info-header
bbc/irfs-data-face-tests
bbc/bbc-box-databox-manifests
Place to store app and driver manfiests
bbc/foxglove
An experimental Extract-Transform-Load (ETL) framework
bbc/glued
HTTP Dynamic Streaming Glue
bbc/gnl-go-learning
Exercises for Go coding
bbc/grunt-ini-export
Export ini files to a global JS object
bbc/grunt-jasmine-node
Grunt task for running jasmine-node
bbc/hive_mind_mobile
Mobile registration plugin for Hive Mind
bbc/mdt-pod-bbcemptydataset
A drop-in UITableView/UICollectionView superclass category for showing empty datasets whenever the view has no content to display
bbc/mosquitto
Eclipse Mosquitto
bbc/openxpki-config
Keeps a sample configuration for OpenXPKI. You can clone from this repo to manage your own configuration while keeping track of the upstream changes.
bbc/pre-commit
Automatically installs a git pre-commit script in your git repository which runs your `npm test` on pre-commit
bbc/quickstart-linux-utilities
Linux Common Utilities (originally an AWS Quickstart repo)
bbc/sdpoker
CLI tool and library for testing SMPTE ST2110 SDP files.
bbc/summa-asr
Automatic Speech Recognition Module for the SUMMA platform
bbc/UltimateRegexResource
📝 The ultimate collection of regex syntax and resources to power up your programming!